Lines Matching refs:S1
54 using S1 = std::make_signed_t<Input1>; in do_test() typedef
61 using Output = std::common_type_t<S1, S2>; in do_test()
62 accumulate &= test0<S1, S2, Output>(TC.x, TC.y, TC.expect); in do_test()
63 accumulate &= test0<S1, S2, Output>(-TC.x, TC.y, TC.expect); in do_test()
64 accumulate &= test0<S1, S2, Output>(TC.x, -TC.y, TC.expect); in do_test()
65 accumulate &= test0<S1, S2, Output>(-TC.x, -TC.y, TC.expect); in do_test()
66 accumulate &= test0<S2, S1, Output>(TC.x, TC.y, TC.expect); in do_test()
67 accumulate &= test0<S2, S1, Output>(-TC.x, TC.y, TC.expect); in do_test()
68 accumulate &= test0<S2, S1, Output>(TC.x, -TC.y, TC.expect); in do_test()
69 accumulate &= test0<S2, S1, Output>(-TC.x, -TC.y, TC.expect); in do_test()
77 using Output = std::common_type_t<S1, U2>; in do_test()
78 accumulate &= test0<S1, U2, Output>(TC.x, TC.y, TC.expect); in do_test()
79 accumulate &= test0<U2, S1, Output>(TC.x, TC.y, TC.expect); in do_test()
80 accumulate &= test0<S1, U2, Output>(-TC.x, TC.y, TC.expect); in do_test()
81 accumulate &= test0<U2, S1, Output>(TC.x, -TC.y, TC.expect); in do_test()