Home
last modified time | relevance | path

Searched refs:ft2 (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A Dcalling-conv-vector-float.ll12 ; RV64-NEXT: fmv.w.x ft2, a3
14 ; RV64-NEXT: fadd.s ft2, ft3, ft2
17 ; RV64-NEXT: fmv.x.w a1, ft2
34 ; RV64-NEXT: fmv.w.x ft2, a3
42 ; RV64-NEXT: fadd.s ft1, ft2, ft1
54 ; RV64LP64F-NEXT: fadd.s ft2, fa2, fa6
57 ; RV64LP64F-NEXT: fsw ft2, 8(a0)
H A Ddouble-previous-failure.ll29 ; RV32IFD-NEXT: fld ft2, %lo(.LCPI1_1)(a0)
32 ; RV32IFD-NEXT: flt.d a1, ft2, ft0
H A Dhalf-convert.ll75 ; RV32IZFH-NEXT: fmin.s ft0, ft0, ft2
91 ; RV64IZFH-NEXT: fmin.s ft0, ft0, ft2
107 ; RV32IDZFH-NEXT: fmin.s ft0, ft0, ft2
123 ; RV64IDZFH-NEXT: fmin.s ft0, ft0, ft2
283 ; RV32IZFH-NEXT: fmv.w.x ft2, zero
284 ; RV32IZFH-NEXT: fmax.s ft1, ft1, ft2
294 ; RV64IZFH-NEXT: fmv.w.x ft2, zero
295 ; RV64IZFH-NEXT: fmax.s ft1, ft1, ft2
305 ; RV32IDZFH-NEXT: fmv.w.x ft2, zero
316 ; RV64IDZFH-NEXT: fmv.w.x ft2, zero
[all …]
H A Dcalling-conv-rv32f-ilp32.ll61 ; RV32IF-NEXT: fadd.s ft2, ft1, ft0
68 ; RV32IF-NEXT: fsw ft2, 0(sp)
/llvm-project-15.0.7/llvm/test/MC/RISCV/
H A Drvd-aliases-valid.s36 # CHECK-INST: fsgnjx.d ft1, ft2, ft2
37 # CHECK-ALIAS: fabs.d ft1, ft2
39 # CHECK-INST: fsgnjn.d ft2, ft3, ft3
40 # CHECK-ALIAS: fneg.d ft2, ft3
79 # CHECK-INST: fmul.d ft0, ft1, ft2, dyn
80 # CHECK-ALIAS: fmul.d ft0, ft1, ft2{{[[:space:]]}}
81 fmul.d ft0, ft1, ft2
H A Drv64zfh-invalid.s7 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel…
11 fsw ft2, a1, 100 # CHECK: :[[@LINE]]:14: error: invalid operand for instruction
13 fsd ft2, a1, 100 # CHECK: :[[@LINE]]:14: error: invalid operand for instruction
20 fcvt.h.l a2, ft2 # CHECK: :[[@LINE]]:10: error: invalid operand for instruction
H A Drvzfh-aliases-valid.s29 # CHECK-INST: fsgnjx.h ft1, ft2, ft2
30 # CHECK-ALIAS: fabs.h ft1, ft2
32 # CHECK-INST: fsgnjn.h ft2, ft3, ft3
33 # CHECK-ALIAS: fneg.h ft2, ft3
79 # CHECK-INST: fmul.h ft0, ft1, ft2, dyn
80 # CHECK-ALIAS: fmul.h ft0, ft1, ft2{{[[:space:]]}}
81 fmul.h ft0, ft1, ft2
H A Drv32zfhmin-valid.s18 # CHECK-ASM-AND-OBJ: flh ft2, -2048(a3)
54 # CHECK-ASM-AND-OBJ: fcvt.h.s ft2, fa2
56 fcvt.h.s ft2, fa2
60 # CHECK-ASM-AND-OBJ: fcvt.h.d ft2, fa2
62 fcvt.h.d ft2, fa2
H A Drv32f-invalid.s6 fsw ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel…
10 fsw ft2, a1, 100 # CHECK: :[[@LINE]]:14: error: invalid operand for instruction
21 fmv.w.x a8, ft2 # CHECK: :[[@LINE]]:9: error: invalid operand for instruction
32 fadd.d ft0, ft1, ft2 # CHECK: :[[@LINE]]:1: error: instruction requires the following: 'D' (Double-…
H A Drv32zfh-invalid.s7 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel…
11 fsw ft2, a1, 100 # CHECK: :[[@LINE]]:14: error: invalid operand for instruction
22 fmv.h.x a8, ft2 # CHECK: :[[@LINE]]:9: error: invalid operand for instruction
36 fcvt.wu.h ft2, a1 # CHECK: :[[@LINE]]:11: error: invalid operand for instruction
H A Drv32d-invalid.s6 fsd ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel…
10 fsd ft2, a1, 100 # CHECK: :[[@LINE]]:14: error: invalid operand for instruction
21 fcvt.wu.d ft2, a1 # CHECK: :[[@LINE]]:11: error: invalid operand for instruction
H A Drv64f-aliases-valid.s22 # CHECK-INST: fcvt.s.l ft2, a2, dyn
23 # CHECK-ALIAS: fcvt.s.l ft2, a2{{[[:space:]]}}
24 fcvt.s.l ft2, a2
H A Drvf-aliases-valid.s36 # CHECK-INST: fsgnjx.s ft1, ft2, ft2
37 # CHECK-ALIAS: fabs.s ft1, ft2
39 # CHECK-INST: fsgnjn.s ft2, ft3, ft3
40 # CHECK-ALIAS: fneg.s ft2, ft3
142 # CHECK-INST: fmul.s ft0, ft1, ft2, dyn
143 # CHECK-ALIAS: fmul.s ft0, ft1, ft2{{[[:space:]]}}
144 fmul.s ft0, ft1, ft2
H A Drv32zfhmin-invalid.s9 fsh ft2, 2048(a1) # CHECK: :[[@LINE]]:10: error: operand must be a symbol with %lo/%pcrel_lo/%tprel…
22 fmv.h.x a8, ft2 # CHECK: :[[@LINE]]:9: error: invalid operand for instruction
H A Drv32d-valid.s23 # CHECK-ASM-AND-OBJ: fld ft2, -2048(a3)
68 # CHECK-ASM-AND-OBJ: fmul.d ft0, ft1, ft2, dyn
70 fmul.d ft0, ft1, ft2, dyn
143 # CHECK-ASM-AND-OBJ: fmul.d ft0, ft1, ft2, rne
145 fmul.d ft0, ft1, ft2, rne
H A Drv32f-valid.s18 # CHECK-ASM-AND-OBJ: flw ft2, -2048(a3)
63 # CHECK-ASM-AND-OBJ: fmul.s ft0, ft1, ft2, dyn
65 fmul.s ft0, ft1, ft2, dyn
145 # CHECK-ASM-AND-OBJ: fmul.s ft0, ft1, ft2, rdn
147 fmul.s ft0, ft1, ft2, rdn
H A Drv32zfh-valid.s18 # CHECK-ASM-AND-OBJ: flh ft2, -2048(a3)
63 # CHECK-ASM-AND-OBJ: fmul.h ft0, ft1, ft2, dyn
65 fmul.h ft0, ft1, ft2, dyn
145 # CHECK-ASM-AND-OBJ: fmul.h ft0, ft1, ft2, rdn
147 fmul.h ft0, ft1, ft2, rdn
H A Drv64f-valid.s18 # CHECK-ASM-AND-OBJ: fcvt.s.l ft2, a2, dyn
21 fcvt.s.l ft2, a2, dyn
H A Drv64zfh-valid.s18 # CHECK-ASM-AND-OBJ: fcvt.h.l ft2, a2, dyn
21 fcvt.h.l ft2, a2, dyn
H A Drv64f-invalid.s8 fcvt.s.l a2, ft2 # CHECK: :[[@LINE]]:10: error: invalid operand for instruction
H A Drv64d-valid.s18 # CHECK-ASM-AND-OBJ: fmv.x.d a2, ft2
21 fmv.x.d a2, ft2
H A Drv64d-invalid.s6 fmv.x.d ft2, a2 # CHECK: :[[@LINE]]:9: error: invalid operand for instruction
/llvm-project-15.0.7/llvm/test/MC/LoongArch/Basic/Float/
H A Dd-conv.s21 # ASM-AND-OBJ: fcvt.d.s $ft2, $fa6
23 fcvt.d.s $ft2, $fa6
53 # ASM-AND-OBJ: ftintrm.l.s $fs0, $ft2
55 ftintrm.l.s $fs0, $ft2
81 # ASM-AND-OBJ: ftintrz.l.d $fa3, $ft2
83 ftintrz.l.d $fa3, $ft2
H A Df-arith.s48 # ASM-AND-OBJ: fmin.s $ft6, $ft2, $ft11
50 fmin.s $ft6, $ft2, $ft11
H A Dd-arith.s61 # ASM-AND-OBJ: fmina.d $ft10, $ft2, $fa0
63 fmina.d $ft10, $ft2, $fa0

12