Lines Matching refs:rt
404 s32 rt, rs; in mult_func() local
406 rt = regs->regs[MIPSInst_RT(ir)]; in mult_func()
408 res = (s64)rt * (s64)rs; in mult_func()
412 rt = res >> 32; in mult_func()
413 res = (s64)rt; in mult_func()
431 u32 rt, rs; in multu_func() local
433 rt = regs->regs[MIPSInst_RT(ir)]; in multu_func()
435 res = (u64)rt * (u64)rs; in multu_func()
436 rt = res; in multu_func()
437 regs->lo = (s64)rt; in multu_func()
454 s32 rt, rs; in div_func() local
456 rt = regs->regs[MIPSInst_RT(ir)]; in div_func()
459 regs->lo = (s64)(rs / rt); in div_func()
460 regs->hi = (s64)(rs % rt); in div_func()
476 u32 rt, rs; in divu_func() local
478 rt = regs->regs[MIPSInst_RT(ir)]; in divu_func()
481 regs->lo = (s64)(rs / rt); in divu_func()
482 regs->hi = (s64)(rs % rt); in divu_func()
499 s64 rt, rs; in dmult_func() local
504 rt = regs->regs[MIPSInst_RT(ir)]; in dmult_func()
506 res = rt * rs; in dmult_func()
512 : "r"(rt), "r"(rs)); in dmult_func()
531 u64 rt, rs; in dmultu_func() local
536 rt = regs->regs[MIPSInst_RT(ir)]; in dmultu_func()
538 res = rt * rs; in dmultu_func()
544 : "r"(rt), "r"(rs)); in dmultu_func()
562 s64 rt, rs; in ddiv_func() local
567 rt = regs->regs[MIPSInst_RT(ir)]; in ddiv_func()
570 regs->lo = rs / rt; in ddiv_func()
571 regs->hi = rs % rt; in ddiv_func()
587 u64 rt, rs; in ddivu_func() local
592 rt = regs->regs[MIPSInst_RT(ir)]; in ddivu_func()
595 regs->lo = rs / rt; in ddivu_func()
596 regs->hi = rs % rt; in ddivu_func()
635 s32 rt, rs; in madd_func() local
637 rt = regs->regs[MIPSInst_RT(ir)]; in madd_func()
639 res = (s64)rt * (s64)rs; in madd_func()
640 rt = regs->hi; in madd_func()
642 res += ((((s64)rt) << 32) | (u32)rs); in madd_func()
644 rt = res; in madd_func()
645 regs->lo = (s64)rt; in madd_func()
664 u32 rt, rs; in maddu_func() local
666 rt = regs->regs[MIPSInst_RT(ir)]; in maddu_func()
668 res = (u64)rt * (u64)rs; in maddu_func()
669 rt = regs->hi; in maddu_func()
671 res += ((((s64)rt) << 32) | (u32)rs); in maddu_func()
673 rt = res; in maddu_func()
674 regs->lo = (s64)rt; in maddu_func()
693 s32 rt, rs; in msub_func() local
695 rt = regs->regs[MIPSInst_RT(ir)]; in msub_func()
697 res = (s64)rt * (s64)rs; in msub_func()
698 rt = regs->hi; in msub_func()
700 res = ((((s64)rt) << 32) | (u32)rs) - res; in msub_func()
702 rt = res; in msub_func()
703 regs->lo = (s64)rt; in msub_func()
722 u32 rt, rs; in msubu_func() local
724 rt = regs->regs[MIPSInst_RT(ir)]; in msubu_func()
726 res = (u64)rt * (u64)rs; in msubu_func()
727 rt = regs->hi; in msubu_func()
729 res = ((((s64)rt) << 32) | (u32)rs) - res; in msubu_func()
731 rt = res; in msubu_func()
732 regs->lo = (s64)rt; in msubu_func()
751 s32 rt, rs; in mul_func() local
755 rt = regs->regs[MIPSInst_RT(ir)]; in mul_func()
757 res = (s64)rt * (s64)rs; in mul_func()
910 unsigned long cpc, epc, nepc, r31, res, rs, rt; in mipsr2_decoder() local
939 rt = MIPSInst_RT(inst); in mipsr2_decoder()
941 switch (rt) { in mipsr2_decoder()
1010 switch (rt) { in mipsr2_decoder()
1065 switch (rt) { in mipsr2_decoder()
1200 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1261 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1266 regs->regs[MIPSInst_RT(inst)] = rt; in mipsr2_decoder()
1273 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1336 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1340 regs->regs[MIPSInst_RT(inst)] = rt; in mipsr2_decoder()
1347 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1407 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1417 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1477 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1492 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1596 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1600 regs->regs[MIPSInst_RT(inst)] = rt; in mipsr2_decoder()
1611 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1715 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1719 regs->regs[MIPSInst_RT(inst)] = rt; in mipsr2_decoder()
1730 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1834 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()
1848 rt = regs->regs[MIPSInst_RT(inst)]; in mipsr2_decoder()
1952 : "+&r"(rt), "=&r"(rs), in mipsr2_decoder()