From 7ddf87f9a047fd6c795af14f80260b6f61f90300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sun, 3 May 2026 14:36:09 -0700 Subject: [PATCH] Android: Fixed build. (#388) --- include/bx/inline/simd128_neon.inl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/bx/inline/simd128_neon.inl b/include/bx/inline/simd128_neon.inl index 415e446..da8f604 100644 --- a/include/bx/inline/simd128_neon.inl +++ b/include/bx/inline/simd128_neon.inl @@ -1327,7 +1327,7 @@ namespace bx { double a[2], r[2]; vst1q_f32((float*)a, _a); - r[0] = (double)sqrt((float)a[0]); r[1] = (double)sqrt((float)a[1]); + r[0] = __builtin_sqrt(a[0]); r[1] = __builtin_sqrt(a[1]); return vld1q_f32((const float*)r); } @@ -1342,7 +1342,7 @@ namespace bx { double a[2], r[2]; vst1q_f32((float*)a, _a); - r[0] = (double)round((float)a[0]); r[1] = (double)round((float)a[1]); + r[0] = __builtin_round(a[0]); r[1] = __builtin_round(a[1]); return vld1q_f32((const float*)r); } @@ -1351,7 +1351,7 @@ namespace bx { double a[2], r[2]; vst1q_f32((float*)a, _a); - r[0] = (double)ceil((float)a[0]); r[1] = (double)ceil((float)a[1]); + r[0] = __builtin_ceil(a[0]); r[1] = __builtin_ceil(a[1]); return vld1q_f32((const float*)r); } @@ -1360,7 +1360,7 @@ namespace bx { double a[2], r[2]; vst1q_f32((float*)a, _a); - r[0] = (double)floor((float)a[0]); r[1] = (double)floor((float)a[1]); + r[0] = __builtin_floor(a[0]); r[1] = __builtin_floor(a[1]); return vld1q_f32((const float*)r); }