math/mpx.c: Fix two's-complement storing.
[catacomb] / math / t / mpx
index bf104e9..f5caed2 100644 (file)
@@ -23,8 +23,25 @@ load-store {
 2cb {
   "" "";
   00 00;
+  0000 00;
+  000000 00;
+  00000000 00;
+  0000000000 00;
+  00 0000;
+  00 000000;
+  00 00000000;
+  00 0000000000;
   000000 00000000000000000000;
-  01 ff;
+  0001 ff;
+  000001 ff;
+  00000001 ff;
+  0000000001 ff;
+  01 ffffff;
+  01 ffffffff;
+  01 ffffffffff;
+  01 ffff;
+  00007f01 80ff;
+  40 ffffffffffffffffffffffc0;
   0123456789abcdef fedcba9876543211;
   0123456789abcdef fffffffedcba9876543211;
   0100000000 ffffff00000000;
@@ -35,8 +52,25 @@ load-store {
 2cl {
   "" "";
   00 00;
+  0000 00;
+  000000 00;
+  00000000 00;
+  0000000000 00;
+  00 0000;
+  00 000000;
+  00 00000000;
+  00 0000000000;
   000000 00000000000000000000;
+  0100 ff;
+  010000 ff;
+  01000000 ff;
+  0100000000 ff;
+  01 ffffff;
+  01 ffffffff;
+  01 ffffffffff;
   01 ff;
+  017f0000 ff80;
+  40 c0ffffffffffffffffffffff;
   efcdab8967452301 1132547698badcfe;
   efcdab8967452301 1132547698badcfeffffffff;
   0000000001 00000000ffffffff;