| Age | Commit message (Collapse) | Author |
|
dyncom: Implement SMMLA/SMMUL/SMMLS
|
|
|
|
|
|
dyncom: Remove dead function InterpreterInitInstLength
|
|
Technically eliminates two memory leaks as well.
|
|
|
|
|
|
dyncom: Implement SHADD8/SHADD16/SHSUB8/SHSUB16/SHASX/SHSAX
|
|
|
|
|
|
dyncom: Implement UADD8/UADD16/USUB8/USUB16/UASX/USAX
|
|
|
|
|
|
Fix MinGW build (2)
|
|
|
|
|
|
|
|
|
|
dyncom/armemu: Implement QADD8/QSUB8.
|
|
They were erroneously labeled as SMLAL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Also a few cleanups.
|
|
|
|
More warning cleanups
|
|
|
|
dyncom: Move over SASX/SSAX/SADD16/SSUB16
|
|
|
|
License change
|
|
|
|
|
|
|
|
|
|
dyncom: Use unordered_map rather than the terrible 2-level bb_map
|
|
Seems (probably just placebo/wishful thinking) to make it slightly
faster. Also reduces memory usage and makes shutdown when debugging from
MSVC fast.
|
|
|
|
|
|
|
|
or generated
|
|
|
|
- Fixes single stepping in debugger.
|
|
|
|
- Fixed NZCVT flags to properly save state when function returns.
- Fixed counter to keep track of the actual number of instructions executed.
- Fixed single-step mode to only execute one instruction at a time.
- DefaultIni: Removed comment that no longer applied to dyncom.
|
|
This was automated using `clang-modernize`.
|
|
Added license header back in. I originally removed this because I mostly rewrote the file, but meh
|