Lines Matching refs:vm
732 wait_imm::wait_imm() : vm(unset_counter), exp(unset_counter), lgkm(unset_counter), vs(unset_counter)
735 : vm(vm_), exp(exp_), lgkm(lgkm_), vs(vs_)
740 vm = packed & 0xf;
742 vm |= (packed >> 10) & 0x30;
760 assert(vm == unset_counter || vm <= 0x3f);
761 imm = ((vm & 0x30) << 10) | ((lgkm & 0x3f) << 8) | ((exp & 0x7) << 4) | (vm & 0xf);
765 assert(vm == unset_counter || vm <= 0x3f);
766 imm = ((vm & 0x30) << 10) | ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf);
770 assert(vm == unset_counter || vm <= 0xf);
771 imm = ((lgkm & 0xf) << 8) | ((exp & 0x7) << 4) | (vm & 0xf);
774 if (chip < GFX9 && vm == wait_imm::unset_counter)
786 bool changed = other.vm < vm || other.exp < exp || other.lgkm < lgkm || other.vs < vs;
787 vm = std::min(vm, other.vm);
797 return vm == unset_counter && exp == unset_counter && lgkm == unset_counter &&