| @@ -69,7 +69,7 @@ | |||||
| #endif | #endif | ||||
| movaps %xmm0, ALPHA | movaps %xmm0, ALPHA | ||||
| #else | #else | ||||
| movaps %xmm3, ALPHA | |||||
| movq 40(%rsp), X | movq 40(%rsp), X | ||||
| movq 48(%rsp), INCX | movq 48(%rsp), INCX | ||||
| @@ -79,6 +79,10 @@ | |||||
| SAVEREGISTERS | SAVEREGISTERS | ||||
| #ifdef WINDOWS_ABI | |||||
| movaps %xmm3, ALPHA | |||||
| #endif | |||||
| shufps $0, ALPHA, ALPHA | shufps $0, ALPHA, ALPHA | ||||
| leaq (, INCX, SIZE), INCX | leaq (, INCX, SIZE), INCX | ||||
| @@ -69,7 +69,6 @@ | |||||
| #endif | #endif | ||||
| movaps %xmm0, ALPHA | movaps %xmm0, ALPHA | ||||
| #else | #else | ||||
| movaps %xmm3, ALPHA | |||||
| movq 40(%rsp), X | movq 40(%rsp), X | ||||
| movq 48(%rsp), INCX | movq 48(%rsp), INCX | ||||
| @@ -79,6 +78,10 @@ | |||||
| SAVEREGISTERS | SAVEREGISTERS | ||||
| #ifdef WINDOWS_ABI | |||||
| movaps %xmm3, ALPHA | |||||
| #endif | |||||
| unpcklpd ALPHA, ALPHA | unpcklpd ALPHA, ALPHA | ||||
| leaq (, INCX, SIZE), INCX | leaq (, INCX, SIZE), INCX | ||||