mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-11-19 22:34:57 +00:00
Knowing the value of %asi at translation time means that we can handle the common settings without a function call. The steady state appears to be %asi == ASI_P, so that sparcv9 code can use offset forms of lda/sta. The %asi register gets pushed and popped on entry to certain functions, but it rarely takes on values other than ASI_P or ASI_AIUP. Therefore we're unlikely to be expanding the set of TBs created. Backports commit a6d567e523ed7e928861f3caa5d49368af3f330d from qemu |
||
|---|---|---|
| .. | ||
| cc_helper.c | ||
| cpu-qom.h | ||
| cpu.c | ||
| cpu.h | ||
| fop_helper.c | ||
| helper.c | ||
| helper.h | ||
| int32_helper.c | ||
| int64_helper.c | ||
| ldst_helper.c | ||
| Makefile.objs | ||
| mmu_helper.c | ||
| TODO | ||
| translate.c | ||
| unicorn.c | ||
| unicorn.h | ||
| unicorn64.c | ||
| vis_helper.c | ||
| win_helper.c | ||