mirror of
https://github.com/hrydgard/ppsspp.git
synced 2024-11-23 05:19:56 +00:00
ARM64: Disable the JIT implementation of the vh2f instruction, not accurate
This commit is contained in:
parent
8397fd6791
commit
0e57cf30c7
@ -948,6 +948,12 @@ namespace MIPSComp {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Arm64Jit::Comp_Vh2f(MIPSOpcode op) {
|
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);
|
CONDITIONAL_DISABLE(VFPU_VEC);
|
||||||
if (js.HasUnknownPrefix()) {
|
if (js.HasUnknownPrefix()) {
|
||||||
DISABLE;
|
DISABLE;
|
||||||
|
@ -181,7 +181,6 @@ NearestFunc SamplerJitCache::GetByID(const SamplerID &id, size_t key, BinManager
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!binner) {
|
if (!binner) {
|
||||||
printf("No binner, can't compile\n");
|
|
||||||
// Can't compile, let's try to do it later when there's an opportunity.
|
// Can't compile, let's try to do it later when there's an opportunity.
|
||||||
compileQueue_.insert(id);
|
compileQueue_.insert(id);
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
Loading…
Reference in New Issue
Block a user