Michel Heily
|
f39095a03b
|
Fix thumb conditional branch offset
Former-commit-id: b42f233b7f2ca5d427b0e36860a305f7e1a26a1d
|
2019-07-27 21:30:27 +03:00 |
|
Michel Heily
|
477b4f45fd
|
Fix thumb MUL not setting the flags
Former-commit-id: b43e35a7fa2894fcc5cef7eeae9d74123e40219b
|
2019-07-27 20:25:59 +03:00 |
|
Michel Heily
|
1b5626a1a7
|
armwrestler-fix: Refactor barrel shifter and fix ALU carry flag, hopefully for good.
Passing most of armwrestler ALU tests (still have bugs in UMULL and
SMULL)
Former-commit-id: 3c57ca9b5360b5c9bba74b00a5bede5a8cc496af
|
2019-07-26 17:55:50 +03:00 |
|
Michel Heily
|
009e46f6d5
|
armwrestler-fix: Properly handle misaligned addresses LDR/LDRH/LDRSH
Former-commit-id: 742a7c2b8413fa9d45df1575a0b14b8d1ab697c4
|
2019-07-22 20:25:40 +03:00 |
|
Michel Heily
|
7501adfd12
|
Implement thumb17 (Swi)
Former-commit-id: 62d7e14e9b84e74d9236e1f0a5e961ae805f861c
|
2019-07-22 01:15:58 +03:00 |
|
Michel Heily
|
53115a9a58
|
Refactor core functionality into a separate module
Former-commit-id: 5d55b9eb0b63ed7c61465b4e814782165caa5002
|
2019-07-20 16:46:00 +03:00 |
|