]> www.ginac.de Git - cln.git/blobdiff - src/float/sfloat/elem/cl_SF_scale.cc
2006-04-25 Bruno Haible <bruno@clisp.org>
[cln.git] / src / float / sfloat / elem / cl_SF_scale.cc
index 7e7e142b372de7d22b54016b4fff12aded39d02c..e88afdeba19d92872040309bfb6c2c68d039b5b7 100644 (file)
@@ -14,7 +14,7 @@
 
 namespace cln {
 
-const cl_SF scale_float (const cl_SF& x, sintL delta)
+const cl_SF scale_float (const cl_SF& x, sintC delta)
 {
   // Methode:
   // x=0.0 -> x als Ergebnis
@@ -27,7 +27,7 @@ const cl_SF scale_float (const cl_SF& x, sintL delta)
       SF_decode(x, { return x; }, sign=,exp=,mant=);
       if (delta >= 0)
         // delta>=0
-        { var uintL udelta = delta;
+        { var uintC udelta = delta;
           if (udelta <= (uintL)(SF_exp_high-SF_exp_low))
             { exp = exp+udelta;
               return encode_SF(sign,exp,mant);
@@ -37,7 +37,7 @@ const cl_SF scale_float (const cl_SF& x, sintL delta)
         }
         else
         // delta<0
-        { var uintL udelta = -delta;
+        { var uintC udelta = -delta;
           if (udelta <= (uintL)(SF_exp_high-SF_exp_low))
             { exp = exp-udelta;
               return encode_SF(sign,exp,mant);