]> gitweb.factorcode.org Git - factor.git/commitdiff
removed some global functions from math.cpp
authorPhil Dawes <phil@phildawes.net>
Mon, 17 Aug 2009 20:37:18 +0000 (21:37 +0100)
committerPhil Dawes <phil@phildawes.net>
Wed, 16 Sep 2009 07:16:28 +0000 (08:16 +0100)
vm/math.cpp
vm/math.hpp

index 98188059f62278481804630a414c848b47118494..0a46252d7fc1cc22d2e79fcbd37ac3c41d827e64 100755 (executable)
@@ -71,30 +71,18 @@ inline fixnum factorvm::sign_mask(fixnum x)
        return x >> (WORD_SIZE - 1);
 }
 
-inline fixnum sign_mask(fixnum x)
-{
-       return vm->sign_mask(x);
-}
 
 inline fixnum factorvm::branchless_max(fixnum x, fixnum y)
 {
        return (x - ((x - y) & sign_mask(x - y)));
 }
 
-inline fixnum branchless_max(fixnum x, fixnum y)
-{
-       return vm->branchless_max(x,y);
-}
 
 inline fixnum factorvm::branchless_abs(fixnum x)
 {
        return (x ^ sign_mask(x)) - sign_mask(x);
 }
 
-inline fixnum branchless_abs(fixnum x)
-{
-       return vm->branchless_abs(x);
-}
 
 inline void factorvm::vmprim_fixnum_shift()
 {
@@ -410,10 +398,6 @@ cell factorvm::unbox_array_size()
        return 0; /* can't happen */
 }
 
-cell unbox_array_size()
-{
-       return vm->unbox_array_size();
-}
 
 inline void factorvm::vmprim_fixnum_to_float()
 {
index 4633721194507cb3808230e4496e01b8a2e2fc4b..e8347fe0e2fba30fcaa59f11e80dd723486c152f 100644 (file)
@@ -38,8 +38,6 @@ PRIMITIVE(bignum_bitp);
 PRIMITIVE(bignum_log2);
 PRIMITIVE(byte_array_to_bignum);
 
-cell unbox_array_size();
-
 PRIMITIVE(fixnum_to_float);
 PRIMITIVE(bignum_to_float);
 PRIMITIVE(str_to_float);