Commit f5f6fd2a authored by fbarchard@google.com's avatar fbarchard@google.com

fix spaces on asm statements

BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1101006

git-svn-id: http://libyuv.googlecode.com/svn/trunk@562 16f28f9a-4ce2-e073-06de-1de4eb20be90
parent 28e2a9da
...@@ -191,7 +191,7 @@ void I400ToARGBRow_Unaligned_SSE2(const uint8* src_y, uint8* dst_argb, ...@@ -191,7 +191,7 @@ void I400ToARGBRow_Unaligned_SSE2(const uint8* src_y, uint8* dst_argb,
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void BGRAToARGBRow_SSSE3(const uint8* src_bgra, uint8* dst_argb, int pix) { void BGRAToARGBRow_SSSE3(const uint8* src_bgra, uint8* dst_argb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_bgra mov eax, [esp + 4] // src_bgra
mov edx, [esp + 8] // dst_argb mov edx, [esp + 8] // dst_argb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -212,7 +212,7 @@ __asm { ...@@ -212,7 +212,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ABGRToARGBRow_SSSE3(const uint8* src_abgr, uint8* dst_argb, int pix) { void ABGRToARGBRow_SSSE3(const uint8* src_abgr, uint8* dst_argb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_abgr mov eax, [esp + 4] // src_abgr
mov edx, [esp + 8] // dst_argb mov edx, [esp + 8] // dst_argb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -233,7 +233,7 @@ __asm { ...@@ -233,7 +233,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGBAToARGBRow_SSSE3(const uint8* src_rgba, uint8* dst_argb, int pix) { void RGBAToARGBRow_SSSE3(const uint8* src_rgba, uint8* dst_argb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_rgba mov eax, [esp + 4] // src_rgba
mov edx, [esp + 8] // dst_argb mov edx, [esp + 8] // dst_argb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -254,7 +254,7 @@ __asm { ...@@ -254,7 +254,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToRGBARow_SSSE3(const uint8* src_argb, uint8* dst_rgba, int pix) { void ARGBToRGBARow_SSSE3(const uint8* src_argb, uint8* dst_rgba, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgba mov edx, [esp + 8] // dst_rgba
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -275,7 +275,7 @@ __asm { ...@@ -275,7 +275,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGB24ToARGBRow_SSSE3(const uint8* src_rgb24, uint8* dst_argb, int pix) { void RGB24ToARGBRow_SSSE3(const uint8* src_rgb24, uint8* dst_argb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_rgb24 mov eax, [esp + 4] // src_rgb24
mov edx, [esp + 8] // dst_argb mov edx, [esp + 8] // dst_argb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -315,7 +315,7 @@ __asm { ...@@ -315,7 +315,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RAWToARGBRow_SSSE3(const uint8* src_raw, uint8* dst_argb, void RAWToARGBRow_SSSE3(const uint8* src_raw, uint8* dst_argb,
int pix) { int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_raw mov eax, [esp + 4] // src_raw
mov edx, [esp + 8] // dst_argb mov edx, [esp + 8] // dst_argb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -362,7 +362,7 @@ __asm { ...@@ -362,7 +362,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGB565ToARGBRow_SSE2(const uint8* src_rgb565, uint8* dst_argb, void RGB565ToARGBRow_SSE2(const uint8* src_rgb565, uint8* dst_argb,
int pix) { int pix) {
__asm { __asm {
mov eax, 0x01080108 // generate multiplier to repeat 5 bits mov eax, 0x01080108 // generate multiplier to repeat 5 bits
movd xmm5, eax movd xmm5, eax
pshufd xmm5, xmm5, 0 pshufd xmm5, xmm5, 0
...@@ -413,7 +413,7 @@ __asm { ...@@ -413,7 +413,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGB1555ToARGBRow_SSE2(const uint8* src_argb1555, uint8* dst_argb, void ARGB1555ToARGBRow_SSE2(const uint8* src_argb1555, uint8* dst_argb,
int pix) { int pix) {
__asm { __asm {
mov eax, 0x01080108 // generate multiplier to repeat 5 bits mov eax, 0x01080108 // generate multiplier to repeat 5 bits
movd xmm5, eax movd xmm5, eax
pshufd xmm5, xmm5, 0 pshufd xmm5, xmm5, 0
...@@ -467,7 +467,7 @@ __asm { ...@@ -467,7 +467,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGB4444ToARGBRow_SSE2(const uint8* src_argb4444, uint8* dst_argb, void ARGB4444ToARGBRow_SSE2(const uint8* src_argb4444, uint8* dst_argb,
int pix) { int pix) {
__asm { __asm {
mov eax, 0x0f0f0f0f // generate mask 0x0f0f0f0f mov eax, 0x0f0f0f0f // generate mask 0x0f0f0f0f
movd xmm4, eax movd xmm4, eax
pshufd xmm4, xmm4, 0 pshufd xmm4, xmm4, 0
...@@ -505,7 +505,7 @@ __asm { ...@@ -505,7 +505,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToRGB24Row_SSSE3(const uint8* src_argb, uint8* dst_rgb, int pix) { void ARGBToRGB24Row_SSSE3(const uint8* src_argb, uint8* dst_rgb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgb mov edx, [esp + 8] // dst_rgb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -544,7 +544,7 @@ __asm { ...@@ -544,7 +544,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToRAWRow_SSSE3(const uint8* src_argb, uint8* dst_rgb, int pix) { void ARGBToRAWRow_SSSE3(const uint8* src_argb, uint8* dst_rgb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgb mov edx, [esp + 8] // dst_rgb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -583,7 +583,7 @@ __asm { ...@@ -583,7 +583,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToRGB565Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) { void ARGBToRGB565Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgb mov edx, [esp + 8] // dst_rgb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -622,7 +622,7 @@ __asm { ...@@ -622,7 +622,7 @@ __asm {
// TODO(fbarchard): Improve sign extension/packing. // TODO(fbarchard): Improve sign extension/packing.
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToARGB1555Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) { void ARGBToARGB1555Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgb mov edx, [esp + 8] // dst_rgb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -664,7 +664,7 @@ __asm { ...@@ -664,7 +664,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToARGB4444Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) { void ARGBToARGB4444Row_SSE2(const uint8* src_argb, uint8* dst_rgb, int pix) {
__asm { __asm {
mov eax, [esp + 4] // src_argb mov eax, [esp + 4] // src_argb
mov edx, [esp + 8] // dst_rgb mov edx, [esp + 8] // dst_rgb
mov ecx, [esp + 12] // pix mov ecx, [esp + 12] // pix
...@@ -695,7 +695,7 @@ __asm { ...@@ -695,7 +695,7 @@ __asm {
// Convert 16 ARGB pixels (64 bytes) to 16 Y values. // Convert 16 ARGB pixels (64 bytes) to 16 Y values.
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void ARGBToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -729,7 +729,7 @@ __asm { ...@@ -729,7 +729,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void ARGBToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -763,7 +763,7 @@ __asm { ...@@ -763,7 +763,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void BGRAToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void BGRAToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -797,7 +797,7 @@ __asm { ...@@ -797,7 +797,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void BGRAToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void BGRAToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -831,7 +831,7 @@ __asm { ...@@ -831,7 +831,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ABGRToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void ABGRToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -865,7 +865,7 @@ __asm { ...@@ -865,7 +865,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ABGRToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void ABGRToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -899,7 +899,7 @@ __asm { ...@@ -899,7 +899,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGBAToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void RGBAToYRow_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -933,7 +933,7 @@ __asm { ...@@ -933,7 +933,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGBAToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) { void RGBAToYRow_Unaligned_SSSE3(const uint8* src_argb, uint8* dst_y, int pix) {
__asm { __asm {
mov eax, [esp + 4] /* src_argb */ mov eax, [esp + 4] /* src_argb */
mov edx, [esp + 8] /* dst_y */ mov edx, [esp + 8] /* dst_y */
mov ecx, [esp + 12] /* pix */ mov ecx, [esp + 12] /* pix */
...@@ -968,7 +968,7 @@ __asm { ...@@ -968,7 +968,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, void ARGBToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1034,7 +1034,7 @@ __asm { ...@@ -1034,7 +1034,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb, void ARGBToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1104,7 +1104,7 @@ __asm { ...@@ -1104,7 +1104,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUV444Row_SSSE3(const uint8* src_argb0, void ARGBToUV444Row_SSSE3(const uint8* src_argb0,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push edi push edi
mov eax, [esp + 4 + 4] // src_argb mov eax, [esp + 4 + 4] // src_argb
mov edx, [esp + 4 + 8] // dst_u mov edx, [esp + 4 + 8] // dst_u
...@@ -1162,7 +1162,7 @@ __asm { ...@@ -1162,7 +1162,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUV444Row_Unaligned_SSSE3(const uint8* src_argb0, void ARGBToUV444Row_Unaligned_SSSE3(const uint8* src_argb0,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push edi push edi
mov eax, [esp + 4 + 4] // src_argb mov eax, [esp + 4 + 4] // src_argb
mov edx, [esp + 4 + 8] // dst_u mov edx, [esp + 4 + 8] // dst_u
...@@ -1220,7 +1220,7 @@ __asm { ...@@ -1220,7 +1220,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUV422Row_SSSE3(const uint8* src_argb0, void ARGBToUV422Row_SSSE3(const uint8* src_argb0,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push edi push edi
mov eax, [esp + 4 + 4] // src_argb mov eax, [esp + 4 + 4] // src_argb
mov edx, [esp + 4 + 8] // dst_u mov edx, [esp + 4 + 8] // dst_u
...@@ -1279,7 +1279,7 @@ __asm { ...@@ -1279,7 +1279,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBToUV422Row_Unaligned_SSSE3(const uint8* src_argb0, void ARGBToUV422Row_Unaligned_SSSE3(const uint8* src_argb0,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push edi push edi
mov eax, [esp + 4 + 4] // src_argb mov eax, [esp + 4 + 4] // src_argb
mov edx, [esp + 4 + 8] // dst_u mov edx, [esp + 4 + 8] // dst_u
...@@ -1338,7 +1338,7 @@ __asm { ...@@ -1338,7 +1338,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void BGRAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, void BGRAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1404,7 +1404,7 @@ __asm { ...@@ -1404,7 +1404,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void BGRAToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb, void BGRAToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1474,7 +1474,7 @@ __asm { ...@@ -1474,7 +1474,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ABGRToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, void ABGRToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1540,7 +1540,7 @@ __asm { ...@@ -1540,7 +1540,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ABGRToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb, void ABGRToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1610,7 +1610,7 @@ __asm { ...@@ -1610,7 +1610,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGBAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb, void RGBAToUVRow_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -1676,7 +1676,7 @@ __asm { ...@@ -1676,7 +1676,7 @@ __asm {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void RGBAToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb, void RGBAToUVRow_Unaligned_SSSE3(const uint8* src_argb0, int src_stride_argb,
uint8* dst_u, uint8* dst_v, int width) { uint8* dst_u, uint8* dst_v, int width) {
__asm { __asm {
push esi push esi
push edi push edi
mov eax, [esp + 8 + 4] // src_argb mov eax, [esp + 8 + 4] // src_argb
...@@ -2767,7 +2767,7 @@ static const uvec8 kShuffleMirror = { ...@@ -2767,7 +2767,7 @@ static const uvec8 kShuffleMirror = {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void MirrorRow_SSSE3(const uint8* src, uint8* dst, int width) { void MirrorRow_SSSE3(const uint8* src, uint8* dst, int width) {
__asm { __asm {
mov eax, [esp + 4] // src mov eax, [esp + 4] // src
mov edx, [esp + 8] // dst mov edx, [esp + 8] // dst
mov ecx, [esp + 12] // width mov ecx, [esp + 12] // width
...@@ -2792,7 +2792,7 @@ __asm { ...@@ -2792,7 +2792,7 @@ __asm {
// version can not. // version can not.
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void MirrorRow_SSE2(const uint8* src, uint8* dst, int width) { void MirrorRow_SSE2(const uint8* src, uint8* dst, int width) {
__asm { __asm {
mov eax, [esp + 4] // src mov eax, [esp + 4] // src
mov edx, [esp + 8] // dst mov edx, [esp + 8] // dst
mov ecx, [esp + 12] // width mov ecx, [esp + 12] // width
...@@ -2862,7 +2862,7 @@ static const uvec8 kARGBShuffleMirror = { ...@@ -2862,7 +2862,7 @@ static const uvec8 kARGBShuffleMirror = {
__declspec(naked) __declspec(align(16)) __declspec(naked) __declspec(align(16))
void ARGBMirrorRow_SSSE3(const uint8* src, uint8* dst, int width) { void ARGBMirrorRow_SSSE3(const uint8* src, uint8* dst, int width) {
__asm { __asm {
mov eax, [esp + 4] // src mov eax, [esp + 4] // src
mov edx, [esp + 8] // dst mov edx, [esp + 8] // dst
mov ecx, [esp + 12] // width mov ecx, [esp + 12] // width
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment