Lines Matching refs:x2xN
2049 # Optimize away x2xN(a@N)
2052 x2xN = '{0}2{0}{1}'.format(t[0], N)
2054 optimizations.append(((x2xN, aN), a))
2056 # Optimize x2xN(y2yM(a@P)) -> y2yN(a) for integers
2066 x2xN = '{0}2{0}{1}'.format(x, N)
2069 optimizations.append(((x2xN, (y2yM, a)), (y2yN, a)))
2083 x2xN = '{0}2{0}{1}'.format(x, N)
2086 optimizations.append(((x2xN, (x2xM, aP)), (x2xN, a)))
2094 x2xN = '{0}2{0}{1}'.format(t, N)
2096 ((x2xN, ('pack_64_2x32_split', a, b)), (x2xN, a)),
2097 ((x2xN, ('pack_64_2x32_split', a, b)), (x2xN, a)),
2112 x2xN = '{0}2{0}{1}'.format(t[0], N)
2130 ((xeq, (x2xM, aN), (x2xM, bP)), (xeq, a, (x2xN, b)), cond),
2131 ((xne, (x2xM, aN), (x2xM, bP)), (xne, a, (x2xN, b)), cond),
2132 ((xge, (x2xM, aN), (x2xM, bP)), (xge, a, (x2xN, b)), cond),
2133 ((xlt, (x2xM, aN), (x2xM, bP)), (xlt, a, (x2xN, b)), cond),
2134 ((xge, (x2xM, bP), (x2xM, aN)), (xge, (x2xN, b), a), cond),
2135 ((xlt, (x2xM, bP), (x2xM, aN)), (xlt, (x2xN, b), a), cond),
2155 ('iand', (xeq, a, (x2xN, b)), (xeq, (x2xM, (x2xN, b)), b)), cond),
2157 ('ior', (xne, a, (x2xN, b)), (xne, (x2xM, (x2xN, b)), b)), cond),
2160 ('ior', (xlt, xN_max, b), (xlt, a, (x2xN, b)))), cond),
2163 ('ior', (xlt, a, xN_min), (xlt, (x2xN, a), b))), cond),
2166 ('ior', (xge, xN_min, b), (xge, a, (x2xN, b)))), cond),
2169 ('ior', (xge, a, xN_max), (xge, (x2xN, a), b))), cond),
2195 x2xN = '{0}2{0}{1}'.format(x, N)
2198 x2xN_M_bits = '{0}(only_lower_{1}_bits_used)'.format(x2xN, M)
2208 ((bcsel_M_bits, c, (x2xN, (u2uM, aN)), b), ('bcsel', c, a, b)),
2209 ((bcsel_M_bits, c, (x2xN, (i2iM, aN)), b), ('bcsel', c, a, b)),
2216 ((op_M_bits, (x2xN, (u2uM, aN)), b), (op, a, b)),
2217 ((op_M_bits, (x2xN, (i2iM, aN)), b), (op, a, b)),
2767 x2xN = '{0}2{0}{1}'.format(x, N)
2772 ((x2xN, ('u2u8', aN)), (extract_x8, a, 0), '!options->lower_extract_byte'),
2773 ((x2xN, ('i2i8', aN)), (extract_x8, a, 0), '!options->lower_extract_byte'),
2778 ((x2xN, ('u2u16', aN)), (extract_x16, a, 0), '!options->lower_extract_word'),
2779 ((x2xN, ('i2i16', aN)), (extract_x16, a, 0), '!options->lower_extract_word'),