Cleanup
This commit is contained in:
parent
64bb848daf
commit
c91a4fa12e
|
@ -25,64 +25,70 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <retro_inline.h>
|
#include <retro_inline.h>
|
||||||
|
|
||||||
static INLINE void* memcpy16(void* dst,void* src,size_t size){
|
static INLINE void* memcpy16(void* dst,void* src,size_t size)
|
||||||
|
{
|
||||||
return memcpy(dst,src,size * 2);
|
return memcpy(dst,src,size * 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memcpy32(void* dst,void* src,size_t size){
|
static INLINE void* memcpy32(void* dst,void* src,size_t size)
|
||||||
|
{
|
||||||
return memcpy(dst,src,size * 4);
|
return memcpy(dst,src,size * 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memcpy64(void* dst,void* src,size_t size){
|
static INLINE void* memcpy64(void* dst,void* src,size_t size)
|
||||||
|
{
|
||||||
return memcpy(dst,src,size * 8);
|
return memcpy(dst,src,size * 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef USECPPSTDFILL
|
#ifdef USECPPSTDFILL
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
static INLINE void* memset16(void* dst,uint16_t val,size_t size){
|
static INLINE void* memset16(void* dst,uint16_t val,size_t size)
|
||||||
|
{
|
||||||
uint16_t* typedptr = (uint16_t*)dst;
|
uint16_t* typedptr = (uint16_t*)dst;
|
||||||
std::fill(typedptr, typedptr + size, val);
|
std::fill(typedptr, typedptr + size, val);
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memset32(void* dst,uint32_t val,size_t size){
|
static INLINE void* memset32(void* dst,uint32_t val,size_t size)
|
||||||
|
{
|
||||||
uint32_t* typedptr = (uint32_t*)dst;
|
uint32_t* typedptr = (uint32_t*)dst;
|
||||||
std::fill(typedptr, typedptr + size, val);
|
std::fill(typedptr, typedptr + size, val);
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memset64(void* dst,uint64_t val,size_t size){
|
static INLINE void* memset64(void* dst,uint64_t val,size_t size)
|
||||||
|
{
|
||||||
uint64_t* typedptr = (uint64_t*)dst;
|
uint64_t* typedptr = (uint64_t*)dst;
|
||||||
std::fill(typedptr, typedptr + size, val);
|
std::fill(typedptr, typedptr + size, val);
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
|
||||||
static INLINE void* memset16(void* dst,uint16_t val,size_t size){
|
static INLINE void* memset16(void* dst,uint16_t val,size_t size)
|
||||||
|
{
|
||||||
|
size_t i;
|
||||||
uint16_t* typedptr = (uint16_t*)dst;
|
uint16_t* typedptr = (uint16_t*)dst;
|
||||||
size_t i;
|
for(i = 0;i < size;i++)
|
||||||
for(i = 0;i < size;i++){
|
|
||||||
typedptr[i] = val;
|
typedptr[i] = val;
|
||||||
}
|
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memset32(void* dst,uint32_t val,size_t size){
|
static INLINE void* memset32(void* dst,uint32_t val,size_t size)
|
||||||
|
{
|
||||||
|
size_t i;
|
||||||
uint32_t* typedptr = (uint32_t*)dst;
|
uint32_t* typedptr = (uint32_t*)dst;
|
||||||
size_t i;
|
for(i = 0;i < size;i++)
|
||||||
for(i = 0;i < size;i++){
|
|
||||||
typedptr[i] = val;
|
typedptr[i] = val;
|
||||||
}
|
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
static INLINE void* memset64(void* dst,uint64_t val,size_t size){
|
static INLINE void* memset64(void* dst,uint64_t val,size_t size)
|
||||||
uint64_t* typedptr = (uint64_t*)dst;
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
for(i = 0;i < size;i++){
|
uint64_t* typedptr = (uint64_t*)dst;
|
||||||
|
for(i = 0;i < size;i++)
|
||||||
typedptr[i] = val;
|
typedptr[i] = val;
|
||||||
}
|
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue