[AArch64][PATCH 3/3] Add floating-point FP16 instructions

Nick Clifton nickc@redhat.com
Fri Nov 27 12:23:00 GMT 2015


Hi Matthew,

> gas/testsuite/
> 2015-11-24  Matthew Wahab  <matthew.wahab@arm.com>
>
>      * gas/aarch64/float-fp16.d: New.
>      * gas/aarch64/float-fp16.s: New.
>
> opcodes/
> 2015-11-24  Matthew Wahab  <matthew.wahab@arm.com>
>
>      * aarch64-asm-2.c: Regenerate.
>      * aarch64-dis-2.c: Regenerate.
>      * aarch64-opc-2.c: Regenerate.
>      * aarch64-tbl.h (QL_FIX2FP_H, QL_FP2FIX_H): New.
>      (QL_INT2FP_H, QL_FP2INT_H): New.
>      (QL_FP2_H, QL_FP3_H, QL_FP4_H): New
>      (QL_DST_H): New.
>      (QL_FCCMP_H): New.
>      (aarch64_opcode_table): Add 16-bit variants of scvt, ucvtf,
>      fcvtzs, fcvtzu, fcvtns, fcvtnu, scvtf, ucvtf, fcvtas, fcvtau,
>      fmov, fcvtpos, fcvtpu, fcvtms, fcvtmu, fcvtzs, fcvtzu, fccmp,
>      fccmpe, fcmp, fcmpe, fabs, fneg, fsqrt, frintn, frintp, frintm,
>      frintz, frinta, frintx, frinti, fmul, fdiv, fadd, fsub, fmax,
>      fmin, fmaxnm, fminnm, fnmul, fmadd, fmsub, fnmadd, fnmsub and
>      fcsel.

Approved - please apply.

Cheers
   Nick

PS.  You don't fancy adding support for these new instructions to the 
aarch64 sim do you ? :-)




More information about the Binutils mailing list