Always look up verify_dirty literals from offsets by neonloop
authorgameblabla <gameblabla@protonmail.com>
Tue, 5 Oct 2021 21:17:54 +0000 (23:17 +0200)
committergameblabla <gameblabla@protonmail.com>
Tue, 5 Oct 2021 21:21:45 +0000 (23:21 +0200)
commit12aa995b6f4e05b9c369492a1df1e4ece5bd2df7
tree15f702d65db9d791e967aaf268630cd93c3aa161
parent73817437ddebaf6d53a401d723d4c8f6971829a7
Always look up verify_dirty literals from offsets by neonloop

Literals are deduplicated, so there's no guarantee they will be stored
next to each other, even if they're written sequentially. verify_dirty
and get_bounds must use the offsets on each instruction, instead of
assuming values are stored sequentially.

Thanks neonloop for the fix

Co-authored-by: neonloop <neonloop@pm.me>
libpcsxcore/new_dynarec/arm/assem_arm.c