Lines Matching defs:fadd
99 bi_instr *fadd = bi_fadd_f32_to(b, TMP(), TMP(), TMP());
100 ASSERT_TRUE(bi_reads_t(fadd, 0));
104 bi_instr *fadd = bi_fadd_f32_to(b, TMP(), TMP(), TMP());
105 fadd->src[i] = bi_swz_16(TMP(), j, j);
106 ASSERT_TRUE(bi_reads_t(fadd, 1 - i));
107 ASSERT_FALSE(bi_reads_t(fadd, i));
118 bi_instr *fadd = bi_fadd_v2f16_to(b, TMP(), x, x);
120 ASSERT_TRUE(bi_can_fma(fadd));
121 ASSERT_TRUE(bi_can_add(fadd));
124 fadd->src[0].abs = true;
126 ASSERT_TRUE(bi_can_fma(fadd));
127 ASSERT_TRUE(bi_can_add(fadd));
130 fadd->src[1].abs = true;
132 ASSERT_FALSE(bi_can_fma(fadd));
133 ASSERT_TRUE(bi_can_add(fadd));
136 fadd->src[1] = bi_abs(y);
138 ASSERT_TRUE(bi_can_fma(fadd));
139 ASSERT_TRUE(bi_can_add(fadd));
142 fadd->clamp = BI_CLAMP_CLAMP_M1_1;
144 ASSERT_TRUE(bi_can_fma(fadd));
145 ASSERT_FALSE(bi_can_add(fadd));
148 fadd->src[1] = fadd->src[0];
150 ASSERT_FALSE(bi_can_fma(fadd));
151 ASSERT_FALSE(bi_can_add(fadd));