Home | History | Annotate | Download | only in fpe

Lines Matching refs:insn

71 fpu_decode_ea(struct frame *frame, struct instruction *insn,
77 if (insn->is_datasize < 0)
95 sig = fetch_immed(frame, insn, &ea->ea_immed[0]);
97 __func__, insn->is_datasize));
109 __func__, (void *)ea->ea_fea, insn->is_datasize));
120 if (insn->is_datasize == 12)
150 sig = fetch_disp(frame, insn, 1, &ea->ea_offset);
157 sig = decode_ea6(frame, insn, ea, modreg);
166 sig = fetch_disp(frame, insn, 1,
174 sig = fetch_disp(frame, insn, 2,
182 sig = fetch_disp(frame, insn, 1,
190 sig = decode_ea6(frame, insn, ea, modreg);
212 decode_ea6(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
221 if (ufetch_short((void *)(insn->is_pc + insn->is_advance), &extword))
223 insn->is_advance += 2;
256 sig = fetch_disp(frame, insn, bd_size, &basedisp);
261 sig = fetch_disp(frame, insn, od_size, &outerdisp);
298 fpu_load_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
313 len = insn->is_datasize;
387 src = (char *)insn->is_pc + 4;
439 fpu_store_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
459 len = insn->is_datasize;
553 fetch_immed(struct frame *frame, struct instruction *insn, int *dst)
558 ext_bytes = insn->is_datasize;
561 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
576 insn->is_advance += 2;
580 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
583 insn->is_advance += 2;
588 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
593 if (ufetch_short((void *)(insn->is_pc + insn->is_advance + 2),
596 insn->is_advance += 4;
600 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
605 if (ufetch_short((void *)(insn->is_pc + insn->is_advance + 2),
608 insn->is_advance += 4;
619 fetch_disp(struct frame *frame, struct instruction *insn, int size, int *res)
625 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
633 insn->is_advance += 2;
635 if (ufetch_short((void *)(insn->is_pc + insn->is_advance),
640 if (ufetch_short((void *)(insn->is_pc + insn->is_advance + 2),
644 insn->is_advance += 4;