Lines Matching refs:sk
153 local function wvreg(kind, vreg, psz, sk, defer)
157 if b < (sk or 0) then
528 local psz, sk = 0, nil
533 sk = map_vreg["modrm.reg"]
562 sk = map_vreg["vex.v"]
587 return psz, sk
597 local function wputmrmsib(t, imark, s, vsreg, psz, sk)
607 wvreg("modrm.reg", vsreg, psz+1, sk, vreg)
608 wvreg("modrm.rm.r", vreg, psz+1, sk)
622 wvreg("modrm.reg", vsreg, psz+1, sk, vxreg)
624 wvreg("sib.index", vxreg, psz+2, sk)
629 wvreg("modrm.reg", vsreg, psz+1, sk)
635 wvreg("modrm.reg", vsreg, psz+1, sk)
665 wvreg("modrm.reg", vsreg, psz+1, sk, vxreg or vreg)
667 wvreg("sib.index", vxreg, psz+2, sk, vreg)
668 wvreg("sib.base", vreg, psz+2, sk)
673 wvreg("modrm.reg", vsreg, psz+1, sk, vreg)
674 wvreg("modrm.rm.m", vreg, psz+1, sk)
1850 local psz, sk = wputop(szov, opcode, rex, vex, s < 0, t.vreg or t.vxreg)
1854 wputmrmsib(t, imark, s, addin and addin.vreg, psz, sk)
1881 local psz, sk = wputop(szov, opcode - 7, rex, vex, true)
1882 wvreg("opcode", addin.vreg, psz, sk)
2078 local psz, sk = wputop(sz, opcode, rex, nil, vreg)
2079 wvreg("opcode", vreg, psz, sk)