Lines Matching refs:imm
426 local function wputlabel(aprefix, imm, num)
427 if type(imm) == "number" then
428 if imm < 0 then
431 imm = -imm-1
435 wputxb(imm)
437 waction(aprefix.."PC", imm, num)
741 local ops, imm = map_opsize[opsize], toint(tailops)
742 if ops and imm then
743 if c == "-" then imm = -imm end
744 return imm*map_opsizenum[ops]
862 local imm = toint(expr, isqword)
863 if not imm and sub(expr, 1, 1) == "*" and t.opsize then
864 imm = toint(sub(expr, 2))
865 if imm then
866 imm = imm * map_opsizenum[t.opsize]
870 if imm then
873 if imm == 1 then m = m.."1" end
874 if imm >= 4294967168 and imm <= 4294967295 then imm = imm-4294967296 end
875 if imm >= -128 and imm <= 127 then m = m.."S" end
876 t.imm = imm
910 t.mode, t.imm = immexpr(expr)
1976 local mode, imm = a.mode, a.imm
1981 wputsbarg(imm)
1983 wputbarg(imm)
1985 wputwarg(imm)
1988 wputlabel("IMM_", imm, 1)
1990 waction(sz == "w" and "IMM_WB" or "IMM_DB", imm)
1992 wputszarg(sz, imm)
1996 waction("REL_A", imm) -- !x64 (secpos)
1998 wputlabel("REL_", imm, 2)
2176 wputlabel("IMM_", a.imm, 1)
2178 wputqarg(a.imm)
2180 wputszarg(sz, a.imm)
2233 local mode, imm = a.mode, a.imm
2234 if type(imm) == "number" and (mode == "iJ" or (imm >= 1 and imm <= 9)) then
2237 wputxb(imm)
2240 waction("LABEL_PC", imm)
2249 waction("SETLABEL", a.imm)