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

Reply via email to