copyblock_mmx.c
来自「quicktime linux播放器v1」· C语言 代码 · 共 26 行
C
26 行
#include "../copyblock.h"
void EncCopyBlock(uint8_t* pSrc, int16_t* pDest, int stride)
{
__asm
{
mov ecx, pDest
mov edx, pSrc
mov eax, stride
mov edi, 8
pxor mm1, mm1
p3:
movq mm0, [edx]
movq mm2, mm0
punpcklbw mm2, mm1
movq [ecx], mm2
punpckhbw mm0, mm1
movq [ecx+8], mm0
add ecx, 16
add edx, eax
dec edi
jnz p3
emms
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?