Commit 98eb64b8 authored by Michael R. Crusoe's avatar Michael R. Crusoe Committed by Michael R. Crusoe

sse: implement _mm_movelh_ps for Arm64

Inspired by https://github.com/DLTcollab/sse2neon/pull/579
parent 57197e8d
......@@ -3217,7 +3217,9 @@ simde_mm_movehl_ps (simde__m128 a, simde__m128 b) {
a_ = simde__m128_to_private(a),
b_ = simde__m128_to_private(b);
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
r_.neon_u64 = vzip2q_u64(b_.neon_u64, a_.neon_u64);
#elif defined(SIMDE_ARM_NEON_A32V7_NATIVE)
float32x2_t a32 = vget_high_f32(a_.neon_f32);
float32x2_t b32 = vget_high_f32(b_.neon_f32);
r_.neon_f32 = vcombine_f32(b32, a32);
......
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