Продолжение переименования типов и функций

This commit is contained in:
Andrey Pokidov 2025-01-14 19:25:04 +07:00
parent 605afabd94
commit 3b6efaafa9
25 changed files with 768 additions and 916 deletions

View file

Internal server error - Personal Git Server: Beyond coding. We Forge.

500

Internal server error

Forgejo version: 11.0.1+gitea-1.22.0

@ -9,15 +9,15 @@
typedef struct {
float s0, x1, x2, x3;
} fp32_quaternion_t;
} quaternion_fp32_t;
typedef struct {
double s0, x1, x2, x3;
} fp64_quaternion_t;
} quaternion_fp64_t;
// ==================== Reset =================== //
static inline void fp32_quaternion_reset(fp32_quaternion_t * quaternion)
inline void quaternion_reset_fp32(quaternion_fp32_t * quaternion)
{
quaternion->s0 = 0.0f;
quaternion->x1 = 0.0f;
@ -25,7 +25,7 @@ static inline void fp32_quaternion_reset(fp32_quaternion_t * quaternion)
quaternion->x3 = 0.0f;
}
static inline void fp64_quaternion_reset(fp64_quaternion_t * quaternion)
inline void quaternion_reset_fp64(quaternion_fp64_t * quaternion)
{
quaternion->s0 = 0.0;
quaternion->x1 = 0.0;
@ -35,7 +35,7 @@ static inline void fp64_quaternion_reset(fp64_quaternion_t * quaternion)
// ================== Set Unit ================== //
static inline void fp32_quaternion_set_identity(fp32_quaternion_t * quaternion)
inline void quaternion_fp32_set_identity(quaternion_fp32_t * quaternion)
{
quaternion->s0 = 1.0f;
quaternion->x1 = 0.0f;
@ -43,7 +43,7 @@ static inline void fp32_quaternion_set_identity(fp32_quaternion_t * quaternion)
quaternion->x3 = 0.0f;
}
static inline void fp64_quaternion_set_identity(fp64_quaternion_t * quaternion)
inline void quaternion_fp64_set_identity(quaternion_fp64_t * quaternion)
{
quaternion->s0 = 1.0;
quaternion->x1 = 0.0;
@ -53,7 +53,7 @@ static inline void fp64_quaternion_set_identity(fp64_quaternion_t * quaternion)
// ==================== Set ===================== //
static inline void fp32_quaternion_set_values(const float s0, const float x1, const float x2, const float x3, fp32_quaternion_t * quaternion)
inline void quaternion_fp32_set_values(const float s0, const float x1, const float x2, const float x3, quaternion_fp32_t * quaternion)
{
quaternion->s0 = s0;
quaternion->x1 = x1;
@ -61,7 +61,7 @@ static inline void fp32_quaternion_set_values(const float s0, const float x1, co
quaternion->x3 = x3;
}
static inline void fp64_quaternion_set_values(const double s0, const double x1, const double x2, const double x3, fp64_quaternion_t * quaternion)
inline void quaternion_fp64_set_values(const double s0, const double x1, const double x2, const double x3, quaternion_fp64_t * quaternion)
{
quaternion->s0 = s0;
quaternion->x1 = x1;
@ -71,7 +71,7 @@ static inline void fp64_quaternion_set_values(const double s0, const double x1,
// ==================== Copy ==================== //
static inline void fp32_quaternion_copy(const fp32_quaternion_t* from, fp32_quaternion_t* to)
inline void quaternion_copy_fp32(const quaternion_fp32_t* from, quaternion_fp32_t* to)
{
to->s0 = from->s0;
to->x1 = from->x1;
@ -79,7 +79,7 @@ static inline void fp32_quaternion_copy(const fp32_quaternion_t* from, fp32_quat
to->x3 = from->x3;
}
static inline void fp64_quaternion_copy(const fp64_quaternion_t* from, fp64_quaternion_t* to)
inline void quaternion_copy_fp64(const quaternion_fp64_t* from, quaternion_fp64_t* to)
{
to->s0 = from->s0;
to->x1 = from->x1;
@ -89,7 +89,7 @@ static inline void fp64_quaternion_copy(const fp64_quaternion_t* from, fp64_quat
// ==================== Swap ==================== //
static inline void fp32_quaternion_swap(fp32_quaternion_t* quarternion1, fp32_quaternion_t* quarternion2)
inline void quaternion_swap_fp32(quaternion_fp32_t* quarternion1, quaternion_fp32_t* quarternion2)
{
const float s0 = quarternion2->s0;
const float x1 = quarternion2->x1;
@ -107,7 +107,7 @@ static inline void fp32_quaternion_swap(fp32_quaternion_t* quarternion1, fp32_qu
quarternion1->x3 = x3;
}
static inline void fp64_quaternion_swap(fp64_quaternion_t* quarternion1, fp64_quaternion_t* quarternion2)
inline void quaternion_swap_fp64(quaternion_fp64_t* quarternion1, quaternion_fp64_t* quarternion2)
{
const double s0 = quarternion2->s0;
const double x1 = quarternion2->x1;
@ -127,7 +127,7 @@ static inline void fp64_quaternion_swap(fp64_quaternion_t* quarternion1, fp64_qu
// ============= Copy to twin type ============== //
static inline void fp32_quaternion_set_from_fp64(const fp64_quaternion_t* quaternion, fp32_quaternion_t* result)
inline void quaternion_fp32_set_from_fp64(const quaternion_fp64_t* quaternion, quaternion_fp32_t* result)
{
result->s0 = (float) quaternion->s0;
result->x1 = (float) quaternion->x1;
@ -135,7 +135,7 @@ static inline void fp32_quaternion_set_from_fp64(const fp64_quaternion_t* quater
result->x3 = (float) quaternion->x3;
}
static inline void fp64_quaternion_set_from_fp32(const fp32_quaternion_t* quaternion, fp64_quaternion_t* result)
inline void quaternion_fp64_set_from_fp32(const quaternion_fp32_t* quaternion, quaternion_fp64_t* result)
{
result->s0 = quaternion->s0;
result->x1 = quaternion->x1;
@ -145,14 +145,14 @@ static inline void fp64_quaternion_set_from_fp32(const fp32_quaternion_t* quater
// ================= Inversion ================== //
static inline void fp32_quaternion_conjugate(fp32_quaternion_t* quaternion)
inline void quaternion_fp32_conjugate(quaternion_fp32_t* quaternion)
{
quaternion->x1 = -quaternion->x1;
quaternion->x2 = -quaternion->x2;
quaternion->x3 = -quaternion->x3;
}
static inline void fp64_quaternion_conjugate(fp64_quaternion_t* quaternion)
inline void quaternion_fp64_conjugate(quaternion_fp64_t* quaternion)
{
quaternion->x1 = -quaternion->x1;
quaternion->x2 = -quaternion->x2;
@ -161,7 +161,7 @@ static inline void fp64_quaternion_conjugate(fp64_quaternion_t* quaternion)
// ================ Set Conjugate =============== //
static inline void fp32_quaternion_set_conjugate(const fp32_quaternion_t* quaternion, fp32_quaternion_t* result)