assert(!_mask.is_AllStack()||(_mask.is_AllStack()&&lo_degree()),"_eff_degree can't be bigger than AllStack_size - _num_regs if the mask supports stack registers");
// Incrementally modify degree. If it was correct, it should remain correct
voidinc_degree(uintmod){_eff_degree+=mod;}
voidinc_degree(uintmod){
_eff_degree+=mod;
assert(!_mask.is_AllStack()||(_mask.is_AllStack()&&lo_degree()),"_eff_degree can't be bigger than AllStack_size - _num_regs if the mask supports stack registers");