example
double ret(){
return 0.0;
}
float ret2(){
return -0.0f;
}
__attribute__((noinline)) volatile int d_call(double a) {
a++;
return a;
}
#include <stdio.h>
volatile void test() {
double b=0.0;
int b1=d_call(b);
printf("%d",b1);
}