Lines Matching refs:alt
1219 vec_t x, y, z, src, inv, alt, sh; in simd_test() local
1227 alt[i] = -!(i & 1); in simd_test()
1229 alt[i] = i & 1 ? -1 : 1; in simd_test()
1282 x = src * alt; in simd_test()
1283 touch(alt); in simd_test()
1284 y = src / alt; in simd_test()
1286 touch(alt); in simd_test()
1288 if ( !eq(x * -alt, -src) ) return __LINE__; in simd_test()
1388 touch(alt); in simd_test()
1389 x = mul_hi(src, alt); in simd_test()
1390 touch(alt); in simd_test()
1392 if ( !eq(x, alt < 0) ) return __LINE__; in simd_test()
1394 if ( !eq(x, (src & alt) + alt) ) return __LINE__; in simd_test()
1399 x = src ^ alt; in simd_test()
1415 z *= alt; in simd_test()
1431 z *= alt; in simd_test()
1461 z *= alt; in simd_test()
1495 x = src * alt; in simd_test()
1496 y = inv * alt; in simd_test()
1502 if ( !eq((y + z) * alt, src + inv) ) return __LINE__; in simd_test()
1507 x = src * alt; in simd_test()
1513 touch(alt); in simd_test()
1514 if ( !eq(copysignz((vec_t){} + 1, alt), alt) ) return __LINE__; in simd_test()
1602 z = ((x - y) ^ ~alt) - ~alt; in simd_test()
1604 z = (x - y) * alt; in simd_test()
1615 x = src * alt; in simd_test()
1616 y = interleave_lo(x, alt < 0); in simd_test()
1623 y = interleave_lo(alt < 0, alt < 0); in simd_test()
1631 y = interleave_lo(alt < 0, alt < 0); in simd_test()
1720 if ( !eq(x - src, (alt - 1) / 2) ) return __LINE__; in simd_test()
1727 if ( !eq(x - src, (alt + 1) / 2) ) return __LINE__; in simd_test()
1735 select(&z, src, inv, alt); in simd_test()
1737 select(&z, src, inv, alt > 0); in simd_test()
1744 select2(&z, src, inv, alt); in simd_test()
1746 select2(&z, src, inv, alt > 0); in simd_test()