Lines Matching defs:ld
111 #define DD(t,r,s) rx_disp (0, t, r, bwl[s], ld);
119 #define SD(t,r,s) rx_disp (1, t, r, bwl[s], ld);
120 #define SP(t,r) rx_disp (1, t, r, (t!=3) ? RX_UByte : RX_Long, ld); P(t, 1);
121 #define SPm(t,r,m) rx_disp (1, t, r, memex[m], ld); rx->op[1].size = memex[m];
128 #define S2D(t,r,s) rx_disp (2, t, r, bwl[s], ld);
129 #define S2P(t,r) rx_disp (2, t, r, (t!=3) ? RX_UByte : RX_Long, ld); P(t, 2);
130 #define S2Pm(t,r,m) rx_disp (2, t, r, memex[m], ld); rx->op[2].size = memex[m];
141 #define GETBYTE() (ld->op [ld->rx->n_bytes++] = ld->getbyte (ld->ptr))
148 #define IMM(sf) immediate (sf, 0, ld)
149 #define IMMex(sf) immediate (sf, 1, ld)
152 immediate (int sfield, int ex, LocalData * ld)
214 rx_disp (int n, int type, int reg, int size, LocalData * ld)
218 ld->rx->op[n].reg = reg;
222 ld->rx->op[n].type = RX_Operand_Register;
225 ld->rx->op[n].type = RX_Operand_Zero_Indirect;
226 ld->rx->op[n].addend = 0;
229 ld->rx->op[n].type = RX_Operand_Indirect;
231 ld->rx->op[n].addend = disp * PSCALE[size];
234 ld->rx->op[n].type = RX_Operand_Indirect;
241 ld->rx->op[n].addend = disp * PSCALE[size];
269 LocalData lds, * ld = &lds;