mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-17 08:20:30 +02:00
GenerateArm64VfpuDot() generates vfpu_dot() as integer code, once per JIT, to be called with BL. The operands and result go through mips->vfpuDotArgs and vfpuDotResult, and the routine preserves every register but x30, so a call site is two stores, the BL and a load, with nothing flushed. Inf and NaN operands go to vfpu_dot_reference(), with the caller-saved registers saved. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>