From 642d39f2a98f448c1bfb8ce7a6c1506d3d3ac5a6 Mon Sep 17 00:00:00 2001 From: Andrey Pokidov Date: Wed, 11 Feb 2026 21:07:48 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- basic-geometry/complex.c | 4 ++-- basic-geometry/complex.h | 4 ++-- basic-geometry/dual-vector3.c | 8 ++++---- basic-geometry/dual-vector3.h | 24 ++++++++++++------------ basic-geometry/quaternion.c | 8 ++++---- basic-geometry/quaternion.h | 4 ++-- basic-geometry/turn3.c | 8 ++++---- basic-geometry/vector2.c | 8 ++++---- basic-geometry/vector2.h | 16 ++++++++-------- basic-geometry/vector3.c | 8 ++++---- basic-geometry/vector3.h | 16 ++++++++-------- 11 files changed, 54 insertions(+), 54 deletions(-) diff --git a/basic-geometry/complex.c b/basic-geometry/complex.c index b84e309..0e854d0 100644 --- a/basic-geometry/complex.c +++ b/basic-geometry/complex.c @@ -69,8 +69,8 @@ extern inline void bgc_fp64_complex_multiply_by_complex(BGC_FP64_Complex* produc extern inline void bgc_fp32_complex_multiply_by_conjugate(BGC_FP32_Complex* product, const BGC_FP32_Complex* multiplicand, const BGC_FP32_Complex* multiplier_to_conjugate); extern inline void bgc_fp64_complex_multiply_by_conjugate(BGC_FP64_Complex* product, const BGC_FP64_Complex* multiplicand, const BGC_FP64_Complex* multiplier_to_conjugate); -extern inline void bgc_fp32_complex_divide_by_real(BGC_FP32_Complex* quotient, const BGC_FP32_Complex* dividend, const float divisor); -extern inline void bgc_fp64_complex_divide_by_real(BGC_FP64_Complex* quotient, const BGC_FP64_Complex* dividend, const double divisor); +extern inline int bgc_fp32_complex_divide_by_real(BGC_FP32_Complex* quotient, const BGC_FP32_Complex* dividend, const float divisor); +extern inline int bgc_fp64_complex_divide_by_real(BGC_FP64_Complex* quotient, const BGC_FP64_Complex* dividend, const double divisor); extern inline int bgc_fp32_complex_divide_by_complex(BGC_FP32_Complex* quotient, const BGC_FP32_Complex* divident, const BGC_FP32_Complex* divisor); extern inline int bgc_fp64_complex_divide_by_complex(BGC_FP64_Complex* quotient, const BGC_FP64_Complex* divident, const BGC_FP64_Complex* divisor); diff --git a/basic-geometry/complex.h b/basic-geometry/complex.h index add72ac..a3ee423 100644 --- a/basic-geometry/complex.h +++ b/basic-geometry/complex.h @@ -506,8 +506,8 @@ inline int bgc_fp64_complex_divide_by_conjugate(BGC_FP64_Complex* quotient, cons return BGC_FAILURE; } - bgc_fp32_complex_multiply_by_complex(quotient, divident, divisor_to_conjugate); - bgc_fp32_complex_multiply_by_real(quotient, quotient, 1.0 / square_modulus); + bgc_fp64_complex_multiply_by_complex(quotient, divident, divisor_to_conjugate); + bgc_fp64_complex_multiply_by_real(quotient, quotient, 1.0 / square_modulus); return BGC_SUCCESS; } diff --git a/basic-geometry/dual-vector3.c b/basic-geometry/dual-vector3.c index 0154c67..77ba653 100644 --- a/basic-geometry/dual-vector3.c +++ b/basic-geometry/dual-vector3.c @@ -27,11 +27,11 @@ extern inline void bgc_fp64_dual_vector3_add_scaled(BGC_FP64_DualVector3* sum, c extern inline void bgc_fp32_dual_vector3_subtract(BGC_FP32_DualVector3* difference, const BGC_FP32_DualVector3* minuend, const BGC_FP32_DualVector3* subtrahend); extern inline void bgc_fp64_dual_vector3_subtract(BGC_FP64_DualVector3* difference, const BGC_FP64_DualVector3* minuend, const BGC_FP64_DualVector3* subtrahend); -extern inline void bgc_fp32_dual_vector3_multiply_by_real(BGC_FP32_DualVector3* product, const BGC_FP32_DualVector3* multiplicand, const float multiplier); -extern inline void bgc_fp64_dual_vector3_multiply_by_real(BGC_FP64_DualVector3* product, const BGC_FP64_DualVector3* multiplicand, const double multiplier); +extern inline void bgc_fp32_dual_vector3_multiply(BGC_FP32_DualVector3* product, const BGC_FP32_DualVector3* multiplicand, const float multiplier); +extern inline void bgc_fp64_dual_vector3_multiply(BGC_FP64_DualVector3* product, const BGC_FP64_DualVector3* multiplicand, const double multiplier); -extern inline int bgc_fp32_dual_vector3_divide_by_real(BGC_FP32_DualVector3* quotient, const BGC_FP32_DualVector3* dividend, const float divisor); -extern inline int bgc_fp64_dual_vector3_divide_by_real(BGC_FP64_DualVector3* quotient, const BGC_FP64_DualVector3* dividend, const double divisor); +extern inline int bgc_fp32_dual_vector3_divide(BGC_FP32_DualVector3* quotient, const BGC_FP32_DualVector3* dividend, const float divisor); +extern inline int bgc_fp64_dual_vector3_divide(BGC_FP64_DualVector3* quotient, const BGC_FP64_DualVector3* dividend, const double divisor); extern inline void bgc_fp32_dual_vector3_get_mean2(BGC_FP32_DualVector3* mean, const BGC_FP32_DualVector3* vector1, const BGC_FP32_DualVector3* vector2); extern inline void bgc_fp64_dual_vector3_get_mean2(BGC_FP64_DualVector3* mean, const BGC_FP64_DualVector3* vector1, const BGC_FP64_DualVector3* vector2); diff --git a/basic-geometry/dual-vector3.h b/basic-geometry/dual-vector3.h index c3a928d..ca5db35 100644 --- a/basic-geometry/dual-vector3.h +++ b/basic-geometry/dual-vector3.h @@ -145,21 +145,21 @@ inline void bgc_fp64_dual_vector3_subtract(BGC_FP64_DualVector3* difference, con // ================== Multiply ================== // -inline void bgc_fp32_dual_vector3_multiply_by_real(BGC_FP32_DualVector3* product, const BGC_FP32_DualVector3* multiplicand, const float multiplier) +inline void bgc_fp32_dual_vector3_multiply(BGC_FP32_DualVector3* product, const BGC_FP32_DualVector3* multiplicand, const float multiplier) { - bgc_fp32_vector3_multiply_by_real(&product->real, &multiplicand->real, multiplier); - bgc_fp32_vector3_multiply_by_real(&product->dual, &multiplicand->dual, multiplier); + bgc_fp32_vector3_multiply(&product->real, &multiplicand->real, multiplier); + bgc_fp32_vector3_multiply(&product->dual, &multiplicand->dual, multiplier); } -inline void bgc_fp64_dual_vector3_multiply_by_real(BGC_FP64_DualVector3* product, const BGC_FP64_DualVector3* multiplicand, const double multiplier) +inline void bgc_fp64_dual_vector3_multiply(BGC_FP64_DualVector3* product, const BGC_FP64_DualVector3* multiplicand, const double multiplier) { - bgc_fp64_vector3_multiply_by_real(&product->real, &multiplicand->real, multiplier); - bgc_fp64_vector3_multiply_by_real(&product->dual, &multiplicand->dual, multiplier); + bgc_fp64_vector3_multiply(&product->real, &multiplicand->real, multiplier); + bgc_fp64_vector3_multiply(&product->dual, &multiplicand->dual, multiplier); } // =================== Divide =================== // -inline int bgc_fp32_dual_vector3_divide_by_real(BGC_FP32_DualVector3* quotient, const BGC_FP32_DualVector3* dividend, const float divisor) +inline int bgc_fp32_dual_vector3_divide(BGC_FP32_DualVector3* quotient, const BGC_FP32_DualVector3* dividend, const float divisor) { if (bgc_fp32_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; @@ -167,13 +167,13 @@ inline int bgc_fp32_dual_vector3_divide_by_real(BGC_FP32_DualVector3* quotient, const float multiplier = 1.0f / divisor; - bgc_fp32_vector3_multiply_by_real("ient->real, ÷nd->real, multiplier); - bgc_fp32_vector3_multiply_by_real("ient->dual, ÷nd->dual, multiplier); + bgc_fp32_vector3_multiply("ient->real, ÷nd->real, multiplier); + bgc_fp32_vector3_multiply("ient->dual, ÷nd->dual, multiplier); return BGC_SUCCESS; } -inline int bgc_fp64_dual_vector3_divide_by_real(BGC_FP64_DualVector3* quotient, const BGC_FP64_DualVector3* dividend, const double divisor) +inline int bgc_fp64_dual_vector3_divide(BGC_FP64_DualVector3* quotient, const BGC_FP64_DualVector3* dividend, const double divisor) { if (bgc_fp64_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; @@ -181,8 +181,8 @@ inline int bgc_fp64_dual_vector3_divide_by_real(BGC_FP64_DualVector3* quotient, const double multiplier = 1.0 / divisor; - bgc_fp64_vector3_multiply_by_real("ient->real, ÷nd->real, multiplier); - bgc_fp64_vector3_multiply_by_real("ient->dual, ÷nd->dual, multiplier); + bgc_fp64_vector3_multiply("ient->real, ÷nd->real, multiplier); + bgc_fp64_vector3_multiply("ient->dual, ÷nd->dual, multiplier); return BGC_SUCCESS; } diff --git a/basic-geometry/quaternion.c b/basic-geometry/quaternion.c index ff4b47a..1252479 100644 --- a/basic-geometry/quaternion.c +++ b/basic-geometry/quaternion.c @@ -129,12 +129,12 @@ int bgc_fp32_quaternion_get_exponation(BGC_FP32_Quaternion* power, const BGC_FP3 // isnan(square_modulus) means checking for NaN value at square_modulus if (isnan(square_modulus)) { - return BGC_FAILED; + return BGC_FAILURE; } if (square_vector <= BGC_FP32_SQUARE_EPSILON) { if (base->s0 < 0.0f) { - return BGC_FAILED; + return BGC_FAILURE; } power->s0 = powf(base->s0, exponent); @@ -170,12 +170,12 @@ int bgc_fp64_quaternion_get_exponation(BGC_FP64_Quaternion* power, const BGC_FP6 // isnan(square_modulus) means checking for NaN value at square_modulus if (isnan(square_modulus)) { - return BGC_FAILED; + return BGC_FAILURE; } if (square_vector <= BGC_FP64_SQUARE_EPSILON) { if (base->s0 < 0.0) { - return BGC_FAILED; + return BGC_FAILURE; } power->s0 = pow(base->s0, exponent); diff --git a/basic-geometry/quaternion.h b/basic-geometry/quaternion.h index 05229b4..28a7e18 100644 --- a/basic-geometry/quaternion.h +++ b/basic-geometry/quaternion.h @@ -384,7 +384,7 @@ inline int bgc_fp32_quaternion_divide_by_conjugate(BGC_FP32_Quaternion* quotient return BGC_FAILURE; } - bgc_fp32_quaternion_multiply_by_quaternion(quotient, divisor_to_conjugate, divisor); + bgc_fp32_quaternion_multiply_by_quaternion(quotient, divisor_to_conjugate, divisor_to_conjugate); bgc_fp32_quaternion_multiply_by_real(quotient, quotient, 1.0f / square_modulus); return BGC_SUCCESS; @@ -398,7 +398,7 @@ inline int bgc_fp64_quaternion_divide_by_conjugate(BGC_FP64_Quaternion* quotient return BGC_FAILURE; } - bgc_fp64_quaternion_multiply_by_quaternion(quotient, divisor_to_conjugate, divisor); + bgc_fp64_quaternion_multiply_by_quaternion(quotient, divisor_to_conjugate, divisor_to_conjugate); bgc_fp64_quaternion_multiply_by_real(quotient, quotient, 1.0 / square_modulus); return BGC_SUCCESS; diff --git a/basic-geometry/turn3.c b/basic-geometry/turn3.c index f15df49..93880eb 100644 --- a/basic-geometry/turn3.c +++ b/basic-geometry/turn3.c @@ -308,7 +308,7 @@ static inline int _bgc_fp32_turn3_get_orthogonal_pair(BGC_FP32_Vector3* unit_mai return _BGC_ERROR_TURN3_EMPTY_BRANCH; } - bgc_fp32_vector3_multiply_by_real(unit_main, main, sqrtf(1.0f / main_square_modulus)); + bgc_fp32_vector3_multiply(unit_main, main, sqrtf(1.0f / main_square_modulus)); bgc_fp32_vector3_add_scaled(unit_branch, branch, unit_main, -bgc_fp32_vector3_get_dot_product(branch, unit_main)); @@ -318,7 +318,7 @@ static inline int _bgc_fp32_turn3_get_orthogonal_pair(BGC_FP32_Vector3* unit_mai return _BGC_ERROR_TURN3_PAIR_PARALLEL; } - bgc_fp32_vector3_multiply_by_real(unit_branch, unit_branch, sqrtf(1.0f / orthogonal_square_modulus)); + bgc_fp32_vector3_multiply(unit_branch, unit_branch, sqrtf(1.0f / orthogonal_square_modulus)); return BGC_SUCCESS; } @@ -337,7 +337,7 @@ static inline int _bgc_fp64_turn3_get_orthogonal_pair(BGC_FP64_Vector3* unit_mai return _BGC_ERROR_TURN3_EMPTY_BRANCH; } - bgc_fp64_vector3_multiply_by_real(unit_main, main, sqrt(1.0 / main_square_modulus)); + bgc_fp64_vector3_multiply(unit_main, main, sqrt(1.0 / main_square_modulus)); bgc_fp64_vector3_add_scaled(unit_branch, branch, unit_main, -bgc_fp64_vector3_get_dot_product(branch, unit_main)); @@ -347,7 +347,7 @@ static inline int _bgc_fp64_turn3_get_orthogonal_pair(BGC_FP64_Vector3* unit_mai return _BGC_ERROR_TURN3_PAIR_PARALLEL; } - bgc_fp64_vector3_multiply_by_real(unit_branch, unit_branch, sqrt(1.0 / orthogonal_square_modulus)); + bgc_fp64_vector3_multiply(unit_branch, unit_branch, sqrt(1.0 / orthogonal_square_modulus)); return BGC_SUCCESS; } diff --git a/basic-geometry/vector2.c b/basic-geometry/vector2.c index c90166d..0eea237 100644 --- a/basic-geometry/vector2.c +++ b/basic-geometry/vector2.c @@ -36,11 +36,11 @@ extern inline void bgc_fp64_vector2_add_scaled(BGC_FP64_Vector2* sum, const BGC_ extern inline void bgc_fp32_vector2_subtract(BGC_FP32_Vector2* difference, const BGC_FP32_Vector2* minuend, const BGC_FP32_Vector2* subtrahend); extern inline void bgc_fp64_vector2_subtract(BGC_FP64_Vector2* difference, const BGC_FP64_Vector2* minuend, const BGC_FP64_Vector2* subtrahend); -extern inline void bgc_fp32_vector2_multiply_by_real(BGC_FP32_Vector2* product, const BGC_FP32_Vector2* multiplicand, const float multiplier); -extern inline void bgc_fp64_vector2_multiply_by_real(BGC_FP64_Vector2* product, const BGC_FP64_Vector2* multiplicand, const double multiplier); +extern inline void bgc_fp32_vector2_multiply(BGC_FP32_Vector2* product, const BGC_FP32_Vector2* multiplicand, const float multiplier); +extern inline void bgc_fp64_vector2_multiply(BGC_FP64_Vector2* product, const BGC_FP64_Vector2* multiplicand, const double multiplier); -extern inline int bgc_fp32_vector2_divide_by_real(BGC_FP32_Vector2* quotient, const BGC_FP32_Vector2* dividend, const float divisor); -extern inline int bgc_fp64_vector2_divide_by_real(BGC_FP64_Vector2* quotient, const BGC_FP64_Vector2* dividend, const double divisor); +extern inline int bgc_fp32_vector2_divide(BGC_FP32_Vector2* quotient, const BGC_FP32_Vector2* dividend, const float divisor); +extern inline int bgc_fp64_vector2_divide(BGC_FP64_Vector2* quotient, const BGC_FP64_Vector2* dividend, const double divisor); extern inline void bgc_fp32_vector2_get_mean2(BGC_FP32_Vector2* mean, const BGC_FP32_Vector2* vector1, const BGC_FP32_Vector2* vector2); extern inline void bgc_fp64_vector2_get_mean2(BGC_FP64_Vector2* mean, const BGC_FP64_Vector2* vector1, const BGC_FP64_Vector2* vector2); diff --git a/basic-geometry/vector2.h b/basic-geometry/vector2.h index 0c64dd8..1ded124 100644 --- a/basic-geometry/vector2.h +++ b/basic-geometry/vector2.h @@ -186,13 +186,13 @@ inline void bgc_fp64_vector2_subtract(BGC_FP64_Vector2* difference, const BGC_FP // ================== Multiply ================== // -inline void bgc_fp32_vector2_multiply_by_real(BGC_FP32_Vector2* product, const BGC_FP32_Vector2* multiplicand, const float multiplier) +inline void bgc_fp32_vector2_multiply(BGC_FP32_Vector2* product, const BGC_FP32_Vector2* multiplicand, const float multiplier) { product->x1 = multiplicand->x1 * multiplier; product->x2 = multiplicand->x2 * multiplier; } -inline void bgc_fp64_vector2_multiply_by_real(BGC_FP64_Vector2* product, const BGC_FP64_Vector2* multiplicand, const double multiplier) +inline void bgc_fp64_vector2_multiply(BGC_FP64_Vector2* product, const BGC_FP64_Vector2* multiplicand, const double multiplier) { product->x1 = multiplicand->x1 * multiplier; product->x2 = multiplicand->x2 * multiplier; @@ -200,24 +200,24 @@ inline void bgc_fp64_vector2_multiply_by_real(BGC_FP64_Vector2* product, const B // =================== Divide =================== // -inline int bgc_fp32_vector2_divide_by_real(BGC_FP32_Vector2* quotient, const BGC_FP32_Vector2* dividend, const float divisor) +inline int bgc_fp32_vector2_divide(BGC_FP32_Vector2* quotient, const BGC_FP32_Vector2* dividend, const float divisor) { if (bgc_fp32_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; } - bgc_fp32_vector2_multiply_by_real(quotient, dividend, 1.0f / divisor); + bgc_fp32_vector2_multiply(quotient, dividend, 1.0f / divisor); return BGC_SUCCESS; } -inline int bgc_fp64_vector2_divide_by_real(BGC_FP64_Vector2* quotient, const BGC_FP64_Vector2* dividend, const double divisor) +inline int bgc_fp64_vector2_divide(BGC_FP64_Vector2* quotient, const BGC_FP64_Vector2* dividend, const double divisor) { if (bgc_fp32_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; } - bgc_fp64_vector2_multiply_by_real(quotient, dividend, 1.0 / divisor); + bgc_fp64_vector2_multiply(quotient, dividend, 1.0 / divisor); return BGC_SUCCESS; } @@ -350,7 +350,7 @@ inline int bgc_fp32_vector2_get_normalized(BGC_FP32_Vector2* normalized, const B return BGC_SUCCESS; } - bgc_fp32_vector2_multiply_by_real(normalized, vector, sqrtf(1.0f / square_modulus)); + bgc_fp32_vector2_multiply(normalized, vector, sqrtf(1.0f / square_modulus)); return BGC_SUCCESS; } @@ -368,7 +368,7 @@ inline int bgc_fp64_vector2_get_normalized(BGC_FP64_Vector2* normalized, const B return BGC_SUCCESS; } - bgc_fp64_vector2_multiply_by_real(normalized, vector, sqrt(1.0 / square_modulus)); + bgc_fp64_vector2_multiply(normalized, vector, sqrt(1.0 / square_modulus)); return BGC_SUCCESS; } diff --git a/basic-geometry/vector3.c b/basic-geometry/vector3.c index a383e08..da7de6b 100644 --- a/basic-geometry/vector3.c +++ b/basic-geometry/vector3.c @@ -36,11 +36,11 @@ extern inline void bgc_fp64_vector3_add_scaled(BGC_FP64_Vector3* sum, const BGC_ extern inline void bgc_fp32_vector3_subtract(BGC_FP32_Vector3* difference, const BGC_FP32_Vector3* minuend, const BGC_FP32_Vector3* subtrahend); extern inline void bgc_fp64_vector3_subtract(BGC_FP64_Vector3* difference, const BGC_FP64_Vector3* minuend, const BGC_FP64_Vector3* subtrahend); -extern inline void bgc_fp32_vector3_multiply_by_real(BGC_FP32_Vector3* product, const BGC_FP32_Vector3* multiplicand, const float multiplier); -extern inline void bgc_fp64_vector3_multiply_by_real(BGC_FP64_Vector3* product, const BGC_FP64_Vector3* multiplicand, const double multiplier); +extern inline void bgc_fp32_vector3_multiply(BGC_FP32_Vector3* product, const BGC_FP32_Vector3* multiplicand, const float multiplier); +extern inline void bgc_fp64_vector3_multiply(BGC_FP64_Vector3* product, const BGC_FP64_Vector3* multiplicand, const double multiplier); -extern inline int bgc_fp32_vector3_divide_by_real(BGC_FP32_Vector3* quotient, const BGC_FP32_Vector3* dividend, const float divisor); -extern inline int bgc_fp64_vector3_divide_by_real(BGC_FP64_Vector3* quotient, const BGC_FP64_Vector3* dividend, const double divisor); +extern inline int bgc_fp32_vector3_divide(BGC_FP32_Vector3* quotient, const BGC_FP32_Vector3* dividend, const float divisor); +extern inline int bgc_fp64_vector3_divide(BGC_FP64_Vector3* quotient, const BGC_FP64_Vector3* dividend, const double divisor); extern inline void bgc_fp32_vector3_get_mean2(BGC_FP32_Vector3* mean, const BGC_FP32_Vector3* vector1, const BGC_FP32_Vector3* vector2); extern inline void bgc_fp64_vector3_get_mean2(BGC_FP64_Vector3* mean, const BGC_FP64_Vector3* vector1, const BGC_FP64_Vector3* vector2); diff --git a/basic-geometry/vector3.h b/basic-geometry/vector3.h index 677fe25..6fba649 100644 --- a/basic-geometry/vector3.h +++ b/basic-geometry/vector3.h @@ -208,14 +208,14 @@ inline void bgc_fp64_vector3_subtract(BGC_FP64_Vector3* difference, const BGC_FP // ================== Multiply ================== // -inline void bgc_fp32_vector3_multiply_by_real(BGC_FP32_Vector3* product, const BGC_FP32_Vector3* multiplicand, const float multiplier) +inline void bgc_fp32_vector3_multiply(BGC_FP32_Vector3* product, const BGC_FP32_Vector3* multiplicand, const float multiplier) { product->x1 = multiplicand->x1 * multiplier; product->x2 = multiplicand->x2 * multiplier; product->x3 = multiplicand->x3 * multiplier; } -inline void bgc_fp64_vector3_multiply_by_real(BGC_FP64_Vector3* product, const BGC_FP64_Vector3* multiplicand, const double multiplier) +inline void bgc_fp64_vector3_multiply(BGC_FP64_Vector3* product, const BGC_FP64_Vector3* multiplicand, const double multiplier) { product->x1 = multiplicand->x1 * multiplier; product->x2 = multiplicand->x2 * multiplier; @@ -224,24 +224,24 @@ inline void bgc_fp64_vector3_multiply_by_real(BGC_FP64_Vector3* product, const B // =================== Divide =================== // -inline int bgc_fp32_vector3_divide_by_real(BGC_FP32_Vector3* quotient, const BGC_FP32_Vector3* dividend, const float divisor) +inline int bgc_fp32_vector3_divide(BGC_FP32_Vector3* quotient, const BGC_FP32_Vector3* dividend, const float divisor) { if (bgc_fp32_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; } - bgc_fp32_vector3_multiply_by_real(quotient, dividend, 1.0f / divisor); + bgc_fp32_vector3_multiply(quotient, dividend, 1.0f / divisor); return BGC_SUCCESS; } -inline int bgc_fp64_vector3_divide_by_real(BGC_FP64_Vector3* quotient, const BGC_FP64_Vector3* dividend, const double divisor) +inline int bgc_fp64_vector3_divide(BGC_FP64_Vector3* quotient, const BGC_FP64_Vector3* dividend, const double divisor) { if (bgc_fp64_is_zero(divisor) || isnan(divisor)) { return BGC_FAILURE; } - bgc_fp64_vector3_multiply_by_real(quotient, dividend, 1.0 / divisor); + bgc_fp64_vector3_multiply(quotient, dividend, 1.0 / divisor); return BGC_SUCCESS; } @@ -386,7 +386,7 @@ inline int bgc_fp32_vector3_get_normalized(BGC_FP32_Vector3* normalized, const B return BGC_SUCCESS; } - bgc_fp32_vector3_multiply_by_real(normalized, vector, sqrtf(1.0f / square_modulus)); + bgc_fp32_vector3_multiply(normalized, vector, sqrtf(1.0f / square_modulus)); return BGC_SUCCESS; } @@ -404,7 +404,7 @@ inline int bgc_fp64_vector3_get_normalized(BGC_FP64_Vector3* normalized, const B return BGC_SUCCESS; } - bgc_fp64_vector3_multiply_by_real(normalized, vector, sqrt(1.0 / square_modulus)); + bgc_fp64_vector3_multiply(normalized, vector, sqrt(1.0 / square_modulus)); return BGC_SUCCESS; }