Lines Matching defs:instr
84 static nokprobe_inline int branch_taken(unsigned int instr,
88 unsigned int bo = (instr >> 21) & 0x1f;
99 bi = (instr >> 16) & 0x1f;
124 static nokprobe_inline unsigned long dform_ea(unsigned int instr,
130 ra = (instr >> 16) & 0x1f;
131 ea = (signed short) instr; /* sign-extend */
142 static nokprobe_inline unsigned long dsform_ea(unsigned int instr,
148 ra = (instr >> 16) & 0x1f;
149 ea = (signed short) (instr & ~3); /* sign-extend */
159 static nokprobe_inline unsigned long dqform_ea(unsigned int instr,
165 ra = (instr >> 16) & 0x1f;
166 ea = (signed short) (instr & ~0xf); /* sign-extend */
177 static nokprobe_inline unsigned long xform_ea(unsigned int instr,
183 ra = (instr >> 16) & 0x1f;
184 rb = (instr >> 11) & 0x1f;
196 static nokprobe_inline unsigned long mlsd_8lsd_ea(unsigned int instr,
204 prefix_r = GET_PREFIX_R(instr);
207 d0 = instr & 0x3ffff;
1225 struct ppc_inst instr)
1237 word = ppc_inst_val(instr);
1238 suffix = ppc_inst_suffix(instr);
1242 opcode = ppc_inst_primary_opcode(instr);
3397 int emulate_step(struct pt_regs *regs, struct ppc_inst instr)
3404 r = analyse_instr(&op, regs, instr);