5 double arg
, res1
, res2
;
7 extern void do_fxtract ( void );
10 VG_SYM(do_fxtract
) ":\n"
12 "\tfldl " VG_SYM(arg
) "\n"
14 "\tfstpl " VG_SYM(res1
) "\n"
15 "\tfstpl " VG_SYM(res2
) "\n"
22 arg
= x
* 1.414213562373049;
25 printf("%17.10e -> %14.10f %14.10f\n", arg
, res1
, res2
);
34 for (i
= 0; i
< 40; i
++)
35 try( 1.27 + (double)(i
*10 - 200) );
68 for (i
= 0; i
< 40; i
++)
69 try( - (1.27 + (double)(i
*10 - 200)) );