Fix bit operations. Test them (a bit) better.
[u/mdw/catacomb] / tests / mp
index ea51574..c451acb 100644 (file)
--- a/tests/mp
+++ b/tests/mp
@@ -1,6 +1,6 @@
 # Test vectors for MP functions
 #
-# $Id: mp,v 1.11 2002/10/15 00:19:40 mdw Exp $
+# $Id: mp,v 1.13 2002/10/19 17:56:50 mdw Exp $
 
 add {
   5 4 9; 5 -4 1; -5 4 -1; -5 -4 -9;
@@ -26,6 +26,7 @@ bin2c {
   or 5 3 7;
   xor 5 3 6;
   1111 0 0 -1;
+  or 45 -7 -3;
   xor 0x343cd5 -0x6a49c -0x32984f;
 }
 
@@ -51,6 +52,12 @@ clrbit {
   -1 1 -3;
 }
 
+neg {
+  0 0;
+  15 -15;
+  -15 15;
+}
+
 odd {
   1 0 1;
   2 1 1;