Lines Matching refs:psz
153 local function wvreg(kind, vreg, psz, sk, defer)
164 wputxb(b + (psz or 0))
528 local psz, sk = 0, nil
537 psz = 3
544 psz = 4
574 wputb(64 + band(rex, 15)); rex = 0; psz = 2
577 wputb(shr(op, 16)); op = band(op, 0xffff); psz = psz + 1
581 if b == 15 and rex ~= 0 then wputb(64 + band(rex, 15)); rex = 0; psz = 2 end
582 wputb(b); op = band(op, 255); psz = psz + 1
584 if rex ~= 0 then wputb(64 + band(rex, 15)); psz = 2 end
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)