[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] [PATCH v2 0/8] Implement ARM VFP in ARM inline assembler

From: Danny Milosavljevic
Subject: [Tinycc-devel] [PATCH v2 0/8] Implement ARM VFP in ARM inline assembler
Date: Fri, 15 Jan 2021 17:26:38 +0100

This patchset implements ARM VFP.

It replaces the previous version of the patchset (changes compared to
previous patchset: Fixed vneg encoding, moved some tests and helper function
changes into another patch).

First, general coprocessor support is added (VFP are coprocessors
in 32 bit ARM).

Because the "cdp2" instruction has no condition code, support for
instructions without condition code is added to the inline assembler.

Finally,  VFP coprocessor support is added.

Danny Milosavljevic (8):
  arm-asm: Add cdp
  arm-asm: Add cdp2
  arm-asm: Add mcr, mrc
  arm-asm: Add ldc, ldcl, stc, stcl
  arm-asm: Add ldc2, ldc2l, stc2, stc2l
  arm-asm: Add vldr, vstr
  arm-asm: Add vmla, vmls, vnmls, vnmla, vmul, vnmul, vadd, vsub, vdiv
  arm-asm: Add vneg, vabs, vsqrt, vcmp, vcmpe

 arm-asm.c                  | 644 ++++++++++++++++++++++++++++++++++++-
 arm-tok.h                  | 129 ++++++++
 tests/arm-asm-testsuite.sh |  28 +-
 3 files changed, 795 insertions(+), 6 deletions(-)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]