Lines Matching refs:rd_reg

3520       set_register(rd_reg(), rt() == 0 ? rs() : 0);  in DecodeTypeRegisterSPECIAL()
3524 set_register(rd_reg(), rt() != 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL()
3538 int32_t return_addr_reg = rd_reg(); in DecodeTypeRegisterSPECIAL()
3550 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3563 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3567 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3571 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3584 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3587 SetResult(rd_reg(), rt() >> rs()); in DecodeTypeRegisterSPECIAL()
3597 SetResult(rd_reg(), (rs() << (lsa_sa() + 1)) + rt()); in DecodeTypeRegisterSPECIAL()
3610 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3614 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL()
3625 set_register(rd_reg(), static_cast<int32_t>(i64hilo & 0xffffffff)); in DecodeTypeRegisterSPECIAL()
3628 set_register(rd_reg(), static_cast<int32_t>(i64hilo >> 32)); in DecodeTypeRegisterSPECIAL()
3644 set_register(rd_reg(), static_cast<int32_t>(u64hilo & 0xffffffff)); in DecodeTypeRegisterSPECIAL()
3647 set_register(rd_reg(), static_cast<int32_t>(u64hilo >> 32)); in DecodeTypeRegisterSPECIAL()
3660 set_register(rd_reg(), INT_MIN); in DecodeTypeRegisterSPECIAL()
3662 set_register(rd_reg(), rs() / rt()); in DecodeTypeRegisterSPECIAL()
3667 set_register(rd_reg(), 0); in DecodeTypeRegisterSPECIAL()
3669 set_register(rd_reg(), rs() % rt()); in DecodeTypeRegisterSPECIAL()
3695 set_register(rd_reg(), rs_u() / rt_u()); in DecodeTypeRegisterSPECIAL()
3700 set_register(rd_reg(), rs_u() % rt_u()); in DecodeTypeRegisterSPECIAL()
3726 SetResult(rd_reg(), rs() + rt()); in DecodeTypeRegisterSPECIAL()
3729 SetResult(rd_reg(), rs() + rt()); in DecodeTypeRegisterSPECIAL()
3743 SetResult(rd_reg(), rs() - rt()); in DecodeTypeRegisterSPECIAL()
3746 SetResult(rd_reg(), rs() - rt()); in DecodeTypeRegisterSPECIAL()
3749 SetResult(rd_reg(), rs() & rt()); in DecodeTypeRegisterSPECIAL()
3752 SetResult(rd_reg(), rs() | rt()); in DecodeTypeRegisterSPECIAL()
3755 SetResult(rd_reg(), rs() ^ rt()); in DecodeTypeRegisterSPECIAL()
3758 SetResult(rd_reg(), ~(rs() | rt())); in DecodeTypeRegisterSPECIAL()
3761 SetResult(rd_reg(), rs() < rt() ? 1 : 0); in DecodeTypeRegisterSPECIAL()
3764 SetResult(rd_reg(), rs_u() < rt_u() ? 1 : 0); in DecodeTypeRegisterSPECIAL()
3794 set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3802 if (test_fcsr_bit(fcsr_cc)) set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3804 if (!test_fcsr_bit(fcsr_cc)) set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3810 set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3842 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL2()
3851 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3863 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3965 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL3()