Commit 8f123e5c authored by Michael R. Crusoe's avatar Michael R. Crusoe Committed by Michael R. Crusoe

wasm x86 impl: some were incorrectly marked SSE instead of SSE2

parent 2b9b0126
......@@ -5264,7 +5264,7 @@ simde_wasm_f32x4_min (simde_v128_t a, simde_v128_t b) {
b_ = simde_v128_to_private(b),
r_;
#if defined(SIMDE_X86_SSE_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
#if defined(SIMDE_X86_SSE2_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
// Inspired by https://github.com/v8/v8/blob/c750b6c85bd1ad1d27f7acc1812165f465515144/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc#L202
simde_v128_private scratch;
scratch.sse_m128 = a_.sse_m128;
......@@ -5301,7 +5301,7 @@ simde_wasm_f64x2_min (simde_v128_t a, simde_v128_t b) {
b_ = simde_v128_to_private(b),
r_;
#if defined(SIMDE_X86_SSE_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
#if defined(SIMDE_X86_SSE2_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
// Inspired by https://github.com/v8/v8/blob/c750b6c85bd1ad1d27f7acc1812165f465515144/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc#L263
simde_v128_private scratch;
scratch.sse_m128d = a_.sse_m128d;
......@@ -5561,7 +5561,7 @@ simde_wasm_f32x4_max (simde_v128_t a, simde_v128_t b) {
b_ = simde_v128_to_private(b),
r_;
#if defined(SIMDE_X86_SSE_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
#if defined(SIMDE_X86_SSE2_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
// Inspired by https://github.com/v8/v8/blob/c750b6c85bd1ad1d27f7acc1812165f465515144/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc#L231
simde_v128_private scratch;
scratch.sse_m128 = a_.sse_m128;
......@@ -5599,7 +5599,7 @@ simde_wasm_f64x2_max (simde_v128_t a, simde_v128_t b) {
b_ = simde_v128_to_private(b),
r_;
#if defined(SIMDE_X86_SSE_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
#if defined(SIMDE_X86_SSE2_NATIVE) && (!defined(HEDLEY_GCC_VERSION) || HEDLEY_GCC_VERSION_CHECK(6,0,0))
// Inspired by https://github.com/v8/v8/blob/c750b6c85bd1ad1d27f7acc1812165f465515144/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc#L301
simde_v128_private scratch;
scratch.sse_m128d = a_.sse_m128d;
......@@ -9283,7 +9283,7 @@ simde_wasm_f64x2_sqrt (simde_v128_t a) {
a_ = simde_v128_to_private(a),
r_;
#if defined(SIMDE_X86_SSE_NATIVE)
#if defined(SIMDE_X86_SSE2_NATIVE)
r_.sse_m128d = _mm_sqrt_pd(a_.sse_m128d);
#elif defined(SIMDE_ARM_NEON_A64V8_NATIVE)
r_.neon_f64 = vsqrtq_f64(a_.neon_f64);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment