Additional built-in functions are available for LoongArch family processors to efficiently use 128-bit floating-point (__float128) values.
The following are the basic built-in functions supported.
__float128 __builtin_fabsq (__float128); __float128 __builtin_copysignq (__float128, __float128); __float128 __builtin_infq (void); __float128 __builtin_huge_valq (void); __float128 __builtin_nanq (void); __float128 __builtin_nansq (void);
Returns the value that is currently set in the ‘tp’ register.
void * __builtin_thread_pointer (void)