Lines Matching refs:rd_reg
3452 set_register(rd_reg(), rt() == 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL()
3456 set_register(rd_reg(), rt() != 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL()
3471 int32_t return_addr_reg = rd_reg(); in DecodeTypeRegisterSPECIAL()
3481 SetResult(rd_reg(), static_cast<int32_t>(rt()) << sa()); in DecodeTypeRegisterSPECIAL()
3484 SetResult(rd_reg(), rt() << sa()); in DecodeTypeRegisterSPECIAL()
3487 SetResult(rd_reg(), rt() << sa() << 32); in DecodeTypeRegisterSPECIAL()
3505 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3521 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3538 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3541 SetResult(rd_reg(), (int32_t)rt() >> sa()); in DecodeTypeRegisterSPECIAL()
3544 SetResult(rd_reg(), rt() >> sa()); in DecodeTypeRegisterSPECIAL()
3547 SetResult(rd_reg(), rt() >> sa() >> 32); in DecodeTypeRegisterSPECIAL()
3550 SetResult(rd_reg(), (int32_t)rt() << rs()); in DecodeTypeRegisterSPECIAL()
3553 SetResult(rd_reg(), rt() << rs()); in DecodeTypeRegisterSPECIAL()
3568 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3582 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3585 SetResult(rd_reg(), (int32_t)rt() >> rs()); in DecodeTypeRegisterSPECIAL()
3588 SetResult(rd_reg(), rt() >> rs()); in DecodeTypeRegisterSPECIAL()
3597 SetResult(rd_reg(), static_cast<int64_t>(res)); in DecodeTypeRegisterSPECIAL()
3602 SetResult(rd_reg(), (rs() << (lsa_sa() + 1)) + rt()); in DecodeTypeRegisterSPECIAL()
3614 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3626 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL()
3639 set_register(rd_reg(), static_cast<int32_t>(i64hilo & 0xffffffff)); in DecodeTypeRegisterSPECIAL()
3642 set_register(rd_reg(), static_cast<int32_t>(i64hilo >> 32)); in DecodeTypeRegisterSPECIAL()
3660 set_register(rd_reg(), static_cast<int32_t>(u64hilo & 0xffffffff)); in DecodeTypeRegisterSPECIAL()
3663 set_register(rd_reg(), static_cast<int32_t>(u64hilo >> 32)); in DecodeTypeRegisterSPECIAL()
3678 set_register(rd_reg(), rs() * rt()); in DecodeTypeRegisterSPECIAL()
3681 set_register(rd_reg(), MultiplyHighSigned(rs(), rt())); in DecodeTypeRegisterSPECIAL()
3714 set_register(rd_reg(), int_min_value); in DecodeTypeRegisterSPECIAL()
3716 set_register(rd_reg(), rs() / rt()); in DecodeTypeRegisterSPECIAL()
3721 set_register(rd_reg(), 0); in DecodeTypeRegisterSPECIAL()
3723 set_register(rd_reg(), rs() % rt()); in DecodeTypeRegisterSPECIAL()
3744 set_register(rd_reg(), rs_u_32 / rt_u_32); in DecodeTypeRegisterSPECIAL()
3749 set_register(rd_reg(), rs_u_32 % rt_u_32); in DecodeTypeRegisterSPECIAL()
3773 set_register(rd_reg(), rs_u() / rt_u()); in DecodeTypeRegisterSPECIAL()
3778 set_register(rd_reg(), rs_u() % rt_u()); in DecodeTypeRegisterSPECIAL()
3807 SetResult(rd_reg(), rs() + rt()); in DecodeTypeRegisterSPECIAL()
3812 SetResult(rd_reg(), static_cast<int64_t>(alu32_out)); in DecodeTypeRegisterSPECIAL()
3816 SetResult(rd_reg(), rs() + rt()); in DecodeTypeRegisterSPECIAL()
3831 SetResult(rd_reg(), rs() - rt()); in DecodeTypeRegisterSPECIAL()
3836 SetResult(rd_reg(), static_cast<int64_t>(alu32_out)); in DecodeTypeRegisterSPECIAL()
3840 SetResult(rd_reg(), rs() - rt()); in DecodeTypeRegisterSPECIAL()
3843 SetResult(rd_reg(), rs() & rt()); in DecodeTypeRegisterSPECIAL()
3846 SetResult(rd_reg(), rs() | rt()); in DecodeTypeRegisterSPECIAL()
3849 SetResult(rd_reg(), rs() ^ rt()); in DecodeTypeRegisterSPECIAL()
3852 SetResult(rd_reg(), ~(rs() | rt())); in DecodeTypeRegisterSPECIAL()
3855 SetResult(rd_reg(), rs() < rt() ? 1 : 0); in DecodeTypeRegisterSPECIAL()
3858 SetResult(rd_reg(), rs_u() < rt_u() ? 1 : 0); in DecodeTypeRegisterSPECIAL()
3888 SetResult(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3895 if (test_fcsr_bit(fcsr_cc)) set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3897 if (!test_fcsr_bit(fcsr_cc)) set_register(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3903 SetResult(rd_reg(), rs()); in DecodeTypeRegisterSPECIAL()
3920 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL2()
3929 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL2()
3935 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL2()
3949 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3961 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3972 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3983 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
3994 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
4005 uint16_t msb = rd_reg(); in DecodeTypeRegisterSPECIAL3()
4114 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL3()
4213 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL3()