PSP: optimized memcpy some more and fixed memcpy testing
Found that the particular implementation was producing messy assembly for misaligned copies. Improved it and also fixed up wrapping the memcpy, which would cause endless prints in case memcpy testing is asked for. svn-id: r51503
This commit is contained in:
parent
2fc1461f2b
commit
1532685d82
2 changed files with 38 additions and 36 deletions
|
@ -52,7 +52,6 @@ private:
|
|||
static void copy32Aligned(uint32 *dst32, const uint32 *src32, uint32 bytes);
|
||||
static void swap32Aligned(uint32 *dst32, const uint32 *src32, uint32 bytes, PSPPixelFormat &format);
|
||||
static void copy32Misaligned(uint32 *dst32, const byte *src, uint32 bytes, uint32 alignSrc);
|
||||
static uint32 misaligned32Detail(uint32 *dst32, uint32 *src32, uint32 bytes, uint32 alignSrc, const uint32 shiftValue, const uint32 lastShiftValue);
|
||||
static void swap32Misaligned(uint32 *dst32, const uint16 *src16, uint32 bytes, PSPPixelFormat &format);
|
||||
static void copy16(uint16 *dst, const uint16 *src, uint32 bytes);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue