Other Builtin Functions (Using the GNU Compiler Collection (GCC))

#### 7.13.12.4 Other Builtin Functions ¶

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)