Lines Matching refs:idx
221 int idx = 0; in do_mathemu() local
234 idx = (insn >> 16) & 0x1f; in do_mathemu()
237 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
241 idx = (insn >> 16) & 0x1f; in do_mathemu()
244 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
246 regs->gpr[idx] = (unsigned long)op1; in do_mathemu()
249 idx = (insn >> 16) & 0x1f; in do_mathemu()
252 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
256 idx = (insn >> 16) & 0x1f; in do_mathemu()
259 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
261 regs->gpr[idx] = (unsigned long)op1; in do_mathemu()
381 idx = (insn >> 16) & 0x1f; in do_mathemu()
384 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
388 idx = (insn >> 16) & 0x1f; in do_mathemu()
389 if (!idx) in do_mathemu()
394 op1 = (void *)(regs->gpr[idx] + sdisp); in do_mathemu()
412 idx = (insn >> 16) & 0x1f; in do_mathemu()
413 if (!idx) in do_mathemu()
417 op1 = (void *)(regs->gpr[idx] + regs->gpr[(insn >> 11) & 0x1f]); in do_mathemu()
421 idx = (insn >> 16) & 0x1f; in do_mathemu()
423 op1 = (void *)((idx ? regs->gpr[idx] : 0) in do_mathemu()
472 regs->gpr[idx] = (unsigned long)op1; in do_mathemu()