Lines Matching refs:op

84 			    unsigned long *immediate, struct stack_op *op)  in arch_decode_instruction()  argument
139 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
140 op->src.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
141 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
142 op->dest.reg = CFI_SP; in arch_decode_instruction()
150 op->src.type = OP_SRC_REG; in arch_decode_instruction()
151 op->src.reg = op_to_cfi_reg[op1 & 0x7][rex_b]; in arch_decode_instruction()
152 op->dest.type = OP_DEST_PUSH; in arch_decode_instruction()
160 op->src.type = OP_SRC_POP; in arch_decode_instruction()
161 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
162 op->dest.reg = op_to_cfi_reg[op1 & 0x7][rex_b]; in arch_decode_instruction()
170 op->src.type = OP_SRC_CONST; in arch_decode_instruction()
171 op->dest.type = OP_DEST_PUSH; in arch_decode_instruction()
186 op->src.type = OP_SRC_AND; in arch_decode_instruction()
187 op->src.reg = CFI_SP; in arch_decode_instruction()
188 op->src.offset = insn.immediate.value; in arch_decode_instruction()
189 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
190 op->dest.reg = CFI_SP; in arch_decode_instruction()
203 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
204 op->src.reg = CFI_SP; in arch_decode_instruction()
205 op->src.offset = insn.immediate.value * sign; in arch_decode_instruction()
206 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
207 op->dest.reg = CFI_SP; in arch_decode_instruction()
215 op->src.type = OP_SRC_REG; in arch_decode_instruction()
216 op->src.reg = CFI_SP; in arch_decode_instruction()
217 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
218 op->dest.reg = op_to_cfi_reg[modrm_rm][rex_b]; in arch_decode_instruction()
226 op->src.type = OP_SRC_REG; in arch_decode_instruction()
227 op->src.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
228 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
229 op->dest.reg = CFI_SP; in arch_decode_instruction()
240 op->src.type = OP_SRC_REG; in arch_decode_instruction()
241 op->src.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
242 op->dest.type = OP_DEST_REG_INDIRECT; in arch_decode_instruction()
243 op->dest.reg = CFI_BP; in arch_decode_instruction()
244 op->dest.offset = insn.displacement.value; in arch_decode_instruction()
250 op->src.type = OP_SRC_REG; in arch_decode_instruction()
251 op->src.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
252 op->dest.type = OP_DEST_REG_INDIRECT; in arch_decode_instruction()
253 op->dest.reg = CFI_SP; in arch_decode_instruction()
254 op->dest.offset = insn.displacement.value; in arch_decode_instruction()
264 op->src.type = OP_SRC_REG_INDIRECT; in arch_decode_instruction()
265 op->src.reg = CFI_BP; in arch_decode_instruction()
266 op->src.offset = insn.displacement.value; in arch_decode_instruction()
267 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
268 op->dest.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
275 op->src.type = OP_SRC_REG_INDIRECT; in arch_decode_instruction()
276 op->src.reg = CFI_SP; in arch_decode_instruction()
277 op->src.offset = insn.displacement.value; in arch_decode_instruction()
278 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
279 op->dest.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
290 op->src.type = OP_SRC_REG; in arch_decode_instruction()
293 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
294 op->src.offset = insn.displacement.value; in arch_decode_instruction()
296 op->src.reg = CFI_SP; in arch_decode_instruction()
297 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
298 op->dest.reg = op_to_cfi_reg[modrm_reg][rex_r]; in arch_decode_instruction()
304 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
305 op->src.reg = CFI_BP; in arch_decode_instruction()
306 op->src.offset = insn.displacement.value; in arch_decode_instruction()
307 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
308 op->dest.reg = CFI_SP; in arch_decode_instruction()
320 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
321 op->src.reg = CFI_R10; in arch_decode_instruction()
322 op->src.offset = -8; in arch_decode_instruction()
323 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
324 op->dest.reg = CFI_SP; in arch_decode_instruction()
336 op->src.type = OP_SRC_ADD; in arch_decode_instruction()
337 op->src.reg = CFI_R13; in arch_decode_instruction()
338 op->src.offset = -16; in arch_decode_instruction()
339 op->dest.type = OP_DEST_REG; in arch_decode_instruction()
340 op->dest.reg = CFI_SP; in arch_decode_instruction()
348 op->src.type = OP_SRC_POP; in arch_decode_instruction()
349 op->dest.type = OP_DEST_MEM; in arch_decode_instruction()
359 op->src.type = OP_SRC_CONST; in arch_decode_instruction()
360 op->dest.type = OP_DEST_PUSH; in arch_decode_instruction()
366 op->src.type = OP_SRC_POP; in arch_decode_instruction()
367 op->dest.type = OP_DEST_MEM; in arch_decode_instruction()
396 op->src.type = OP_SRC_CONST; in arch_decode_instruction()
397 op->dest.type = OP_DEST_PUSH; in arch_decode_instruction()
403 op->src.type = OP_SRC_POP; in arch_decode_instruction()
404 op->dest.type = OP_DEST_MEM; in arch_decode_instruction()
418 op->dest.type = OP_DEST_LEAVE; in arch_decode_instruction()
465 op->src.type = OP_SRC_CONST; in arch_decode_instruction()
466 op->dest.type = OP_DEST_PUSH; in arch_decode_instruction()