From: Julian Seward Date: Sun, 19 Sep 2004 11:57:16 +0000 (+0000) Subject: Test program to generate spill code on x86 (fstpt/fldt). X-Git-Tag: svn/VALGRIND_3_0_1^2~1062 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a83dee55a0dcafaa07d357a28ea679f60250a1a2;p=thirdparty%2Fvalgrind.git Test program to generate spill code on x86 (fstpt/fldt). git-svn-id: svn://svn.valgrind.org/vex/trunk@272 --- diff --git a/VEX/useful/fspill.c b/VEX/useful/fspill.c new file mode 100644 index 0000000000..d77eadd5cd --- /dev/null +++ b/VEX/useful/fspill.c @@ -0,0 +1,18 @@ + +#include + +int qq ( void ) +{int i; + long double a = 0.0, b = 0.0, c = 0.0, d = 0.0, e = 0.0, f = 0.0, g = 0.0, h = 0.0; + for (i = 0; i < 10; i++) { + a += 1.1; b += 1.2; c += 1.3; d += 1.4; e += 1.5; f += 1.6; + g += 1.7; h += 1.8; + } + return a+b+c+d+e+f+g+h; +} + +int main ( void ) +{ + printf("answer is %d\n", qq()); + return 0; +}