Danny Milosavljevic
|
a1dad7a9f7
|
arm-asm: Add cdp2
Also allow instructions without condition code in the first place
|
2021-01-21 16:42:20 +01:00 |
|
Danny Milosavljevic
|
036a7fe7d4
|
arm-asm: Add cdp
Also add p0...p15 (coprocessors), c0...c15 (coprocessor register aliases)
|
2021-01-21 16:42:16 +01:00 |
|
Danny Milosavljevic
|
aed4941e6b
|
arm-asm: Add ldrh, ldrsh, ldrsb, strh
|
2021-01-08 13:52:25 +01:00 |
|
Danny Milosavljevic
|
483625065f
|
arm-asm: Add ldrex, ldrexb, strex, strexb
|
2021-01-05 17:46:08 +00:00 |
|
Danny Milosavljevic
|
14b7973ab5
|
arm-asm: Add movw
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
c882d03673
|
arm-asm: Add movt
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
daaa88ce68
|
arm-asm: For data processing instructions, support shifts and rotations.
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
abef8f6ca7
|
arm-asm: Add lsl, lsr, asr, ror, rrx
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
b85c3e1595
|
arm-asm: Add b, bl, bx, blx
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
3b1f06c3b2
|
arm-asm: Add and, eor, sub, rsb, add, adc, sbc, rsc, tst, teq, cmp, cmn, orr, mov, bic, mvn
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
c7682dd9aa
|
arm-asm: Add ldr, ldrb, str, strb
|
2021-01-03 02:34:11 +01:00 |
|
Danny Milosavljevic
|
632b213756
|
arm-asm: Add stmda, ldmda, stm, ldm, stmia, ldmia, stmdb, ldmdb, stmib, ldmib
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
82663d33bb
|
arm-asm: Add mul, mla, smull, umull, smlal, umlal
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
c4e13c1ef9
|
arm-asm: Add clz, sxtb, sxth, uxtb, uxth
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
c9e0c2a543
|
arm-asm: Add swi
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
b495959e4b
|
arm-asm: Add push, pop
Also edited tcctok.h to not redefine push, pop
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
a16678e9f3
|
arm-asm: Add wfe, wfi
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
aaf052391d
|
arm-asm: Add nop
|
2021-01-03 02:34:10 +01:00 |
|
Danny Milosavljevic
|
f88ded6c2d
|
arm-asm: Implement asm_parse_regvar and asm_clobber
|
2021-01-03 02:34:10 +01:00 |
|