Searched refs:reg_mask (Results 1 – 2 of 2) sorted by relevance
82 uint32_t reg_mask, int reg_size) { in RelOffsetForMany() argument85 for (int i = 0; reg_mask != 0u; reg_mask >>= 1, i++) { in RelOffsetForMany()87 int num_zeros = CTZ(reg_mask); in RelOffsetForMany()89 reg_mask >>= num_zeros; in RelOffsetForMany()97 void ALWAYS_INLINE RestoreMany(Reg reg_base, uint32_t reg_mask) { in RestoreMany() argument99 for (int i = 0; reg_mask != 0u; reg_mask >>= 1, i++) { in RestoreMany()101 int num_zeros = CTZ(reg_mask); in RestoreMany()103 reg_mask >>= num_zeros; in RestoreMany()
1423 static uint32_t ExtractReg(uint32_t reg_mask, int* reg) { in ExtractReg() argument1425 int first_bit_set = CTZ(reg_mask) + 1; in ExtractReg()1427 reg_mask >>= first_bit_set; in ExtractReg()1428 return reg_mask; in ExtractReg()1447 static uint32_t GenPairWise(uint32_t reg_mask, int* reg1, int* reg2) { in GenPairWise() argument1449 int first_bit_set = CTZ(reg_mask) + 1; in GenPairWise()1451 reg_mask >>= first_bit_set; in GenPairWise()1453 if (LIKELY(reg_mask)) { in GenPairWise()1455 int second_bit_set = CTZ(reg_mask) + 1; in GenPairWise()1457 reg_mask >>= second_bit_set; in GenPairWise()[all …]