MCPcopy Create free account
hub / github.com/N64Recomp/N64Recomp / load_doubleword

Function load_doubleword

include/recomp.h:115–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113}
114
115static inline uint64_t load_doubleword(uint8_t* rdram, gpr reg, gpr offset) {
116 uint64_t ret = 0;
117 uint64_t lo = (uint64_t)(uint32_t)MEM_W(reg, offset + 4);
118 uint64_t hi = (uint64_t)(uint32_t)MEM_W(reg, offset + 0);
119 ret = (lo << 0) | (hi << 32);
120 return ret;
121}
122
123#define LD(offset, reg) \
124 load_doubleword(rdram, offset, reg)

Callers 4

do_ldlFunction · 0.85
do_ldrFunction · 0.85
do_sdlFunction · 0.85
do_sdrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected