buffering, PCM DMA, memcpy12bswap

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@66 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2007-03-11 23:46:27 +00:00
parent 83bd0b76ab
commit 0a051f558c
15 changed files with 395 additions and 70 deletions

View file

@ -313,6 +313,15 @@ void memcpy16(unsigned short *dest, unsigned short *src, int count)
}
void memcpy16bswap(unsigned short *dest, void *src, int count)
{
unsigned char *src_ = src;
for (; count; count--, src_ += 2)
*dest++ = (src_[0] << 8) | src_[1];
}
void memcpy32(int *dest, int *src, int count)
{
while (count--)