This patchset adds VFP arithmetic instructions, including vmov. Because of the fact that vmov also allows combinations of a floating point and an integer register, move floating point register reference parsing to parse_operand.
Danny Milosavljevic (4): arm-asm: Add vmla, vmls, vnmls, vnmla, vmul, vnmul, vadd, vsub, vdiv, vneg, vabs, vsqrt, vcmp, vcmpe arm-asm: Add vmov arm-asm: Mostly factor out VFP register reference parsing to parse_operand arm-asm: Implement "vmov.f32 Sn, Rd", "vmov.f32 Rd, Sn", "vmov.f64 Dm, Rd, Rn", "vmov.f64 Rd, Rn, Dm" arm-asm.c | 541 +++++++++++++++++++++++++++++++++++-- arm-tok.h | 39 +++ tests/arm-asm-testsuite.sh | 28 +- 3 files changed, 584 insertions(+), 24 deletions(-) -- 2.29.2 _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel