Lines Matching refs:instr
118 unsigned int nb, flags, instr;
120 instr = ppc_inst_val(ppc_instr);
121 instr = (instr >> 1) & 0x1f;
126 nb = spe_aligninfo[instr].len;
127 flags = spe_aligninfo[instr].flags;
140 switch (instr) {
188 switch (instr) {
303 ppc_inst_t instr;
308 r = copy_inst_from_kernel_nofault(&instr, (void *)regs->nip);
310 r = __get_user_instr(instr, (void __user *)regs->nip);
318 instr = ppc_inst_swab(instr);
322 if (ppc_inst_primary_opcode(instr) == 0x4) {
323 int reg = (ppc_inst_val(instr) >> 21) & 0x1f;
325 return emulate_spe(regs, reg, instr);
340 if ((ppc_inst_val(instr) & 0xfc0006fe) == (PPC_INST_COPY & 0xfc0006fe))
343 r = analyse_instr(&op, regs, instr);