Home
last modified time | relevance | path

Searched refs:NonUniformVoteOp (Results 1 – 3 of 3) sorted by relevance

/external/OpenCL-CTS/test_conformance/subgroups/
Dtest_subgroup_non_uniform_vote.cpp23 template <typename T, NonUniformVoteOp operation> struct VOTE
39 (operation == NonUniformVoteOp::elect) ? "" : "non_uniform_", in gen()
50 if (operation == NonUniformVoteOp::elect) return; in gen()
136 if (operation == NonUniformVoteOp::all in chk()
137 || operation == NonUniformVoteOp::all_equal) in chk()
139 if (operation == NonUniformVoteOp::any) tr = 0; in chk()
150 case NonUniformVoteOp::elect: break; in chk()
152 case NonUniformVoteOp::all: in chk()
156 case NonUniformVoteOp::any: in chk()
160 case NonUniformVoteOp::all_equal: in chk()
[all …]
Dtest_subgroup.cpp25 template <NonUniformVoteOp operation> struct AA
97 if (operation == NonUniformVoteOp::any) in chk()
103 if (operation == NonUniformVoteOp::all) in chk()
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()
Dsubhelpers.h62 enum class NonUniformVoteOp enum
163 static const char *const operation_names(NonUniformVoteOp operation) in operation_names()
167 case NonUniformVoteOp::all: return "all"; in operation_names()
168 case NonUniformVoteOp::all_equal: return "all_equal"; in operation_names()
169 case NonUniformVoteOp::any: return "any"; in operation_names()
170 case NonUniformVoteOp::elect: return "elect"; in operation_names()