• Home
  • Raw
  • Download

Lines Matching refs:ASM

2 # RUN:     | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s
4 # RUN: | FileCheck -check-prefixes=CHECK-ASM,CHECK-ASM-AND-OBJ %s
7 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s
10 # RUN: | FileCheck -check-prefixes=CHECK-OBJ,CHECK-ASM-AND-OBJ %s
12 # CHECK-ASM-AND-OBJ: flh ft0, 12(a0)
13 # CHECK-ASM: encoding: [0x07,0x10,0xc5,0x00]
15 # CHECK-ASM-AND-OBJ: flh ft1, 4(ra)
16 # CHECK-ASM: encoding: [0x87,0x90,0x40,0x00]
18 # CHECK-ASM-AND-OBJ: flh ft2, -2048(a3)
19 # CHECK-ASM: encoding: [0x07,0x91,0x06,0x80]
21 # CHECK-ASM-AND-OBJ: flh ft3, -2048(s1)
22 # CHECK-ASM: encoding: [0x87,0x91,0x04,0x80]
24 # CHECK-ASM-AND-OBJ: flh ft4, 2047(s2)
25 # CHECK-ASM: encoding: [0x07,0x12,0xf9,0x7f]
27 # CHECK-ASM-AND-OBJ: flh ft5, 0(s3)
28 # CHECK-ASM: encoding: [0x87,0x92,0x09,0x00]
31 # CHECK-ASM-AND-OBJ: fsh ft6, 2047(s4)
32 # CHECK-ASM: encoding: [0xa7,0x1f,0x6a,0x7e]
34 # CHECK-ASM-AND-OBJ: fsh ft7, -2048(s5)
35 # CHECK-ASM: encoding: [0x27,0x90,0x7a,0x80]
37 # CHECK-ASM-AND-OBJ: fsh fs0, -2048(s6)
38 # CHECK-ASM: encoding: [0x27,0x10,0x8b,0x80]
40 # CHECK-ASM-AND-OBJ: fsh fs1, 999(s7)
41 # CHECK-ASM: encoding: [0xa7,0x93,0x9b,0x3e]
44 # CHECK-ASM-AND-OBJ: fmadd.h fa0, fa1, fa2, fa3, dyn
45 # CHECK-ASM: encoding: [0x43,0xf5,0xc5,0x6c]
47 # CHECK-ASM-AND-OBJ: fmsub.h fa4, fa5, fa6, fa7, dyn
48 # CHECK-ASM: encoding: [0x47,0xf7,0x07,0x8d]
50 # CHECK-ASM-AND-OBJ: fnmsub.h fs2, fs3, fs4, fs5, dyn
51 # CHECK-ASM: encoding: [0x4b,0xf9,0x49,0xad]
53 # CHECK-ASM-AND-OBJ: fnmadd.h fs6, fs7, fs8, fs9, dyn
54 # CHECK-ASM: encoding: [0x4f,0xfb,0x8b,0xcd]
57 # CHECK-ASM-AND-OBJ: fadd.h fs10, fs11, ft8, dyn
58 # CHECK-ASM: encoding: [0x53,0xfd,0xcd,0x05]
60 # CHECK-ASM-AND-OBJ: fsub.h ft9, ft10, ft11, dyn
61 # CHECK-ASM: encoding: [0xd3,0x7e,0xff,0x0d]
63 # CHECK-ASM-AND-OBJ: fmul.h ft0, ft1, ft2, dyn
64 # CHECK-ASM: encoding: [0x53,0xf0,0x20,0x14]
66 # CHECK-ASM-AND-OBJ: fdiv.h ft3, ft4, ft5, dyn
67 # CHECK-ASM: encoding: [0xd3,0x71,0x52,0x1c]
69 # CHECK-ASM-AND-OBJ: fsqrt.h ft6, ft7, dyn
70 # CHECK-ASM: encoding: [0x53,0xf3,0x03,0x5c]
72 # CHECK-ASM-AND-OBJ: fsgnj.h fs1, fa0, fa1
73 # CHECK-ASM: encoding: [0xd3,0x04,0xb5,0x24]
75 # CHECK-ASM-AND-OBJ: fsgnjn.h fa1, fa3, fa4
76 # CHECK-ASM: encoding: [0xd3,0x95,0xe6,0x24]
78 # CHECK-ASM-AND-OBJ: fsgnjx.h fa4, fa3, fa2
79 # CHECK-ASM: encoding: [0x53,0xa7,0xc6,0x24]
81 # CHECK-ASM-AND-OBJ: fmin.h fa5, fa6, fa7
82 # CHECK-ASM: encoding: [0xd3,0x07,0x18,0x2d]
84 # CHECK-ASM-AND-OBJ: fmax.h fs2, fs3, fs4
85 # CHECK-ASM: encoding: [0x53,0x99,0x49,0x2d]
87 # CHECK-ASM-AND-OBJ: fcvt.w.h a0, fs5, dyn
88 # CHECK-ASM: encoding: [0x53,0xf5,0x0a,0xc4]
90 # CHECK-ASM-AND-OBJ: fcvt.wu.h a1, fs6, dyn
91 # CHECK-ASM: encoding: [0xd3,0x75,0x1b,0xc4]
93 # CHECK-ASM-AND-OBJ: fmv.x.h a2, fs7
94 # CHECK-ASM: encoding: [0x53,0x86,0x0b,0xe4]
96 # CHECK-ASM-AND-OBJ: feq.h a1, fs8, fs9
97 # CHECK-ASM: encoding: [0xd3,0x25,0x9c,0xa5]
99 # CHECK-ASM-AND-OBJ: flt.h a2, fs10, fs11
100 # CHECK-ASM: encoding: [0x53,0x16,0xbd,0xa5]
102 # CHECK-ASM-AND-OBJ: fle.h a3, ft8, ft9
103 # CHECK-ASM: encoding: [0xd3,0x06,0xde,0xa5]
105 # CHECK-ASM-AND-OBJ: fclass.h a3, ft10
106 # CHECK-ASM: encoding: [0xd3,0x16,0x0f,0xe4]
108 # CHECK-ASM-AND-OBJ: fcvt.h.w ft11, a4, dyn
109 # CHECK-ASM: encoding: [0xd3,0x7f,0x07,0xd4]
111 # CHECK-ASM-AND-OBJ: fcvt.h.wu ft0, a5, dyn
112 # CHECK-ASM: encoding: [0x53,0xf0,0x17,0xd4]
114 # CHECK-ASM-AND-OBJ: fmv.h.x ft1, a6
115 # CHECK-ASM: encoding: [0xd3,0x00,0x08,0xf4]
120 # CHECK-ASM-AND-OBJ: fmadd.h fa0, fa1, fa2, fa3, rne
121 # CHECK-ASM: encoding: [0x43,0x85,0xc5,0x6c]
123 # CHECK-ASM-AND-OBJ: fmsub.h fa4, fa5, fa6, fa7, rtz
124 # CHECK-ASM: encoding: [0x47,0x97,0x07,0x8d]
126 # CHECK-ASM-AND-OBJ: fnmsub.h fs2, fs3, fs4, fs5, rdn
127 # CHECK-ASM: encoding: [0x4b,0xa9,0x49,0xad]
129 # CHECK-ASM-AND-OBJ: fnmadd.h fs6, fs7, fs8, fs9, rup
130 # CHECK-ASM: encoding: [0x4f,0xbb,0x8b,0xcd]
132 # CHECK-ASM-AND-OBJ: fmadd.h fa0, fa1, fa2, fa3, rmm
133 # CHECK-ASM: encoding: [0x43,0xc5,0xc5,0x6c]
135 # CHECK-ASM-AND-OBJ: fmsub.h fa4, fa5, fa6, fa7
136 # CHECK-ASM: encoding: [0x47,0xf7,0x07,0x8d]
139 # CHECK-ASM-AND-OBJ: fadd.h fs10, fs11, ft8, rne
140 # CHECK-ASM: encoding: [0x53,0x8d,0xcd,0x05]
142 # CHECK-ASM-AND-OBJ: fsub.h ft9, ft10, ft11, rtz
143 # CHECK-ASM: encoding: [0xd3,0x1e,0xff,0x0d]
145 # CHECK-ASM-AND-OBJ: fmul.h ft0, ft1, ft2, rdn
146 # CHECK-ASM: encoding: [0x53,0xa0,0x20,0x14]
148 # CHECK-ASM-AND-OBJ: fdiv.h ft3, ft4, ft5, rup
149 # CHECK-ASM: encoding: [0xd3,0x31,0x52,0x1c]
152 # CHECK-ASM-AND-OBJ: fsqrt.h ft6, ft7, rmm
153 # CHECK-ASM: encoding: [0x53,0xc3,0x03,0x5c]
155 # CHECK-ASM-AND-OBJ: fcvt.w.h a0, fs5, rup
156 # CHECK-ASM: encoding: [0x53,0xb5,0x0a,0xc4]
158 # CHECK-ASM-AND-OBJ: fcvt.wu.h a1, fs6, rdn
159 # CHECK-ASM: encoding: [0xd3,0x25,0x1b,0xc4]
161 # CHECK-ASM-AND-OBJ: fcvt.h.w ft11, a4, rtz
162 # CHECK-ASM: encoding: [0xd3,0x1f,0x07,0xd4]
164 # CHECK-ASM-AND-OBJ: fcvt.h.wu ft0, a5, rne
165 # CHECK-ASM: encoding: [0x53,0x80,0x17,0xd4]