Lines Matching refs:RV64
3 ; RUN: | FileCheck -check-prefix=RV64 %s
8 ; RV64-LABEL: callee_v2f32:
9 ; RV64: # %bb.0:
10 ; RV64-NEXT: fmv.w.x ft0, a2
11 ; RV64-NEXT: fmv.w.x ft1, a0
12 ; RV64-NEXT: fmv.w.x ft2, a3
13 ; RV64-NEXT: fmv.w.x ft3, a1
14 ; RV64-NEXT: fadd.s ft2, ft3, ft2
15 ; RV64-NEXT: fadd.s ft0, ft1, ft0
16 ; RV64-NEXT: fmv.x.w a0, ft0
17 ; RV64-NEXT: fmv.x.w a1, ft2
18 ; RV64-NEXT: ret
30 ; RV64-LABEL: callee_v4f32:
31 ; RV64: # %bb.0:
32 ; RV64-NEXT: fmv.w.x ft0, a4
33 ; RV64-NEXT: fmv.w.x ft1, a7
34 ; RV64-NEXT: fmv.w.x ft2, a3
35 ; RV64-NEXT: fmv.w.x ft3, a6
36 ; RV64-NEXT: fmv.w.x ft4, a2
37 ; RV64-NEXT: fmv.w.x ft5, a5
38 ; RV64-NEXT: fmv.w.x ft6, a1
39 ; RV64-NEXT: flw ft7, 0(sp)
40 ; RV64-NEXT: fadd.s ft5, ft6, ft5
41 ; RV64-NEXT: fadd.s ft3, ft4, ft3
42 ; RV64-NEXT: fadd.s ft1, ft2, ft1
43 ; RV64-NEXT: fadd.s ft0, ft0, ft7
44 ; RV64-NEXT: fsw ft0, 12(a0)
45 ; RV64-NEXT: fsw ft1, 8(a0)
46 ; RV64-NEXT: fsw ft3, 4(a0)
47 ; RV64-NEXT: fsw ft5, 0(a0)
48 ; RV64-NEXT: ret