Lines Matching refs:psz
153 local function wvreg(kind, vreg, psz, sk, defer)
164 wputxb(b + (psz or 0))
514 local psz, sk = 0, nil
523 psz = 3
530 psz = 4
560 wputb(64 + band(rex, 15)); rex = 0; psz = 2
563 wputb(shr(op, 16)); op = band(op, 0xffff); psz = psz + 1
567 if b == 15 and rex ~= 0 then wputb(64 + band(rex, 15)); rex = 0; psz = 2 end
568 wputb(b); op = band(op, 255); psz = psz + 1
570 if rex ~= 0 then wputb(64 + band(rex, 15)); psz = 2 end
573 return psz, sk
583 local function wputmrmsib(t, imark, s, vsreg, psz, sk)
593 wvreg("modrm.reg", vsreg, psz+1, sk, vreg)
594 wvreg("modrm.rm.r", vreg, psz+1, sk)
608 wvreg("modrm.reg", vsreg, psz+1, sk, vxreg)
610 wvreg("sib.index", vxreg, psz+2, sk)
615 wvreg("modrm.reg", vsreg, psz+1, sk)
621 wvreg("modrm.reg", vsreg, psz+1, sk)
651 wvreg("modrm.reg", vsreg, psz+1, sk, vxreg or vreg)
653 wvreg("sib.index", vxreg, psz+2, sk, vreg)
654 wvreg("sib.base", vreg, psz+2, sk)
659 wvreg("modrm.reg", vsreg, psz+1, sk, vreg)
660 wvreg("modrm.rm.m", vreg, psz+1, sk)
1928 local psz, sk = wputop(szov, opcode, rex, vex, s < 0, t.vreg or t.vxreg)
1932 wputmrmsib(t, imark, s, addin and addin.vreg, psz, sk)
1959 local psz, sk = wputop(szov, opcode - 7, rex, vex, true)
1960 wvreg("opcode", addin.vreg, psz, sk)
2156 local psz, sk = wputop(sz, opcode, rex, nil, vreg)
2157 wvreg("opcode", vreg, psz, sk)