|
|
@@ -98,7 +98,7 @@ cglobal %2 %+ 24ToY, 3, 3, %1, dst, src, w |
|
|
|
%define coeff2 [%2_Ycoeff_3x56] |
|
|
|
%endif ; x86-32/64 && mmsize == 8/16 |
|
|
|
%if (ARCH_X86_64 || mmsize == 8) && %0 == 3 |
|
|
|
jmp mangle(program_name %+ _ %+ %3 %+ 24ToY %+ SUFFIX).body |
|
|
|
jmp mangle(private_prefix %+ _ %+ %3 %+ 24ToY %+ SUFFIX).body |
|
|
|
%else ; (ARCH_X86_64 && %0 == 3) || mmsize == 8 |
|
|
|
.body: |
|
|
|
%if cpuflag(ssse3) |
|
|
@@ -188,7 +188,7 @@ cglobal %2 %+ 24ToUV, 3, 4, %1, dstU, dstV, src, w |
|
|
|
%define coeffV2 [%2_Vcoeff_3x56] |
|
|
|
%endif ; x86-32/64 |
|
|
|
%if ARCH_X86_64 && %0 == 3 |
|
|
|
jmp mangle(program_name %+ _ %+ %3 %+ 24ToUV %+ SUFFIX).body |
|
|
|
jmp mangle(private_prefix %+ _ %+ %3 %+ 24ToUV %+ SUFFIX).body |
|
|
|
%else ; ARCH_X86_64 && %0 == 3 |
|
|
|
.body: |
|
|
|
%if cpuflag(ssse3) |
|
|
@@ -315,7 +315,7 @@ cglobal %2%3%4%5 %+ ToY, 3, 3, %1, dst, src, w |
|
|
|
mova m5, [rgba_Ycoeff_%2%4] |
|
|
|
mova m6, [rgba_Ycoeff_%3%5] |
|
|
|
%if %0 == 6 |
|
|
|
jmp mangle(program_name %+ _ %+ %6 %+ ToY %+ SUFFIX).body |
|
|
|
jmp mangle(private_prefix %+ _ %+ %6 %+ ToY %+ SUFFIX).body |
|
|
|
%else ; %0 == 6 |
|
|
|
.body: |
|
|
|
%if ARCH_X86_64 |
|
|
@@ -371,7 +371,7 @@ cglobal %2%3%4%5 %+ ToUV, 3, 4, %1, dstU, dstV, src, w |
|
|
|
%define coeffV2 [rgba_Vcoeff_%3%5] |
|
|
|
%endif ; x86-64/32 |
|
|
|
%if ARCH_X86_64 && %0 == 6 |
|
|
|
jmp mangle(program_name %+ _ %+ %6 %+ ToUV %+ SUFFIX).body |
|
|
|
jmp mangle(private_prefix %+ _ %+ %6 %+ ToUV %+ SUFFIX).body |
|
|
|
%else ; ARCH_X86_64 && %0 == 6 |
|
|
|
.body: |
|
|
|
%if ARCH_X86_64 |
|
|
|