|
6da9e965bb
|
chore: misc pipeline fixes
|
2022-07-13 02:08:31 -03:00 |
|
|
45f65ce877
|
chore: progress towards working pipeline
focus on THMB branching and a little bit of ARM data processing
|
2022-07-12 19:29:10 -03:00 |
|
|
80e714e2eb
|
chore: reimplement bus read/writes
|
2022-04-08 16:48:43 -03:00 |
|
|
37a360ec07
|
fix: force align reads/writes in memory bus rather than in CPU
|
2022-04-08 15:17:31 -03:00 |
|
|
39ab363afa
|
fix: improve perf of instructions w/ rotr
|
2022-03-16 22:56:37 -03:00 |
|
|
c52dc5adb1
|
fix: PC is 12 ahead when it is rd in str and strb
|
2022-02-05 21:42:04 -04:00 |
|
|
237beb9caa
|
feat(cpu): Pass all LDR/STR ARMwrestler tests
|
2022-02-02 14:07:18 -04:00 |
|
|
e0acabf050
|
chore: relocate barrel_shifter zig file
|
2022-01-29 18:52:16 -04:00 |
|
|
1025500407
|
chore(cpu): refactor barrel shifter
|
2022-01-17 11:17:04 -04:00 |
|
|
d05a924420
|
fix(cpu): use barrel shifter in data processing immediates
|
2022-01-17 11:02:34 -04:00 |
|
|
0cf052838d
|
chore(cpu): lay groundwork for THUMB instruction decoding and execution
|
2022-01-14 05:23:16 -04:00 |
|
|
ae37b1218b
|
chore(cpu): refactor ARM functions to make room for THUMB
|
2022-01-14 04:26:09 -04:00 |
|