mirror of
https://github.com/ValveSoftware/source-sdk-2013.git
synced 2024-11-21 11:21:06 +00:00
GH-195: Copy SSE fix to MP branch.
This commit is contained in:
parent
3f1561893c
commit
73f5dea98e
1 changed files with 4 additions and 2 deletions
|
@ -259,6 +259,7 @@ float FASTCALL _SSE_VectorNormalize (Vector& vec)
|
|||
"movaps %%xmm4, %1 \n\t"
|
||||
: "=m" (radius), "=m" (result)
|
||||
: "m" (*v)
|
||||
: "xmm1", "xmm2", "xmm3", "xmm4"
|
||||
);
|
||||
#else
|
||||
#error "Not Implemented"
|
||||
|
@ -322,8 +323,9 @@ float _SSE_InvRSquared(const float* v)
|
|||
"maxss %%xmm5, %%xmm1 \n\t"
|
||||
"rcpss %%xmm1, %%xmm0 \n\t"
|
||||
"movss %%xmm0, %0 \n\t"
|
||||
: "=m" (inv_r2)
|
||||
: "m" (*v), "0" (inv_r2)
|
||||
: "+m" (inv_r2)
|
||||
: "m" (*v)
|
||||
: "xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5"
|
||||
);
|
||||
#else
|
||||
#error "Not Implemented"
|
||||
|
|
Loading…
Reference in a new issue