a043e02
--- o/sfasli.c.orig	2016-03-05 21:42:19.792523387 -0700
a043e02
+++ o/sfasli.c	2016-03-05 21:42:55.312685006 -0700
a043e02
@@ -141,7 +141,8 @@ extern void __aeabi_unwind_cpp_pr1(void)
a043e02
 int
a043e02
 use_symbols(double d,...) {
a043e02
 
a043e02
-  sincos(d,&d,&d);
a043e02
+  double d2;
a043e02
+  sincos(d,&d,&d2;;
a043e02
 
a043e02
 #ifdef GCL_GPROF
a043e02
   _mcount();
a043e02
@@ -151,7 +152,7 @@ use_symbols(double d,...) {
a043e02
   __aeabi_unwind_cpp_pr1();
a043e02
 #endif
a043e02
   
a043e02
-  return (int)d;
a043e02
+  return (int)(d + d2);
a043e02
 
a043e02
 }
a043e02
 #endif