diff --git a/kernel/x86_64/zdot.S b/kernel/x86_64/zdot.S index 607b9b93a..94d1008ff 100644 --- a/kernel/x86_64/zdot.S +++ b/kernel/x86_64/zdot.S @@ -244,9 +244,11 @@ #ifndef CONJ fsubp %st, %st(3) faddp %st, %st(1) + fxch %st(1) #else faddp %st, %st(3) fsubp %st, %st(1) + fxch %st(1) #endif ret ALIGN_3