mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2024-12-23 14:15:39 +00:00
00ccf9cec7
Without the mips32r2 instructions to perform swapping, bswap is quite large, dominating the size of each reverse-endian qemu_ld/qemu_st operation. Create two subroutines in the prologue block. The subroutines require extra reserved registers (TCG_TMP[2, 3]). Using these within qemu_ld means that we need not place additional restrictions on the qemu_ld outputs. Backports commit 7f54eaa3b78d71cb57e45a719980f9b5ff06d21c from qemu |
||
---|---|---|
.. | ||
tcg-target.h | ||
tcg-target.inc.c |