diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d8bf96..86c0014 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.8.2) -project(cglm VERSION 0.7.4 LANGUAGES C) +project(cglm VERSION 0.7.4 LANGUAGES C) set(C_STANDARD 11) set(C_STANDARD_REQUIRED YES) diff --git a/include/cglm/vec4.h b/include/cglm/vec4.h index 34c1057..ac5fb66 100644 --- a/include/cglm/vec4.h +++ b/include/cglm/vec4.h @@ -680,7 +680,7 @@ glm_vec4_negate_to(vec4 v, vec4 dest) { #if defined( __SSE__ ) || defined( __SSE2__ ) glmm_store(dest, _mm_xor_ps(glmm_load(v), _mm_set1_ps(-0.0f))); #elif defined(CGLM_NEON_FP) - vst1q_f32(dest, veorq_s32(vld1q_f32(v), vdupq_n_f32(-0.0f))); + vst1q_f32(dest, vnegq_f32(vld1q_f32(v))); #else dest[0] = -v[0]; dest[1] = -v[1];