mirror of
https://github.com/opencv/opencv.git
synced 2025-06-08 01:53:19 +08:00
Merge pull request #23920 from loongson-zn:4.x
Fix LoongArch Macro Definition
This commit is contained in:
commit
1f7025f028
@ -354,7 +354,7 @@ CV_INLINE int cvFloor( float value )
|
|||||||
#if defined CV__FASTMATH_ENABLE_GCC_MATH_BUILTINS || \
|
#if defined CV__FASTMATH_ENABLE_GCC_MATH_BUILTINS || \
|
||||||
defined CV__FASTMATH_ENABLE_CLANG_MATH_BUILTINS
|
defined CV__FASTMATH_ENABLE_CLANG_MATH_BUILTINS
|
||||||
return (int)__builtin_floorf(value);
|
return (int)__builtin_floorf(value);
|
||||||
#elif defined __loongarch
|
#elif defined __loongarch__
|
||||||
int i;
|
int i;
|
||||||
float tmp;
|
float tmp;
|
||||||
__asm__ ("ftintrm.w.s %[tmp], %[in] \n\t"
|
__asm__ ("ftintrm.w.s %[tmp], %[in] \n\t"
|
||||||
@ -381,7 +381,7 @@ CV_INLINE int cvCeil( float value )
|
|||||||
#if defined CV__FASTMATH_ENABLE_GCC_MATH_BUILTINS || \
|
#if defined CV__FASTMATH_ENABLE_GCC_MATH_BUILTINS || \
|
||||||
defined CV__FASTMATH_ENABLE_CLANG_MATH_BUILTINS
|
defined CV__FASTMATH_ENABLE_CLANG_MATH_BUILTINS
|
||||||
return (int)__builtin_ceilf(value);
|
return (int)__builtin_ceilf(value);
|
||||||
#elif defined __loongarch
|
#elif defined __loongarch__
|
||||||
int i;
|
int i;
|
||||||
float tmp;
|
float tmp;
|
||||||
__asm__ ("ftintrp.w.s %[tmp], %[in] \n\t"
|
__asm__ ("ftintrp.w.s %[tmp], %[in] \n\t"
|
||||||
|
Loading…
Reference in New Issue
Block a user