1*c9945492SAndroid Build Coastguard Worker #define fp_barrierf fp_barrierf fp_barrierf(float x)2*c9945492SAndroid Build Coastguard Workerstatic inline float fp_barrierf(float x) 3*c9945492SAndroid Build Coastguard Worker { 4*c9945492SAndroid Build Coastguard Worker __asm__ __volatile__ ("" : "+w"(x)); 5*c9945492SAndroid Build Coastguard Worker return x; 6*c9945492SAndroid Build Coastguard Worker } 7*c9945492SAndroid Build Coastguard Worker 8*c9945492SAndroid Build Coastguard Worker #define fp_barrier fp_barrier fp_barrier(double x)9*c9945492SAndroid Build Coastguard Workerstatic inline double fp_barrier(double x) 10*c9945492SAndroid Build Coastguard Worker { 11*c9945492SAndroid Build Coastguard Worker __asm__ __volatile__ ("" : "+w"(x)); 12*c9945492SAndroid Build Coastguard Worker return x; 13*c9945492SAndroid Build Coastguard Worker } 14*c9945492SAndroid Build Coastguard Worker 15*c9945492SAndroid Build Coastguard Worker #define fp_force_evalf fp_force_evalf fp_force_evalf(float x)16*c9945492SAndroid Build Coastguard Workerstatic inline void fp_force_evalf(float x) 17*c9945492SAndroid Build Coastguard Worker { 18*c9945492SAndroid Build Coastguard Worker __asm__ __volatile__ ("" : "+w"(x)); 19*c9945492SAndroid Build Coastguard Worker } 20*c9945492SAndroid Build Coastguard Worker 21*c9945492SAndroid Build Coastguard Worker #define fp_force_eval fp_force_eval fp_force_eval(double x)22*c9945492SAndroid Build Coastguard Workerstatic inline void fp_force_eval(double x) 23*c9945492SAndroid Build Coastguard Worker { 24*c9945492SAndroid Build Coastguard Worker __asm__ __volatile__ ("" : "+w"(x)); 25*c9945492SAndroid Build Coastguard Worker } 26