Searched refs:BallotOp (Results 1 – 2 of 2) sorted by relevance
105 template <typename Ty, BallotOp operation> struct BALLOT_BIT_EXTRACT269 template <typename Ty, BallotOp operation> struct BALLOT_INVERSE364 template <typename Ty, BallotOp operation> struct BALLOT_COUNT_SCAN_FIND404 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 …]
70 enum class BallotOp enum128 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 …]