Home
last modified time | relevance | path

Searched refs:BallotOp (Results 1 – 2 of 2) sorted by relevance

/external/OpenCL-CTS/test_conformance/subgroups/
Dtest_subgroup_ballot.cpp105 template <typename Ty, BallotOp operation> struct BALLOT_BIT_EXTRACT
269 template <typename Ty, BallotOp operation> struct BALLOT_INVERSE
364 template <typename Ty, BallotOp operation> struct BALLOT_COUNT_SCAN_FIND
404 if (operation == BallotOp::ballot_bit_count in gen()
405 || operation == BallotOp::ballot_inclusive_scan in gen()
406 || operation == BallotOp::ballot_exclusive_scan) in gen()
410 else if (operation == BallotOp::ballot_find_lsb in gen()
411 || operation == BallotOp::ballot_find_msb) in gen()
445 if (operation == BallotOp::ballot_bit_count in getImportantBits()
446 || operation == BallotOp::ballot_find_lsb in getImportantBits()
[all …]
Dsubhelpers.h70 enum class BallotOp enum
128 static const char *const operation_names(BallotOp operation) in operation_names()
132 case BallotOp::ballot: return "ballot"; in operation_names()
133 case BallotOp::inverse_ballot: return "inverse_ballot"; in operation_names()
134 case BallotOp::ballot_bit_extract: return "bit_extract"; in operation_names()
135 case BallotOp::ballot_bit_count: return "bit_count"; in operation_names()
136 case BallotOp::ballot_inclusive_scan: return "inclusive_scan"; in operation_names()
137 case BallotOp::ballot_exclusive_scan: return "exclusive_scan"; in operation_names()
138 case BallotOp::ballot_find_lsb: return "find_lsb"; in operation_names()
139 case BallotOp::ballot_find_msb: return "find_msb"; in operation_names()
[all …]