ARM64: Disable the JIT implementation of the vh2f instruction, not accurate

This commit is contained in:
Henrik Rydgård 2024-04-29 11:32:54 +02:00
parent 8397fd6791
commit 0e57cf30c7
2 changed files with 6 additions and 1 deletions

View File

@ -948,6 +948,12 @@ namespace MIPSComp {
}
void Arm64Jit::Comp_Vh2f(MIPSOpcode op) {
// TODO: Fix by porting the general SSE solution to NEON
// FCVTL doesn't provide identical results to the PSP hardware, according to the unit test:
// O vh2f: 00000000,400c0000,00000000,7ff00000
// E vh2f: 00000000,400c0000,00000000,7f800380
DISABLE;
CONDITIONAL_DISABLE(VFPU_VEC);
if (js.HasUnknownPrefix()) {
DISABLE;

View File

@ -181,7 +181,6 @@ NearestFunc SamplerJitCache::GetByID(const SamplerID &id, size_t key, BinManager
}
if (!binner) {
printf("No binner, can't compile\n");
// Can't compile, let's try to do it later when there's an opportunity.
compileQueue_.insert(id);
return nullptr;