| 827 | } |
| 828 | |
| 829 | void SD() |
| 830 | { |
| 831 | u32 addr = cpuRegs.GPR.r[_Rs_].UL[0] + _Imm_; |
| 832 | |
| 833 | if (addr & 7) [[unlikely]] |
| 834 | RaiseAddressError(addr, true); |
| 835 | |
| 836 | memWrite64(addr,cpuRegs.GPR.r[_Rt_].UD[0]); |
| 837 | } |
| 838 | |
| 839 | static const u64 SDL_MASK[8] = |
| 840 | { 0xffffffffffffff00ULL, 0xffffffffffff0000ULL, 0xffffffffff000000ULL, 0xffffffff00000000ULL, |