brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · b9803b7 Raw
47 lines · plain
1// RUN: llvm-mc -triple aarch64 -o - %s 2>&1 | FileCheck %s2 3.arch armv9-a+fp84bf1cvtl v0.8h, v0.8b5// CHECK: bf1cvtl v0.8h, v0.8b6.arch armv9-a+nofp87 8.arch armv9-a+faminmax9famax  v31.4h, v31.4h, v31.4h10// CHECK: famax  v31.4h, v31.4h, v31.4h11.arch armv9-a+nofaminmax12 13.arch armv9-a+fp8fma14fmlalb  v0.8h, v0.16b, v0.16b15// CHECK: fmlalb  v0.8h, v0.16b, v0.16b16.arch armv9-a+nofp8fma17 18.arch armv9-a+ssve-fp8fma19fmlalb z23.h, z13.b, z0.b[7]20// CHECK: fmlalb z23.h, z13.b, z0.b[7]21.arch armv9-a+nossve-fp8fma22 23.arch armv9-a+fp8dot224fdot  v31.4h, v0.8b, v0.8b25// CHECK: fdot  v31.4h, v0.8b, v0.8b26.arch armv9-a+nofp8dot227 28.arch armv9-a+fp8dot429fdot  v0.2s, v0.8b, v31.8b30// CHECK: fdot  v0.2s, v0.8b, v31.8b31.arch armv9-a+nofp8dot432 33.arch armv9-a+lut34luti2  v30.8h, {v20.8h}, v31[7]35// CHECK: luti2  v30.8h, { v20.8h }, v31[7]36.arch armv9-a+nolut37 38.arch armv9-a+sve2+lut39luti2  z0.h, {z0.h}, z0[0]40// CHECK: luti2  z0.h, { z0.h }, z0[0]41.arch armv9-a+nosve2+nolut42 43.arch armv9-a+sme2p1+sme-lutv244luti4  {z0.b-z3.b}, zt0, {z0-z1}45// CHECK: luti4  { z0.b - z3.b }, zt0, { z0, z1 }46.arch armv9-a+nosme2p1+nosme-lutv247