Lines Matching refs:lval
94 if (op->lval.sbyte < 0)
95 mkasm(u, "-0x%x", -op->lval.sbyte);
96 else mkasm(u, "%s0x%x", (op_f) ? "+" : "", op->lval.sbyte);
99 mkasm(u, "%s0x%x", (op_f) ? "+" : "", op->lval.uword);
102 if (op->lval.sdword < 0)
103 mkasm(u, "-0x%x", -op->lval.sdword);
104 else mkasm(u, "%s0x%x", (op_f) ? "+" : "", op->lval.sdword);
106 else mkasm(u, "%s0x%lx", (op_f) ? "+" : "", (unsigned long)op->lval.udword);
109 mkasm(u, "%s0x" FMT64 "x", (op_f) ? "+" : "", (uint64_t)op->lval.uqword);
123 case 8: imm = op->lval.sbyte; break;
124 case 16: imm = op->lval.sword; break;
125 case 32: imm = op->lval.sdword; break;
126 case 64: imm = op->lval.sqword; break;
146 mkasm(u, "0x" FMT64 "x", (uint64_t)(u->pc + op->lval.sbyte));
149 mkasm(u, "0x" FMT64 "x", (uint64_t)(( u->pc + op->lval.sword ) & 0xffff) );
152 mkasm(u, "0x" FMT64 "x", (uint64_t)(( u->pc + op->lval.sdword ) & 0xfffffffful) );
161 mkasm(u, "word 0x%x:0x%x", op->lval.ptr.seg,
162 op->lval.ptr.off & 0xFFFF);
165 mkasm(u, "dword 0x%x:0x%lx", op->lval.ptr.seg,
166 (unsigned long)op->lval.ptr.off);
173 mkasm(u, "%d", op->lval.udword);