MCPcopy Create free account
hub / github.com/doldecomp/mkdd / gekko_ps_copy12

Function gekko_ps_copy12

include/JSystem/JMath/JMath.h:15–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13namespace JMath
14{
15 inline void gekko_ps_copy12(register void *pDest, register const void *pSrc)
16 {
17 register f32 rxxyx;
18 register f32 rzxtx;
19 register f32 rxyyy;
20 register f32 rzyty;
21 register f32 rxzyz;
22 register f32 rzztz;
23
24 __asm {
25 // clang-format off
26 psq_l rxxyx, 0(pSrc), 0, 0
27 psq_l rzxtx, 8(pSrc), 0, 0
28 psq_l rxyyy, 0x10(pSrc), 0, 0
29 psq_l rzyty, 0x18(pSrc), 0, 0
30 psq_l rxzyz, 0x20(pSrc), 0, 0
31 psq_l rzztz, 0x28(pSrc), 0, 0
32 psq_st rxxyx, 0(pDest), 0, 0
33 psq_st rzxtx, 8(pDest), 0, 0
34 psq_st rxyyy, 0x10(pDest), 0, 0
35 psq_st rzyty, 0x18(pDest), 0, 0
36 psq_st rxzyz, 0x20(pDest), 0, 0
37 psq_st rzztz, 0x28(pDest), 0, 0
38 // clang-format on
39 }
40 }
41
42 template <typename T>
43 struct TAngleConstant_

Callers 2

initEquipMethod · 0.85
setMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected