It may be a case for mix of FPU and MIPS R6 emulations. I just keep both emulators separate as much as possible but I assume that without prove it may be stackable - some rollback is needed to join both and it may (probably) cause a double emulation setup - dsemul may be called twice for the same pair of instructions. I didn't see that yet, honestly and you may be right.Small stack of emulation blocks is supported because nested traps are possibleCould you please clarify how this nesting of emulation blocks could
in MIPS32/64 R6 emulation mix with FPU emulation.
happen now that signals are handled more cleanly.
I.e. isn't the emuframe stuff only required for instructions in branch
delay slots, and branches shouldn't be in branch delay slots anyway, so
I don't get how they could nest.