__dso_protected
#define PROTO_PROTECTED(x) __dso_protected typeof(x) x
#define BUILTIN __dso_protected
int __cmpdi2(quad_t, quad_t) __dso_protected;
quad_t __divdi3(quad_t, quad_t) __dso_protected;
quad_t __fixdfdi(double) __dso_protected;
quad_t __fixsfdi(float) __dso_protected;
u_quad_t __fixunsdfdi(double) __dso_protected;
u_quad_t __fixunssfdi(float) __dso_protected;
double __floatdidf(quad_t) __dso_protected;
float __floatdisf(quad_t) __dso_protected;
double __floatunsdidf(u_quad_t) __dso_protected;
quad_t __iordi3(quad_t, quad_t) __dso_protected;
quad_t __lshldi3(quad_t, qshift_t) __dso_protected;
quad_t __lshrdi3(quad_t, qshift_t) __dso_protected;
quad_t __moddi3(quad_t, quad_t) __dso_protected;
quad_t __muldi3(quad_t, quad_t) __dso_protected;
quad_t __negdi2(quad_t) __dso_protected;
quad_t __one_cmpldi2(quad_t) __dso_protected;
u_quad_t __qdivrem(u_quad_t, u_quad_t, u_quad_t *) __dso_protected;
quad_t __subdi3(quad_t, quad_t) __dso_protected;
int __ucmpdi2(u_quad_t, u_quad_t) __dso_protected;
u_quad_t __udivdi3(u_quad_t, u_quad_t ) __dso_protected;
u_quad_t __umoddi3(u_quad_t, u_quad_t ) __dso_protected;
quad_t __xordi3(quad_t, quad_t) __dso_protected;
quad_t __adddi3(quad_t, quad_t) __dso_protected;
quad_t __anddi3(quad_t, quad_t) __dso_protected;
quad_t __ashldi3(quad_t, qshift_t) __dso_protected;
quad_t __ashrdi3(quad_t, qshift_t) __dso_protected;
flag __eqdf2(float64, float64) __dso_protected;
flag __eqsf2(float32, float32) __dso_protected;
flag __gedf2(float64, float64) __dso_protected;
flag __gesf2(float32, float32) __dso_protected;
flag __gtdf2(float64, float64) __dso_protected;
flag __gtsf2(float32, float32) __dso_protected;
flag __ledf2(float64, float64) __dso_protected;
flag __lesf2(float32, float32) __dso_protected;
flag __ltdf2(float64, float64) __dso_protected;
flag __ltsf2(float32, float32) __dso_protected;
flag __nedf2(float64, float64) __dso_protected;
float64 __negdf2(float64) __dso_protected;
float32 __negsf2(float32) __dso_protected;
flag __nesf2(float32, float32) __dso_protected;
float32 int32_to_float32( int ) __dso_protected;
float64 int32_to_float64( int ) __dso_protected;
floatx80 int32_to_floatx80( int ) __dso_protected;
float128 int32_to_float128( int ) __dso_protected;
float32 int64_to_float32( long long ) __dso_protected;
float64 int64_to_float64( long long ) __dso_protected;
floatx80 int64_to_floatx80( long long ) __dso_protected;
float128 int64_to_float128( long long ) __dso_protected;
int float32_to_int32( float32 ) __dso_protected;
int float32_to_int32_round_to_zero( float32 ) __dso_protected;
unsigned int float32_to_uint32_round_to_zero( float32 ) __dso_protected;
long long float32_to_int64( float32 ) __dso_protected;
long long float32_to_int64_round_to_zero( float32 ) __dso_protected;
float64 float32_to_float64( float32 ) __dso_protected;
floatx80 float32_to_floatx80( float32 ) __dso_protected;
float128 float32_to_float128( float32 ) __dso_protected;
float32 float32_round_to_int( float32 ) __dso_protected;
float32 float32_add( float32, float32 ) __dso_protected;
float32 float32_sub( float32, float32 ) __dso_protected;
float32 float32_mul( float32, float32 ) __dso_protected;
float32 float32_div( float32, float32 ) __dso_protected;
float32 float32_rem( float32, float32 ) __dso_protected;
float32 float32_sqrt( float32 ) __dso_protected;
int float32_eq( float32, float32 ) __dso_protected;
int float32_le( float32, float32 ) __dso_protected;
int float32_lt( float32, float32 ) __dso_protected;
int float32_eq_signaling( float32, float32 ) __dso_protected;
int float32_le_quiet( float32, float32 ) __dso_protected;
int float32_lt_quiet( float32, float32 ) __dso_protected;
int float32_is_signaling_nan( float32 ) __dso_protected;
int float64_to_int32( float64 ) __dso_protected;
int float64_to_int32_round_to_zero( float64 ) __dso_protected;
unsigned int float64_to_uint32_round_to_zero( float64 ) __dso_protected;
long long float64_to_int64( float64 ) __dso_protected;
long long float64_to_int64_round_to_zero( float64 ) __dso_protected;
float32 float64_to_float32( float64 ) __dso_protected;
floatx80 float64_to_floatx80( float64 ) __dso_protected;
float128 float64_to_float128( float64 ) __dso_protected;
float64 float64_round_to_int( float64 ) __dso_protected;
float64 float64_add( float64, float64 ) __dso_protected;
float64 float64_sub( float64, float64 ) __dso_protected;
float64 float64_mul( float64, float64 ) __dso_protected;
float64 float64_div( float64, float64 ) __dso_protected;
float64 float64_rem( float64, float64 ) __dso_protected;
float64 float64_sqrt( float64 ) __dso_protected;
int float64_eq( float64, float64 ) __dso_protected;
int float64_le( float64, float64 ) __dso_protected;
int float64_lt( float64, float64 ) __dso_protected;
int float64_eq_signaling( float64, float64 ) __dso_protected;
int float64_le_quiet( float64, float64 ) __dso_protected;
int float64_lt_quiet( float64, float64 ) __dso_protected;
int float64_is_signaling_nan( float64 ) __dso_protected;
int floatx80_to_int32( floatx80 ) __dso_protected;
int floatx80_to_int32_round_to_zero( floatx80 ) __dso_protected;
long long floatx80_to_int64( floatx80 ) __dso_protected;
long long floatx80_to_int64_round_to_zero( floatx80 ) __dso_protected;
float32 floatx80_to_float32( floatx80 ) __dso_protected;
float64 floatx80_to_float64( floatx80 ) __dso_protected;
float128 floatx80_to_float128( floatx80 ) __dso_protected;
floatx80 floatx80_round_to_int( floatx80 ) __dso_protected;
floatx80 floatx80_add( floatx80, floatx80 ) __dso_protected;
floatx80 floatx80_sub( floatx80, floatx80 ) __dso_protected;
floatx80 floatx80_mul( floatx80, floatx80 ) __dso_protected;
floatx80 floatx80_div( floatx80, floatx80 ) __dso_protected;
floatx80 floatx80_rem( floatx80, floatx80 ) __dso_protected;
floatx80 floatx80_sqrt( floatx80 ) __dso_protected;
int floatx80_eq( floatx80, floatx80 ) __dso_protected;
int floatx80_le( floatx80, floatx80 ) __dso_protected;
int floatx80_lt( floatx80, floatx80 ) __dso_protected;
int floatx80_eq_signaling( floatx80, floatx80 ) __dso_protected;
int floatx80_le_quiet( floatx80, floatx80 ) __dso_protected;
int floatx80_lt_quiet( floatx80, floatx80 ) __dso_protected;
int floatx80_is_signaling_nan( floatx80 ) __dso_protected;
int float128_to_int32( float128 ) __dso_protected;
int float128_to_int32_round_to_zero( float128 ) __dso_protected;
long long float128_to_int64( float128 ) __dso_protected;
long long float128_to_int64_round_to_zero( float128 ) __dso_protected;
float32 float128_to_float32( float128 ) __dso_protected;
float64 float128_to_float64( float128 ) __dso_protected;
floatx80 float128_to_floatx80( float128 ) __dso_protected;
float128 float128_round_to_int( float128 ) __dso_protected;
float128 float128_add( float128, float128 ) __dso_protected;
float128 float128_sub( float128, float128 ) __dso_protected;
float128 float128_mul( float128, float128 ) __dso_protected;
float128 float128_div( float128, float128 ) __dso_protected;
float128 float128_rem( float128, float128 ) __dso_protected;
float128 float128_sqrt( float128 ) __dso_protected;
int float128_eq( float128, float128 ) __dso_protected;
int float128_le( float128, float128 ) __dso_protected;
int float128_lt( float128, float128 ) __dso_protected;
int float128_eq_signaling( float128, float128 ) __dso_protected;
int float128_le_quiet( float128, float128 ) __dso_protected;
int float128_lt_quiet( float128, float128 ) __dso_protected;
int float128_is_signaling_nan( float128 ) __dso_protected;
flag __unorddf2(float64, float64) __dso_protected;
flag __unordsf2(float32, float32) __dso_protected;