mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-17 16:30:30 +02:00
Each jr and jalr now does the dispatcher's lookup itself, so each has its own indirect branch, which the CPU predicts much better than the one in the dispatcher that every one of them shared. Out of downcount or with no block yet, it goes to the dispatcher as before. Cycles over 10 emulated seconds: -2.3% in ATV, -1.4% Tekken 6 and Ridge Racer, -1.2% Daxter, -1.1% Killzone, and -0.3% to -0.8% in the rest. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>