Lines Matching refs:rft

150 int run_broadcast_scan_reduction_for_type(RunTestForType rft)  in run_broadcast_scan_reduction_for_type()  argument
152 int error = rft.run_impl<T, BC<T, SubgroupsBroadcastOp::broadcast>>( in run_broadcast_scan_reduction_for_type()
154 error |= rft.run_impl<T, RED_NU<T, ArithmeticOp::add_>>("test_redadd", in run_broadcast_scan_reduction_for_type()
156 error |= rft.run_impl<T, RED_NU<T, ArithmeticOp::max_>>("test_redmax", in run_broadcast_scan_reduction_for_type()
158 error |= rft.run_impl<T, RED_NU<T, ArithmeticOp::min_>>("test_redmin", in run_broadcast_scan_reduction_for_type()
160 error |= rft.run_impl<T, SCIN_NU<T, ArithmeticOp::add_>>("test_scinadd", in run_broadcast_scan_reduction_for_type()
162 error |= rft.run_impl<T, SCIN_NU<T, ArithmeticOp::max_>>("test_scinmax", in run_broadcast_scan_reduction_for_type()
164 error |= rft.run_impl<T, SCIN_NU<T, ArithmeticOp::min_>>("test_scinmin", in run_broadcast_scan_reduction_for_type()
166 error |= rft.run_impl<T, SCEX_NU<T, ArithmeticOp::add_>>("test_scexadd", in run_broadcast_scan_reduction_for_type()
168 error |= rft.run_impl<T, SCEX_NU<T, ArithmeticOp::max_>>("test_scexmax", in run_broadcast_scan_reduction_for_type()
170 error |= rft.run_impl<T, SCEX_NU<T, ArithmeticOp::min_>>("test_scexmin", in run_broadcast_scan_reduction_for_type()
184 RunTestForType rft(device, context, queue, num_elements, test_params); in test_subgroup_functions() local
186 rft.run_impl<cl_int, AA<NonUniformVoteOp::any>>("test_any", any_source); in test_subgroup_functions()
188 rft.run_impl<cl_int, AA<NonUniformVoteOp::all>>("test_all", all_source); in test_subgroup_functions()
189 error |= run_broadcast_scan_reduction_for_type<cl_int>(rft); in test_subgroup_functions()
190 error |= run_broadcast_scan_reduction_for_type<cl_uint>(rft); in test_subgroup_functions()
191 error |= run_broadcast_scan_reduction_for_type<cl_long>(rft); in test_subgroup_functions()
192 error |= run_broadcast_scan_reduction_for_type<cl_ulong>(rft); in test_subgroup_functions()
193 error |= run_broadcast_scan_reduction_for_type<cl_float>(rft); in test_subgroup_functions()
194 error |= run_broadcast_scan_reduction_for_type<cl_double>(rft); in test_subgroup_functions()
195 error |= run_broadcast_scan_reduction_for_type<subgroups::cl_half>(rft); in test_subgroup_functions()