Files
ppsspp/Core
Henrik RydgårdandClaude Opus 5.5 e920666d72 ARM32 IR JIT: Pass float helper arguments the softfp way where needed
Android's armeabi-v7a uses the softfp calling convention, where floats travel in R0/R1, not S0/S1.
The math helper calls (vfpu_sin and the rest) only did the hard float version, so on Android they
got garbage and returned it (broken 3D in Virtua Tennis: World Tour). Like the old ArmJit, check
__ARM_PCS_VFP. With an armel softfp build under qemu, the fuzzer found 41 of 3000 cases where the
JIT differed from the IR interpreter before this, and none after.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 18:23:00 +02:00
..
…
2026-10-14 17:32:53 +02:00
2026-10-13 17:08:58 +02:00
2026-10-13 17:08:58 +02:00
2026-10-14 17:32:53 +02:00
2026-10-14 17:32:53 +02:00
…
…
2026-07-29 16:27:33 +02:00
2026-08-11 15:43:48 +02:00
…