[AArch64] Add ARMv8.3 pointer authentication key registers
[binutils-gdb.git] / gas / testsuite / gas / aarch64 / advsimd-fp16.s
index 1eb7418485003925e9ffb0d3df870679cbd4038e..6b86ded00c1ae836de6732ab579012d01fd367dc 100644 (file)
        \op     v1.4h, v2.4h, v3.h[0]
        \op     v0.8h, v0.8h, v0.h[0]
        \op     v1.8h, v2.8h, v3.h[0]
+       \op     v1.2d, v5.2d, v10.d[0]
+       \op     v8.2s, v0.2s, v11.s[3]
+       \op     v0.4h, v9.4h, v15.h[7]
        .endm
 
        indexed_elem fmla
        shift_imm fcvtzs
        shift_imm ucvtf
        shift_imm fcvtzu
+
+       /* Adv.SIMD scalar shift by immediate.  */
+
+       .macro sshift_imm, op
+       \op d1, d2, #3
+       \op s1, s2, #3
+       \op h1, h2, #3
+       \op h0, h0, #1
+       .endm
+
+       sshift_imm scvtf
+       sshift_imm fcvtzs
+       sshift_imm ucvtf
+       sshift_imm fcvtzu