From 60a6dad68283febf30f78f276e0230e8ec6d01be Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 23 Jul 2020 15:35:22 +0000 Subject: [PATCH] Core: SIMD SSE2 fix git-svn-id: svn://ultimatepp.org/upp/trunk@14696 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/SIMD_SSE2.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uppsrc/Core/SIMD_SSE2.h b/uppsrc/Core/SIMD_SSE2.h index 8301fb969..c8fe72892 100644 --- a/uppsrc/Core/SIMD_SSE2.h +++ b/uppsrc/Core/SIMD_SSE2.h @@ -29,7 +29,7 @@ force_inline f32x4& operator-=(f32x4& a, f32x4 b) { return a = a - b; } force_inline f32x4 operator*(f32x4 a, f32x4 b) { return _mm_mul_ps(a.data, b.data); } force_inline f32x4& operator*=(f32x4& a, f32x4 b) { return a = a * b; } force_inline f32x4 operator/(f32x4 a, f32x4 b) { return _mm_div_ps(a.data, b.data); } -force_inline f32x4& operator/=(f32x4& a, f32x4 b) { return a = a + b; } +force_inline f32x4& operator/=(f32x4& a, f32x4 b) { return a = a / b; } force_inline f32x4 operator==(f32x4 a, f32x4 b) { return _mm_cmpeq_ps(a.data, b.data); } force_inline f32x4 operator!=(f32x4 a, f32x4 b) { return _mm_cmpneq_ps(a.data, b.data); }