Lines Matching refs:insn
170 u32 insn = 0; in do_mathemu() local
191 if (get_user(insn, (u32 __user *) pc) != -EFAULT) { in do_mathemu()
192 if ((insn & 0xc1f80000) == 0x81a00000) /* FPOP1 */ { in do_mathemu()
193 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
260 else if ((insn & 0xc1f80000) == 0x81a80000) /* FPOP2 */ { in do_mathemu()
262 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
271 if (!((insn >> 11) & 3)) in do_mathemu()
274 XR = current_thread_info()->xfsr[0] >> (30 + ((insn >> 10) & 0x6)); in do_mathemu()
277 switch ((insn >> 14) & 0x7) { in do_mathemu()
287 if ((insn >> 14) & 8) in do_mathemu()
294 if ((insn >> 5) & 0x80) in do_mathemu()
299 switch ((insn >> 14) & 0x7) { in do_mathemu()
309 if ((insn >> 14) & 8) in do_mathemu()
318 freg = (insn >> 14) & 0x1f; in do_mathemu()
335 switch ((insn >> 10) & 3) { in do_mathemu()
340 if ((insn >> 10) & 4) in do_mathemu()
352 insn = (insn & 0x3e00001f) | 0x81a00060; in do_mathemu()
372 freg = ((insn >> 14) & 0x1f); in do_mathemu()
390 freg = (insn & 0x1f); in do_mathemu()
408 freg = ((insn >> 25) & 0x1f); in do_mathemu()
430 switch ((insn >> 5) & 0x1ff) { in do_mathemu()
488 (((insn >> 5) & 0x1ff) == FCMPEQ || in do_mathemu()