src/HOL/Matrix/FloatSparseMatrixBuilder.ML
changeset 15196 c7d69df58482
parent 15179 b8ef323fd41e
child 15531 08c8dad8e399
--- a/src/HOL/Matrix/FloatSparseMatrixBuilder.ML	Fri Sep 10 00:19:15 2004 +0200
+++ b/src/HOL/Matrix/FloatSparseMatrixBuilder.ML	Fri Sep 10 14:54:54 2004 +0200
@@ -91,7 +91,9 @@
 	    else if n = minus_one then HOLogic.min_const
 	    else 
 		let 
-		    val (q,r) = IntInf.divMod (n, two)
+		    (*val (q,r) = IntInf.divMod (n, two): doesn't work in SML 10.0.7, but in newer versions!!!*)
+	            val q = IntInf.div (n, two)
+		    val r = IntInf.mod (n, two)
 		in
 		    HOLogic.bit_const $ bin_of q $ mk_bit r
 		end