diff --git a/bigint/build/bin/testbip b/bigint/build/bin/testbip index e81fd53..c7bf275 100755 Binary files a/bigint/build/bin/testbip and b/bigint/build/bin/testbip differ diff --git a/bigint/build/lib/libbigint.a b/bigint/build/lib/libbigint.a index 8177943..31a62dc 100644 Binary files a/bigint/build/lib/libbigint.a and b/bigint/build/lib/libbigint.a differ diff --git a/bigint/src/bigint.o b/bigint/src/bigint.o index 95504f2..4e68f95 100644 Binary files a/bigint/src/bigint.o and b/bigint/src/bigint.o differ diff --git a/bigint/src/libbigint.a b/bigint/src/libbigint.a index 8177943..31a62dc 100644 Binary files a/bigint/src/libbigint.a and b/bigint/src/libbigint.a differ diff --git a/bigint/tst/support.o b/bigint/tst/support.o index c619bb1..f5bd62d 100644 Binary files a/bigint/tst/support.o and b/bigint/tst/support.o differ diff --git a/bigint/tst/testbip b/bigint/tst/testbip index e81fd53..c7bf275 100755 Binary files a/bigint/tst/testbip and b/bigint/tst/testbip differ diff --git a/bigint/tst/testbip.o b/bigint/tst/testbip.o index 030f5b8..8acdffd 100644 Binary files a/bigint/tst/testbip.o and b/bigint/tst/testbip.o differ diff --git a/njvm.o b/njvm.o index ba6a526..15b11cb 100644 Binary files a/njvm.o and b/njvm.o differ diff --git a/support.o b/support.o index 62e063e..e0fc0d2 100644 Binary files a/support.o and b/support.o differ diff --git a/test/tests/objTest.asm b/test/tests/objTest.asm new file mode 100644 index 0000000..bb3d54a --- /dev/null +++ b/test/tests/objTest.asm @@ -0,0 +1,23 @@ +pushc 3 +newa +popg 0 + +pushg 0 +pushc 0 +pushc 9 +putfa +pushg 0 +pushc 1 +pushc 22 +putfa + +pushg 0 +pushc 0 +getfa +pushg 0 +pushc 1 +getfa +add +wrint +halt +// Sollte 21 + 9 ergeben