Skip to content

Commit bb45125

Browse files
committed
fixup! Update test
1 parent f58d68a commit bb45125

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

llvm/test/CodeGen/RISCV/rvv/fp4-bitcast.ll

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,29 @@
44
define <2 x i8> @fp4(<4 x i4> %0) nounwind {
55
; CHECK-LABEL: fp4:
66
; CHECK: # %bb.0:
7+
; CHECK-NEXT: addi sp, sp, -16
8+
; CHECK-NEXT: vsetivli zero, 1, e8, mf4, ta, ma
9+
; CHECK-NEXT: vmv.x.s a0, v8
10+
; CHECK-NEXT: vslidedown.vi v9, v8, 1
11+
; CHECK-NEXT: vmv.x.s a1, v9
12+
; CHECK-NEXT: vslidedown.vi v9, v8, 2
13+
; CHECK-NEXT: vslidedown.vi v8, v8, 3
14+
; CHECK-NEXT: andi a0, a0, 15
15+
; CHECK-NEXT: vmv.x.s a2, v9
16+
; CHECK-NEXT: andi a1, a1, 15
17+
; CHECK-NEXT: slli a1, a1, 4
18+
; CHECK-NEXT: or a0, a0, a1
19+
; CHECK-NEXT: vmv.x.s a1, v8
20+
; CHECK-NEXT: andi a2, a2, 15
21+
; CHECK-NEXT: slli a1, a1, 12
22+
; CHECK-NEXT: slli a2, a2, 8
23+
; CHECK-NEXT: or a1, a2, a1
24+
; CHECK-NEXT: or a0, a0, a1
25+
; CHECK-NEXT: sh a0, 14(sp)
26+
; CHECK-NEXT: addi a0, sp, 14
27+
; CHECK-NEXT: vsetivli zero, 2, e8, mf8, ta, ma
28+
; CHECK-NEXT: vle8.v v8, (a0)
29+
; CHECK-NEXT: addi sp, sp, 16
730
; CHECK-NEXT: ret
831
%2 = bitcast <4 x i4> %0 to <2 x i8>
932
ret <2 x i8> %2

0 commit comments

Comments
 (0)