zba/src/cpu/thumb
Rekai Nyangadzayi Musuka af10c1b076 feat(cpu): implement format 13
While bugs do exist, at this point all THUMB and ARMv4 instructions
have been implemented! Yay!
2022-10-21 05:12:12 -03:00
..
format1.zig fix(cpu): reimplement THUMB offset shifts 2022-10-21 05:12:11 -03:00
format2.zig chore: refactor and genericize ARM data processing calculations 2022-10-21 05:12:05 -03:00
format3.zig chore: dedup code in THUMB instructions 2022-10-21 05:12:05 -03:00
format4.zig fix(cpu): properly negate in NEG 2022-10-21 05:12:11 -03:00
format5.zig fix(cpu): op == 0b00 decodes to add in format 5 2022-10-21 05:12:11 -03:00
format6.zig fix(cpu): resolve issues with unexpected PC value in THUMB 2022-10-21 05:12:06 -03:00
format9.zig chore: progress towards passing ldr/str thumb in armwrestler 2022-10-21 05:12:11 -03:00
format10.zig chore: progress towards passing ldr/str thumb in armwrestler 2022-10-21 05:12:11 -03:00
format11.zig feat(cpu): implement THUMB format11 2022-10-21 05:12:12 -03:00
format12.zig fix(cpu): resolve issues with unexpected PC value in THUMB 2022-10-21 05:12:06 -03:00
format13.zig feat(cpu): implement format 13 2022-10-21 05:12:12 -03:00
format14.zig fix(cpu): properly decode THUMB PUSH and POP at comptime 2022-10-21 05:12:06 -03:00
format15.zig feat(cpu): implement THUMB ldmia stmia 2022-10-21 05:12:06 -03:00
format16.zig chore: more detailed panic message 2022-10-21 05:12:09 -03:00
format17.zig feat(cpu): implement THUMB format 17 2022-10-21 05:12:12 -03:00
format18.zig feat(cpu): implement format 18 THUMB instructions 2022-10-21 05:12:09 -03:00
format19.zig fix(cpu): don't ignore 11th bit of THUMB BL offset 2022-10-21 05:12:06 -03:00
format78.zig chore: progress towards passing ldr/str thumb in armwrestler 2022-10-21 05:12:11 -03:00