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)
1978 local mode, imm = a.mode, a.imm
1983 wputsbarg(imm)
1985 wputbarg(imm)
1987 wputwarg(imm)
1990 wputlabel("IMM_", imm, 1)
1992 waction(sz == "w" and "IMM_WB" or "IMM_DB", imm)
1994 wputszarg(sz, imm)
1998 waction("REL_A", imm) -- !x64 (secpos)
2000 wputlabel("REL_", imm, 2)
2178 wputlabel("IMM_", a.imm, 1)
2180 wputqarg(a.imm)
2182 wputszarg(sz, a.imm)
2235 local mode, imm = a.mode, a.imm
2236 if type(imm) == "number" and (mode == "iJ" or (imm >= 1 and imm <= 9)) then
2239 wputxb(imm)
2242 waction("LABEL_PC", imm)
2251 waction("SETLABEL", a.imm)