We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1616698 commit 49c7501Copy full SHA for 49c7501
llvm/test/CodeGen/AArch64/bf16-instructions.ll
@@ -202,16 +202,13 @@ define bfloat @test_fmadd(bfloat %a, bfloat %b, bfloat %c) #0 {
202
;
203
; CHECK-BF16-LABEL: test_fmadd:
204
; CHECK-BF16: // %bb.0:
205
+; CHECK-BF16-NEXT: // kill: def $h2 killed $h2 def $d2
206
; CHECK-BF16-NEXT: // kill: def $h1 killed $h1 def $d1
207
; CHECK-BF16-NEXT: // kill: def $h0 killed $h0 def $d0
-; CHECK-BF16-NEXT: // kill: def $h2 killed $h2 def $d2
208
; CHECK-BF16-NEXT: shll v1.4s, v1.4h, #16
209
; CHECK-BF16-NEXT: shll v0.4s, v0.4h, #16
210
-; CHECK-BF16-NEXT: fmul s0, s0, s1
211
-; CHECK-BF16-NEXT: shll v1.4s, v2.4h, #16
212
-; CHECK-BF16-NEXT: bfcvt h0, s0
213
-; CHECK-BF16-NEXT: shll v0.4s, v0.4h, #16
214
-; CHECK-BF16-NEXT: fadd s0, s0, s1
+; CHECK-BF16-NEXT: shll v2.4s, v2.4h, #16
+; CHECK-BF16-NEXT: fmadd s0, s0, s1, s2
215
; CHECK-BF16-NEXT: bfcvt h0, s0
216
; CHECK-BF16-NEXT: ret
217
%mul = fmul fast bfloat %a, %b
0 commit comments