Lines Matching refs:EG
3 ; RUN: llc -march=r600 -mcpu=redwood < %s | FileCheck -check-prefixes=EG %s
22 ; EG-LABEL: test_umul24_i32:
23 ; EG: ; %bb.0: ; %entry
24 ; EG-NEXT: ALU 5, @4, KC0[CB0:0-32], KC1[]
25 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T1.X, T0.X, 1
26 ; EG-NEXT: CF_END
27 ; EG-NEXT: PAD
28 ; EG-NEXT: ALU clause starting at 4:
29 ; EG-NEXT: AND_INT T0.W, KC0[2].W, literal.x,
30 ; EG-NEXT: AND_INT * T1.W, KC0[2].Z, literal.x,
31 ; EG-NEXT: 16777215(2.350989e-38), 0(0.000000e+00)
32 ; EG-NEXT: LSHR T0.X, KC0[2].Y, literal.x,
33 ; EG-NEXT: MULLO_INT * T1.X, PS, PV.W,
34 ; EG-NEXT: 2(2.802597e-45), 0(0.000000e+00)
70 ; EG-LABEL: test_umul24_i16_sext:
71 ; EG: ; %bb.0: ; %entry
72 ; EG-NEXT: ALU 0, @10, KC0[], KC1[]
73 ; EG-NEXT: TEX 1 @6
74 ; EG-NEXT: ALU 3, @11, KC0[CB0:0-32], KC1[]
75 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.X, T1.X, 1
76 ; EG-NEXT: CF_END
77 ; EG-NEXT: PAD
78 ; EG-NEXT: Fetch clause starting at 6:
79 ; EG-NEXT: VTX_READ_16 T1.X, T0.X, 40, #3
80 ; EG-NEXT: VTX_READ_16 T0.X, T0.X, 42, #3
81 ; EG-NEXT: ALU clause starting at 10:
82 ; EG-NEXT: MOV * T0.X, 0.0,
83 ; EG-NEXT: ALU clause starting at 11:
84 ; EG-NEXT: MULLO_INT * T0.X, T1.X, T0.X,
85 ; EG-NEXT: BFE_INT T0.X, PS, 0.0, literal.x,
86 ; EG-NEXT: LSHR * T1.X, KC0[2].Y, literal.y,
87 ; EG-NEXT: 16(2.242078e-44), 2(2.802597e-45)
120 ; EG-LABEL: test_umul24_i8:
121 ; EG: ; %bb.0: ; %entry
122 ; EG-NEXT: ALU 0, @10, KC0[], KC1[]
123 ; EG-NEXT: TEX 1 @6
124 ; EG-NEXT: ALU 3, @11, KC0[CB0:0-32], KC1[]
125 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.X, T1.X, 1
126 ; EG-NEXT: CF_END
127 ; EG-NEXT: PAD
128 ; EG-NEXT: Fetch clause starting at 6:
129 ; EG-NEXT: VTX_READ_8 T1.X, T0.X, 40, #3
130 ; EG-NEXT: VTX_READ_8 T0.X, T0.X, 41, #3
131 ; EG-NEXT: ALU clause starting at 10:
132 ; EG-NEXT: MOV * T0.X, 0.0,
133 ; EG-NEXT: ALU clause starting at 11:
134 ; EG-NEXT: MULLO_INT * T0.X, T1.X, T0.X,
135 ; EG-NEXT: BFE_INT T0.X, PS, 0.0, literal.x,
136 ; EG-NEXT: LSHR * T1.X, KC0[2].Y, literal.y,
137 ; EG-NEXT: 8(1.121039e-44), 2(2.802597e-45)
160 ; EG-LABEL: test_umulhi24_i32_i64:
161 ; EG: ; %bb.0: ; %entry
162 ; EG-NEXT: ALU 2, @4, KC0[CB0:0-32], KC1[]
163 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T1.X, T0.X, 1
164 ; EG-NEXT: CF_END
165 ; EG-NEXT: PAD
166 ; EG-NEXT: ALU clause starting at 4:
167 ; EG-NEXT: LSHR * T0.X, KC0[2].Y, literal.x,
168 ; EG-NEXT: 2(2.802597e-45), 0(0.000000e+00)
169 ; EG-NEXT: MULHI_UINT24 * T1.X, KC0[2].Z, KC0[2].W,
197 ; EG-LABEL: test_umulhi24:
198 ; EG: ; %bb.0: ; %entry
199 ; EG-NEXT: ALU 2, @4, KC0[CB0:0-32], KC1[]
200 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T1.X, T0.X, 1
201 ; EG-NEXT: CF_END
202 ; EG-NEXT: PAD
203 ; EG-NEXT: ALU clause starting at 4:
204 ; EG-NEXT: LSHR * T0.X, KC0[2].Y, literal.x,
205 ; EG-NEXT: 2(2.802597e-45), 0(0.000000e+00)
206 ; EG-NEXT: MULHI_UINT24 * T1.X, KC0[2].W, KC0[3].Y,
240 ; EG-LABEL: test_umul24_i64:
241 ; EG: ; %bb.0: ; %entry
242 ; EG-NEXT: ALU 6, @4, KC0[CB0:0-32], KC1[]
243 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T1.XY, T0.X, 1
244 ; EG-NEXT: CF_END
245 ; EG-NEXT: PAD
246 ; EG-NEXT: ALU clause starting at 4:
247 ; EG-NEXT: AND_INT T0.W, KC0[3].Y, literal.x,
248 ; EG-NEXT: AND_INT * T1.W, KC0[2].W, literal.x,
249 ; EG-NEXT: 16777215(2.350989e-38), 0(0.000000e+00)
250 ; EG-NEXT: LSHR T0.X, KC0[2].Y, literal.x,
251 ; EG-NEXT: MULLO_INT * T1.X, PS, PV.W,
252 ; EG-NEXT: 2(2.802597e-45), 0(0.000000e+00)
253 ; EG-NEXT: MULHI_UINT24 * T1.Y, KC0[2].W, KC0[3].Y,