/llvm-project/llvm/test/MC/AArch64/SVE/ |
H A D | fcmla.s | 12 fcmla z0.h, p0/m, z0.h, z0.h, #0 label 18 fcmla z0.s, p0/m, z0.s, z0.s, #0 label 24 fcmla z0.d, p0/m, z0.d, z0.d, #0 label 30 fcmla z0.h, p0/m, z1.h, z2.h, #90 label 36 fcmla z0.s, p0/m, z1.s, z2.s, #90 label 42 fcmla z0.d, p0/m, z1.d, z2.d, #90 label 48 fcmla z29.h, p7/m, z30.h, z31.h, #180 label 54 fcmla z29.s, p7/m, z30.s, z31.s, #180 label 60 fcmla z29.d, p7/m, z30.d, z31.d, #180 label 66 fcmla z31.h, p7/m, z31.h, z31.h, #270 label [all …]
|
H A D | fcmla-diagnostics.s | 6 fcmla z0.d, p8/m, z1.d, z2.d, #0 label 15 fcmla z0.d, p0/m, z1.d, z2.d, #360 label 20 fcmla z0.d, p0/m, z1.d, z2.d, #450 label 29 fcmla z0.h, z1.h, z2.h[-1], #0 label 34 fcmla z0.h, z1.h, z2.h[4], #0 label 39 fcmla z0.s, z1.s, z2.s[-1], #0 label 44 fcmla z0.s, z1.s, z2.s[2], #0 label 49 fcmla z0.d, z1.d, z2.d[0], #0 label 59 fcmla z21.s, z10.s, z5.s[1], #90 label
|
/llvm-project/llvm/test/MC/AArch64/ |
H A D | armv8.3a-complex.s | 4 fcmla v0.4h, v1.4h, v2.4h, #0 label 5 fcmla v0.8h, v1.8h, v2.8h, #0 label 6 fcmla v0.2s, v1.2s, v2.2s, #0 label 7 fcmla v0.4s, v1.4s, v2.4s, #0 label 8 fcmla v0.2d, v1.2d, v2.2d, #0 label 9 fcmla v0.2s, v1.2s, v2.2s, #0 label 10 fcmla v0.2s, v1.2s, v2.2s, #90 label 11 fcmla v0.2s, v1.2s, v2.2s, #180 label 12 fcmla v0.2s, v1.2s, v2.2s, #270 20 fcmla v label 3 fcmla v0.4h, v1.4h, v2.4h, #0 global() label 19 fcmla v0.4h, v1.4h, v2.h[0], #0 global() label 21 fcmla v0.4s, v1.4s, v2.s[0], #0 global() label 22 fcmla v0.4s, v1.4s, v2.s[0], #90 global() label 23 fcmla v0.4s, v1.4s, v2.s[0], #180 global() label 24 fcmla v0.4s, v1.4s, v2.s[0], #270 global() label 25 fcmla v0.4h, v1.4h, v2.h[1], #0 global() label 26 fcmla v0.8h, v1.8h, v2.h[3], #0 global() label 27 fcmla v0.4s, v1.4s, v2.s[1], #0 global() label [all...] |
H A D | armv8.3a-complex_missing.s | 3 fcmla v0.4h, v1.4h, v2.4h, #0 label 4 fcmla v0.8h, v1.8h, v2.8h, #0 label 5 fcmla v0.2s, v1.2s, v2.2s, #0 label 6 fcmla v0.4s, v1.4s, v2.4s, #0 label 7 fcmla v0.2d, v1.2d, v2.2d, #0 label 8 fcmla v0.2s, v1.2s, v2.2s, #0 label 9 fcmla v0.2s, v1.2s, v2.2s, #90 label 10 fcmla v0.2s, v1.2s, v2.2s, #180 label 11 fcmla v0.2s, v1.2s, v2.2s, #270 label 19 fcmla v0.4h, v1.4h, v2.h[0], #0 label [all …]
|
H A D | armv8.3a-complex_nofp16.s | 3 fcmla v0.2s, v1.2s, v2.2s, #0 label 4 fcmla v0.4s, v1.4s, v2.4s, #0 label 5 fcmla v0.2d, v1.2d, v2.2d, #0 label 6 fcmla v0.2s, v1.2s, v2.2s, #0 label 7 fcmla v0.2s, v1.2s, v2.2s, #90 label 8 fcmla v0.2s, v1.2s, v2.2s, #180 label 9 fcmla v0.2s, v1.2s, v2.2s, #270 15 fcmla v0.4s, v1.4s, v2.s[0], #0 label 16 fcmla v0.4s, v1.4s, v2.s[0], #90 label 17 fcmla v label 2 fcmla v0.2s, v1.2s, v2.2s, #0 global() label 14 fcmla v0.4s, v1.4s, v2.s[0], #0 global() label 18 fcmla v0.4s, v1.4s, v2.s[1], #0 global() label [all...] |
H A D | armv8.3a-complex_bad.s | 2 fcmla v0.2s, v1.2s, v2.2s, #1 label 3 fcmla v0.2s, v1.2s, v2.2s, #360 label 4 fcmla v0.2s, v1.2s, v2.2s, #-90 label 10 fcmla v0.4h, v1.4h, v2.h[2], #0 label 11 fcmla v0.8h, v1.8h, v2.h[4], #0 label 12 fcmla v0.4s, v1.4s, v2.s[2], #0 label 13 fcmla v0.4s, v1.4s, v2.s[0], #1 label 14 fcmla v0.4s, v1.4s, v2.s[0], #360 label 15 fcmla v0.4s, v1.4s, v2.s[0], #-90 label
|
H A D | armv8.3a-complex_nofp16_bad.s | 2 fcmla v0.4h, v1.4h, v2.4h, #0 label 3 fcmla v0.8h, v1.8h, v2.8h, #0 label 6 fcmla v0.4h, v1.4h, v2.h[0], #0 label 7 fcmla v0.8h, v1.8h, v2.h[0], #0 label 8 fcmla v0.4h, v1.4h, v2.h[1], #0 label 9 fcmla v0.8h, v1.8h, v2.h[3], #0 label
|
/llvm-project/llvm/test/MC/Disassembler/AArch64/ |
H A D | armv8.3a-complex.txt | 10 # FP16: fcmla v0.4h, v1.4h, v2.4h, #0 14 # FP16: fcmla v0.8h, v1.8h, v2.8h, #0 18 # CHECK: fcmla v0.2s, v1.2s, v2.2s, #0 21 # CHECK: fcmla v0.4s, v1.4s, v2.4s, #0 24 # CHECK: fcmla v0.2d, v1.2d, v2.2d, #0 29 # CHECK: fcmla v0.2s, v1.2s, v2.2s, #0 32 # CHECK: fcmla v0.2s, v1.2s, v2.2s, #90 35 # CHECK: fcmla v0.2s, v1.2s, v2.2s, #180 38 # CHECK: fcmla v0.2s, v1.2s, v2.2s, #270 70 # FP16: fcmla v0.4h, v1.4h, v2.h[0], #0 [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | complex-deinterleaving-splat.ll | 16 ; CHECK-NEXT: fcmla v6.2d, v1.2d, v3.2d, #0 17 ; CHECK-NEXT: fcmla v5.2d, v0.2d, v2.2d, #0 18 ; CHECK-NEXT: fcmla v6.2d, v1.2d, v3.2d, #90 20 ; CHECK-NEXT: fcmla v5.2d, v0.2d, v2.2d, #90 22 ; CHECK-NEXT: fcmla v4.2d, v6.2d, v1.2d, #0 23 ; CHECK-NEXT: fcmla v0.2d, v5.2d, v1.2d, #0 24 ; CHECK-NEXT: fcmla v4.2d, v6.2d, v1.2d, #90 25 ; CHECK-NEXT: fcmla v0.2d, v5.2d, v1.2d, #90 61 ; CHECK-NEXT: fcmla v7.2d, v1.2d, v3.2d, #0 62 ; CHECK-NEXT: fcmla v6.2d, v0.2d, v2.2d, #0 [all …]
|
H A D | complex-deinterleaving-f64-mul.ll | 11 ; CHECK-NEXT: fcmla v2.2d, v1.2d, v0.2d, #0 12 ; CHECK-NEXT: fcmla v2.2d, v1.2d, v0.2d, #90 36 ; CHECK-NEXT: fcmla v5.2d, v2.2d, v0.2d, #0 37 ; CHECK-NEXT: fcmla v4.2d, v3.2d, v1.2d, #0 38 ; CHECK-NEXT: fcmla v5.2d, v2.2d, v0.2d, #90 39 ; CHECK-NEXT: fcmla v4.2d, v3.2d, v1.2d, #90 66 ; CHECK-NEXT: fcmla v16.2d, v4.2d, v0.2d, #0 67 ; CHECK-NEXT: fcmla v18.2d, v5.2d, v1.2d, #0 68 ; CHECK-NEXT: fcmla v17.2d, v7.2d, v3.2d, #0 69 ; CHECK-NEXT: fcmla v19.2d, v6.2d, v2.2d, #0 [all …]
|
H A D | complex-deinterleaving-add-mull-fixed-fast.ll | 10 ; CHECK-NEXT: fcmla v4.2d, v0.2d, v2.2d, #0 11 ; CHECK-NEXT: fcmla v5.2d, v1.2d, v3.2d, #0 12 ; CHECK-NEXT: fcmla v4.2d, v0.2d, v2.2d, #90 13 ; CHECK-NEXT: fcmla v5.2d, v1.2d, v3.2d, #90 42 ; CHECK-NEXT: fcmla v17.2d, v6.2d, v4.2d, #0 43 ; CHECK-NEXT: fcmla v16.2d, v7.2d, v5.2d, #0 44 ; CHECK-NEXT: fcmla v17.2d, v0.2d, v2.2d, #0 45 ; CHECK-NEXT: fcmla v16.2d, v1.2d, v3.2d, #0 46 ; CHECK-NEXT: fcmla v17.2d, v6.2d, v4.2d, #90 47 ; CHECK-NEXT: fcmla v16.2d, v7.2d, v5.2d, #90 [all …]
|
H A D | complex-deinterleaving-f32-mul.ll | 11 ; CHECK-NEXT: fcmla v2.2s, v1.2s, v0.2s, #0 12 ; CHECK-NEXT: fcmla v2.2s, v1.2s, v0.2s, #90 35 ; CHECK-NEXT: fcmla v2.4s, v1.4s, v0.4s, #0 36 ; CHECK-NEXT: fcmla v2.4s, v1.4s, v0.4s, #90 60 ; CHECK-NEXT: fcmla v5.4s, v2.4s, v0.4s, #0 61 ; CHECK-NEXT: fcmla v4.4s, v3.4s, v1.4s, #0 62 ; CHECK-NEXT: fcmla v5.4s, v2.4s, v0.4s, #90 63 ; CHECK-NEXT: fcmla v4.4s, v3.4s, v1.4s, #90 90 ; CHECK-NEXT: fcmla v16.4s, v4.4s, v0.4s, #0 91 ; CHECK-NEXT: fcmla v18.4s, v5.4s, v1.4s, #0 [all …]
|
H A D | complex-deinterleaving-splat-scalable.ll | 17 ; CHECK-NEXT: fcmla z6.d, p0/m, z1.d, z3.d, #0 18 ; CHECK-NEXT: fcmla z5.d, p0/m, z0.d, z2.d, #0 19 ; CHECK-NEXT: fcmla z6.d, p0/m, z1.d, z3.d, #90 21 ; CHECK-NEXT: fcmla z5.d, p0/m, z0.d, z2.d, #90 24 ; CHECK-NEXT: fcmla z4.d, p0/m, z6.d, z1.d, #0 25 ; CHECK-NEXT: fcmla z0.d, p0/m, z5.d, z2.d, #0 26 ; CHECK-NEXT: fcmla z4.d, p0/m, z6.d, z1.d, #90 27 ; CHECK-NEXT: fcmla z0.d, p0/m, z5.d, z2.d, #90 66 ; CHECK-NEXT: fcmla z24.d, p0/m, z1.d, z3.d, #0 67 ; CHECK-NEXT: fcmla z7.d, p0/m, z0.d, z2.d, #0 [all …]
|
H A D | neon-vcmla.ll | 7 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.4h, #0 18 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.h[1], #0 31 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.4h, #90 42 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.h[0], #90 55 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.4h, #180 65 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.h[0], #180 79 ; CHECK-NEXT: fcmla v0.4h, v1.4h, v2.4h, #270 89 ; CHECK-NEXT: fcmla v0.2s, v1.2s, v2.2s, #0 99 ; CHECK-NEXT: fcmla v0.2s, v1.2s, v2.2s, #90 109 ; CHECK-NEXT: fcmla v0.2s, v1.2s, v2.2s, #180 [all …]
|
H A D | complex-deinterleaving-f16-mul.ll | 40 ; CHECK-NEXT: fcmla v2.4h, v1.4h, v0.4h, #0 41 ; CHECK-NEXT: fcmla v2.4h, v1.4h, v0.4h, #90 64 ; CHECK-NEXT: fcmla v2.8h, v1.8h, v0.8h, #0 65 ; CHECK-NEXT: fcmla v2.8h, v1.8h, v0.8h, #90 89 ; CHECK-NEXT: fcmla v5.8h, v2.8h, v0.8h, #0 90 ; CHECK-NEXT: fcmla v4.8h, v3.8h, v1.8h, #0 91 ; CHECK-NEXT: fcmla v5.8h, v2.8h, v0.8h, #90 92 ; CHECK-NEXT: fcmla v4.8h, v3.8h, v1.8h, #90 119 ; CHECK-NEXT: fcmla v16.8h, v4.8h, v0.8h, #0 120 ; CHECK-NEXT: fcmla v1 [all...] |
H A D | complex-deinterleaving-add-mull-scalable-fast.ll | 11 ; CHECK-NEXT: fcmla z4.d, p0/m, z0.d, z2.d, #0 12 ; CHECK-NEXT: fcmla z5.d, p0/m, z1.d, z3.d, #0 13 ; CHECK-NEXT: fcmla z4.d, p0/m, z0.d, z2.d, #90 14 ; CHECK-NEXT: fcmla z5.d, p0/m, z1.d, z3.d, #90 47 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z5.d, #0 48 ; CHECK-NEXT: fcmla z25.d, p0/m, z6.d, z4.d, #0 49 ; CHECK-NEXT: fcmla z24.d, p0/m, z1.d, z3.d, #0 50 ; CHECK-NEXT: fcmla z25.d, p0/m, z0.d, z2.d, #0 51 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z5.d, #90 52 ; CHECK-NEXT: fcmla z25.d, p0/m, z6.d, z4.d, #90 [all …]
|
H A D | complex-deinterleaving-add-mull-fixed-contract.ll | 51 ; CHECK-NEXT: fcmla v16.2d, v2.2d, v0.2d, #0 52 ; CHECK-NEXT: fcmla v18.2d, v3.2d, v1.2d, #0 53 ; CHECK-NEXT: fcmla v17.2d, v7.2d, v5.2d, #0 54 ; CHECK-NEXT: fcmla v19.2d, v6.2d, v4.2d, #0 55 ; CHECK-NEXT: fcmla v16.2d, v2.2d, v0.2d, #90 56 ; CHECK-NEXT: fcmla v18.2d, v3.2d, v1.2d, #90 57 ; CHECK-NEXT: fcmla v17.2d, v7.2d, v5.2d, #90 58 ; CHECK-NEXT: fcmla v19.2d, v6.2d, v4.2d, #90 97 ; CHECK-NEXT: fcmla v16.2d, v2.2d, v0.2d, #0 98 ; CHECK-NEXT: fcmla v18.2d, v3.2d, v1.2d, #0 [all …]
|
H A D | complex-deinterleaving-f32-mul-scalable.ll | 12 ; CHECK-NEXT: fcmla z2.s, p0/m, z1.s, z0.s, #0 13 ; CHECK-NEXT: fcmla z2.s, p0/m, z1.s, z0.s, #90 40 ; CHECK-NEXT: fcmla z4.s, p0/m, z3.s, z1.s, #0 41 ; CHECK-NEXT: fcmla z5.s, p0/m, z2.s, z0.s, #0 42 ; CHECK-NEXT: fcmla z4.s, p0/m, z3.s, z1.s, #90 43 ; CHECK-NEXT: fcmla z5.s, p0/m, z2.s, z0.s, #90 73 ; CHECK-NEXT: fcmla z24.s, p0/m, z7.s, z3.s, #0 74 ; CHECK-NEXT: fcmla z25.s, p0/m, z4.s, z0.s, #0 75 ; CHECK-NEXT: fcmla z26.s, p0/m, z5.s, z1.s, #0 76 ; CHECK-NEXT: fcmla z27.s, p0/m, z6.s, z2.s, #0 [all …]
|
H A D | complex-deinterleaving-f64-mul-scalable.ll | 12 ; CHECK-NEXT: fcmla z2.d, p0/m, z1.d, z0.d, #0 13 ; CHECK-NEXT: fcmla z2.d, p0/m, z1.d, z0.d, #90 40 ; CHECK-NEXT: fcmla z4.d, p0/m, z3.d, z1.d, #0 41 ; CHECK-NEXT: fcmla z5.d, p0/m, z2.d, z0.d, #0 42 ; CHECK-NEXT: fcmla z4.d, p0/m, z3.d, z1.d, #90 43 ; CHECK-NEXT: fcmla z5.d, p0/m, z2.d, z0.d, #90 73 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z3.d, #0 74 ; CHECK-NEXT: fcmla z25.d, p0/m, z4.d, z0.d, #0 75 ; CHECK-NEXT: fcmla z26.d, p0/m, z5.d, z1.d, #0 76 ; CHECK-NEXT: fcmla z27.d, p0/m, z6.d, z2.d, #0 [all …]
|
H A D | complex-deinterleaving-add-mull-scalable-contract.ll | 58 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z5.d, #0 59 ; CHECK-NEXT: fcmla z25.d, p0/m, z2.d, z0.d, #0 60 ; CHECK-NEXT: fcmla z26.d, p0/m, z3.d, z1.d, #0 61 ; CHECK-NEXT: fcmla z27.d, p0/m, z6.d, z4.d, #0 62 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z5.d, #90 63 ; CHECK-NEXT: fcmla z25.d, p0/m, z2.d, z0.d, #90 64 ; CHECK-NEXT: fcmla z26.d, p0/m, z3.d, z1.d, #90 65 ; CHECK-NEXT: fcmla z27.d, p0/m, z6.d, z4.d, #90 109 ; CHECK-NEXT: fcmla z24.d, p0/m, z7.d, z5.d, #0 110 ; CHECK-NEXT: fcmla z25.d, p0/m, z2.d, z0.d, #0 [all …]
|
H A D | complex-deinterleaving-f16-mul-scalable.ll | 51 ; CHECK-NEXT: fcmla z2.h, p0/m, z1.h, z0.h, #0 52 ; CHECK-NEXT: fcmla z2.h, p0/m, z1.h, z0.h, #90 78 ; CHECK-NEXT: fcmla z4.h, p0/m, z3.h, z1.h, #0 79 ; CHECK-NEXT: fcmla z5.h, p0/m, z2.h, z0.h, #0 80 ; CHECK-NEXT: fcmla z4.h, p0/m, z3.h, z1.h, #90 81 ; CHECK-NEXT: fcmla z5.h, p0/m, z2.h, z0.h, #90 111 ; CHECK-NEXT: fcmla z24.h, p0/m, z7.h, z3.h, #0 112 ; CHECK-NEXT: fcmla z25.h, p0/m, z4.h, z0.h, #0 113 ; CHECK-NEXT: fcmla z26.h, p0/m, z5.h, z1.h, #0 114 ; CHECK-NEXT: fcmla z27.h, p0/m, z6.h, z2.h, #0 [all …]
|
H A D | complex-deinterleaving-reductions.ll | 28 ; CHECK-NEXT: fcmla v0.2d, v5.2d, v3.2d, #0 29 ; CHECK-NEXT: fcmla v1.2d, v4.2d, v2.2d, #0 30 ; CHECK-NEXT: fcmla v0.2d, v5.2d, v3.2d, #90 31 ; CHECK-NEXT: fcmla v1.2d, v4.2d, v2.2d, #90 95 ; CHECK-NEXT: fcmla v1.2d, v5.2d, v3.2d, #0 96 ; CHECK-NEXT: fcmla v0.2d, v4.2d, v2.2d, #0 97 ; CHECK-NEXT: fcmla v1.2d, v5.2d, v3.2d, #90 98 ; CHECK-NEXT: fcmla v0.2d, v4.2d, v2.2d, #90 161 ; CHECK-NEXT: fcmla v2.2d, v7.2d, v5.2d, #0 162 ; CHECK-NEXT: fcmla v0.2d, v6.2d, v4.2d, #0 [all …]
|
H A D | complex-deinterleaving-multiuses.ll | 13 ; CHECK-NEXT: fcmla v3.4s, v0.4s, v1.4s, #0 14 ; CHECK-NEXT: fcmla v3.4s, v0.4s, v1.4s, #90 15 ; CHECK-NEXT: fcmla v2.4s, v3.4s, v0.4s, #0 17 ; CHECK-NEXT: fcmla v2.4s, v3.4s, v0.4s, #90 115 ; CHECK-NEXT: fcmla v0.4s, v2.4s, v3.4s, #0 118 ; CHECK-NEXT: fcmla v0.4s, v2.4s, v3.4s, #90 182 ; CHECK-NEXT: fcmla v0.4s, v5.4s, v1.4s, #0 183 ; CHECK-NEXT: fcmla v0.4s, v5.4s, v1.4s, #90 307 ; CHECK-NEXT: fcmla v16.2d, v18.2d, v19.2d, #0 308 ; CHECK-NEXT: fcmla v17.2d, v21.2d, v20.2d, #0 [all …]
|
H A D | complex-deinterleaving-mixed-cases.ll | 12 ; CHECK-NEXT: fcmla v4.4s, v1.4s, v0.4s, #0 13 ; CHECK-NEXT: fcmla v4.4s, v1.4s, v0.4s, #90 14 ; CHECK-NEXT: fcmla v3.4s, v2.4s, v4.4s, #0 15 ; CHECK-NEXT: fcmla v3.4s, v2.4s, v4.4s, #90 133 ; CHECK-NEXT: fcmla v3.4s, v0.4s, v1.4s, #0 134 ; CHECK-NEXT: fcmla v3.4s, v0.4s, v1.4s, #90 135 ; CHECK-NEXT: fcmla v2.4s, v3.4s, v0.4s, #0 136 ; CHECK-NEXT: fcmla v2.4s, v3.4s, v0.4s, #90 169 ; CHECK-NEXT: fcmla v4.4s, v0.4s, v1.4s, #0 170 ; CHECK-NEXT: fcmla v6.4s, v0.4s, v2.4s, #0 [all …]
|
H A D | complex-deinterleaving-reductions-scalable.ll | 35 ; CHECK-NEXT: fcmla z1.d, p0/m, z5.d, z3.d, #0 36 ; CHECK-NEXT: fcmla z0.d, p0/m, z4.d, z2.d, #0 37 ; CHECK-NEXT: fcmla z1.d, p0/m, z5.d, z3.d, #90 38 ; CHECK-NEXT: fcmla z0.d, p0/m, z4.d, z2.d, #90 124 ; CHECK-NEXT: fcmla z1.d, p0/m, z5.d, z3.d, #0 125 ; CHECK-NEXT: fcmla z0.d, p0/m, z4.d, z2.d, #0 126 ; CHECK-NEXT: fcmla z1.d, p0/m, z5.d, z3.d, #90 127 ; CHECK-NEXT: fcmla z0.d, p0/m, z4.d, z2.d, #90 210 ; CHECK-NEXT: fcmla z1.d, p0/m, z16.d, z5.d, #0 211 ; CHECK-NEXT: fcmla z0.d, p0/m, z7.d, z4.d, #0 [all …]
|