Lines Matching full:src2
50 DATA_TYPE src2 = dst - src1;
54 af = (dst ^ src1 ^ src2) & CC_A;
57 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
73 DATA_TYPE src2 = dst - src13;
77 DATA_TYPE src2 = dst - src1 - src3;
83 af = (dst ^ src1 ^ src2) & 0x10;
86 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
102 static uint32_t glue(compute_all_sub, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2)
105 DATA_TYPE src1 = dst + src2;
107 cf = src1 < src2;
109 af = (dst ^ src1 ^ src2) & CC_A;
112 of = lshift((src1 ^ src2) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
116 static int glue(compute_c_sub, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2)
118 DATA_TYPE src1 = dst + src2;
120 return src1 < src2;
123 static uint32_t glue(compute_all_sbb, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2,
129 WIDER_TYPE src23 = (WIDER_TYPE) src2 + (WIDER_TYPE) src3;
134 DATA_TYPE src1 = dst + src2 + src3;
136 cf = (src3 ? src1 <= src2 : src1 < src2);
140 af = (dst ^ src1 ^ src2) & 0x10;
143 of = lshift((src1 ^ src2) & (src1 ^ dst), 12 - DATA_BITS) & CC_O;
147 static int glue(compute_c_sbb, SUFFIX)(DATA_TYPE dst, DATA_TYPE src2,
151 WIDER_TYPE src23 = (WIDER_TYPE) src2 + (WIDER_TYPE) src3;
156 DATA_TYPE src1 = dst + src2 + src3;
158 return (src3 ? src1 <= src2 : src1 < src2);
178 DATA_TYPE src2;
182 src2 = 1;
184 af = (dst ^ src1 ^ src2) & CC_A;
194 DATA_TYPE src2;
198 src2 = 1;
200 af = (dst ^ src1 ^ src2) & CC_A;