MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / memcpy_to_spr

Function memcpy_to_spr

pcsx2/SPR.cpp:72–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

70}
71
72static void memcpy_to_spr(u32 dst, u8* src, size_t size)
73{
74 dst &= _16kb - 1;
75
76 if (dst + size >= _16kb) {
77 size_t end = _16kb - dst;
78 memcpy(&psSu128(dst), src, end);
79
80 src += end;
81 memcpy(&psSu128(0) , src, size - end);
82 } else {
83 memcpy(&psSu128(dst), src, size);
84 }
85}
86
87static void memcpy_from_spr(u8* dst, u32 src, size_t size)
88{

Callers 2

SPR1transferFunction · 0.85
_SPR1interleaveFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected