5 double arg
, res1
, res2
;
7 extern void do_fxtract ( void );
9 VG_SYM(do_fxtract
) ":\n"
11 "\tfldl " VG_SYM(arg
) "\n"
13 "\tfstpl " VG_SYM(res1
) "\n"
14 "\tfstpl " VG_SYM(res2
) "\n"
20 arg
= x
* 1.414213562373049;
23 printf("%17.10e -> %14.10f %14.10f\n", arg
, res1
, res2
);
32 for (i
= 0; i
< 40; i
++)
33 try( 1.27 + (double)(i
*10 - 200) );
66 for (i
= 0; i
< 40; i
++)
67 try( - (1.27 + (double)(i
*10 - 200)) );