Lines Matching refs:CASE
30 #define CASE(instr, expected) do { \
61 CASE(bi_mov_i32_to(b, bi_register(1), bi_register(2)),
63 CASE(bi_mov_i32_to(b, bi_register(1), bi_fau((enum bir_fau) (BIR_FAU_UNIFORM | 5), false)),
68 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1), bi_register(2)),
70 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1), bi_abs(bi_register(2))),
72 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1), bi_neg(bi_register(2))),
75 CASE(bi_fadd_v2f16_to(b, bi_register(0), bi_swz_16(bi_register(1), false, false),
79 CASE(bi_fadd_v2f16_to(b, bi_register(0), bi_register(1), bi_register(0)),
82 CASE(bi_fadd_v2f16_to(b, bi_register(0), bi_register(1),
86 CASE(bi_fadd_v2f16_to(b, bi_register(0), bi_discard(bi_abs(bi_register(0))),
90 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1),
94 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1),
98 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1),
102 CASE(bi_fadd_f32_to(b, bi_register(0), bi_register(1),
108 CASE(bi_clper_i32_to(b, bi_register(0), bi_register(0), bi_byte(n4567, 0),
116 CASE(I, 0x00a4c03000000201ULL);
119 CASE(I, 0x00a4c03200000201ULL);
123 CASE(bi_fma_f32_to(b, bi_register(1), bi_discard(bi_register(1)),
128 CASE(bi_fround_f32_to(b, bi_register(2), bi_discard(bi_neg(bi_register(2))),
132 CASE(bi_fround_v2f16_to(b, bi_half(bi_register(0), false), bi_register(0),
136 CASE(bi_fround_v2f16_to(b, bi_half(bi_register(0), false),
142 CASE(bi_fadd_imm_f32_to(b, bi_register(2), bi_discard(bi_register(2)), 0x4847C6C0),
145 CASE(bi_fadd_imm_v2f16_to(b, bi_register(2), bi_discard(bi_register(2)), 0x70AC6784),
158 CASE(I, 0x00f9c21184c04243);
162 CASE(I, 0x00f5c20190c04243);
166 CASE(bi_v2s16_to_v2f16_to(b, bi_register(2), bi_discard(bi_register(2))),
173 CASE(I, 0x001fc03000000102);
179 CASE(I, 0x001fc017fffff8c0);
183 CASE(bi_blend_to(b, bi_null(), bi_register(0), bi_register(60),
191 CASE(bi_mux_i32_to(b, bi_register(0), bi_discard(bi_register(0)),
202 CASE(I, 0x007dbc0208ea013c);
208 CASE(I, 0x007dbc0200ead03c);
212 CASE(bi_frexpm_f32_to(b, bi_register(1), bi_register(0), false, true),
215 CASE(bi_frexpe_f32_to(b, bi_register(0), bi_discard(bi_register(0)), false, true),
218 CASE(bi_frsq_f32_to(b, bi_register(2), bi_register(1)),
221 CASE(bi_fma_rscale_f32_to(b, bi_register(0), bi_discard(bi_register(1)), bi_discard(bi_register(2)), bi_neg(zero), bi_discard(bi_register(0)), BI_SPECIAL_LEFT),
226 CASE(bi_csel_u32_to(b, bi_register(1), bi_discard(bi_register(2)),
233 CASE(bi_csel_u32_to(b, bi_register(1), bi_discard(bi_register(2)),
240 CASE(bi_csel_s32_to(b, bi_register(1), bi_discard(bi_register(2)),
255 CASE(I, 0x0066800433117d7c);
259 CASE(bi_ld_var_buf_imm_f16_to(b, bi_register(2), bi_register(61),
265 CASE(bi_ld_var_buf_imm_f16_to(b, bi_register(0), bi_register(61),
271 CASE(bi_ld_var_buf_imm_f16_to(b, bi_register(0), bi_register(61),
279 CASE(bi_lea_buf_imm_to(b, bi_register(4), bi_discard(bi_register(59))),
284 CASE(bi_store_i96(b, bi_register(0), bi_discard(bi_register(4)),
290 CASE(bi_u16_to_u32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), false, false))),
293 CASE(bi_u16_to_u32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), true, false))),
296 CASE(bi_u16_to_f32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), false, false))),
299 CASE(bi_u16_to_f32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), true, false))),
302 CASE(bi_s16_to_s32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), false, false))),
305 CASE(bi_s16_to_s32_to(b, bi_register(2), bi_discard(bi_swz_16(bi_register(55), true, false))),
314 CASE(I, 0x00f2c14300c0c000);
318 CASE(bi_mov_i32_to(b, bi_register(1), bi_fau((enum bir_fau) (BIR_FAU_UNIFORM | 32), false)),
323 CASE(bi_ld_tile_to(b, bi_register(4), bi_discard(bi_register(0)),