From 097530326dc9a0047de74a4b3e7d7436629de3c1 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Sun, 7 Feb 2010 10:17:31 +0900 Subject: [PATCH] =?utf8?q?SVC=202=E3=81=AE=E4=BB=95=E6=A7=98=E4=BF=AE?= =?utf8?q?=E6=AD=A3=E3=81=AB=E4=BC=B4=E3=81=84=E3=80=81CASL=E3=82=B3?= =?utf8?q?=E3=83=BC=E3=83=89=E3=81=A8=E3=83=86=E3=82=B9=E3=83=88=E3=82=92?= =?utf8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- as/CMD/svc2.casl | 3 +- as/CMD/svc2_out.casl | 4 +- test/integration/Makefile | 4 +- test/integration/casl2/binout/0.txt | 5 +- test/integration/casl2/dc_spc/0.txt | 59 +++++++++---------- test/integration/casl2/floatedit/0.txt | 14 +++-- test/integration/casl2/hanoi/0.txt | 5 +- test/integration/casl2/hello/0.txt | 5 +- test/integration/casl2/iotest/0.txt | 32 ++++++----- test/integration/casl2/literal_spc/0.txt | 67 +++++++++++----------- test/integration/casl2/out0/0.txt | 59 +++++++++---------- test/integration/casl2/out1/0.txt | 59 +++++++++---------- test/integration/casl2/svc2/0.txt | 56 +++++++++--------- test/integration/casl2/svc2_out/0.txt | 67 +++++++++++----------- test/integration/comet2/abs_call/a.o | Bin 872 -> 884 bytes test/integration/comet2/binout/a.o | Bin 230 -> 232 bytes test/integration/comet2/count_call/a.o | Bin 650 -> 652 bytes test/integration/comet2/dc_spc/a.o | Bin 44 -> 46 bytes test/integration/comet2/divl0_call/a.o | Bin 716 -> 724 bytes test/integration/comet2/divl1_call/a.o | Bin 794 -> 802 bytes test/integration/comet2/fib_outl/a.o | Bin 564 -> 566 bytes test/integration/comet2/floatedit/a.o | Bin 672 -> 676 bytes test/integration/comet2/hanoi/a.o | Bin 186 -> 188 bytes test/integration/comet2/hello/a.o | Bin 68 -> 70 bytes test/integration/comet2/iotest/a.o | Bin 408 -> 416 bytes test/integration/comet2/literal_spc/a.o | Bin 54 -> 56 bytes test/integration/comet2/minim_call/a.o | Bin 670 -> 672 bytes test/integration/comet2/mula0_call/a.o | Bin 1090 -> 1096 bytes test/integration/comet2/mula1_call/a.o | Bin 1084 -> 1090 bytes test/integration/comet2/mula2_call/a.o | Bin 1140 -> 1146 bytes test/integration/comet2/mull0_call/a.o | Bin 916 -> 924 bytes test/integration/comet2/mull1_call/a.o | Bin 922 -> 930 bytes test/integration/comet2/out0/a.o | Bin 44 -> 46 bytes test/integration/comet2/out1/a.o | Bin 86 -> 88 bytes test/integration/comet2/outa_call/a.o | Bin 680 -> 682 bytes test/integration/comet2/outb_call/a.o | Bin 640 -> 642 bytes test/integration/comet2/outd_q15_call/a.o | Bin 438 -> 440 bytes test/integration/comet2/outl_call/a.o | Bin 614 -> 616 bytes test/integration/comet2/ptn1/a.o | Bin 582 -> 584 bytes test/integration/comet2/ptn2/a.o | Bin 582 -> 584 bytes test/integration/comet2/ptn3/a.o | Bin 568 -> 570 bytes test/integration/comet2/ptn4/a.o | Bin 650 -> 652 bytes test/integration/comet2/rev_call/a.o | Bin 204 -> 208 bytes test/integration/comet2/sum_call/a.o | Bin 564 -> 566 bytes test/integration/comet2/summary/a.o | Bin 574 -> 578 bytes test/integration/comet2/svc2/a.o | Bin 28 -> 28 bytes test/integration/comet2/svc2_out/a.o | Bin 50 -> 52 bytes 47 files changed, 225 insertions(+), 214 deletions(-) diff --git a/as/CMD/svc2.casl b/as/CMD/svc2.casl index f5542fd..173e225 100644 --- a/as/CMD/svc2.casl +++ b/as/CMD/svc2.casl @@ -1,5 +1,4 @@ ;;; 「SVC 2」で数値を表示 -;;; casl2 svctest.casl div10.casl MAIN START BEGIN LAD GR1,D LAD GR2,A @@ -8,5 +7,5 @@ BEGIN LAD GR1,D SVC 2 RET D DC '0' -A DS 1 +A DC 1 END diff --git a/as/CMD/svc2_out.casl b/as/CMD/svc2_out.casl index 5902866..aff4b29 100644 --- a/as/CMD/svc2_out.casl +++ b/as/CMD/svc2_out.casl @@ -3,10 +3,10 @@ OTEST START PUSH 0,GR1 PUSH 0,GR2 LAD GR1,OBUF - LD GR2,LEN + LAD GR2,LEN SVC 2 LAD GR1,=#A - LAD GR2,1 + LAD GR2,=1 SVC 2 POP GR2 POP GR1 diff --git a/test/integration/Makefile b/test/integration/Makefile index e440002..38422a0 100644 --- a/test/integration/Makefile +++ b/test/integration/Makefile @@ -1,7 +1,7 @@ YACASL2DIR=../.. TESTGROUPS = casl2 comet2 dumpword -.PHONY: all clean -all: +.PHONY: check clean +check: @for target in $(TESTGROUPS); do $(MAKE) -sC $$target; done clean: @for target in $(TESTGROUPS); do $(MAKE) -sC $$target clean; done diff --git a/test/integration/casl2/binout/0.txt b/test/integration/casl2/binout/0.txt index e8eab0e..79aa0e7 100644 --- a/test/integration/casl2/binout/0.txt +++ b/test/integration/casl2/binout/0.txt @@ -146,7 +146,7 @@ Assemble ../../../../as/YAKUWA/binout.casl (1) #004C #0000 #004D #1210 #004E #0060 - #004F #1020 + #004F #1220 #0050 #0070 #0051 #F000 #0052 #0002 @@ -154,7 +154,8 @@ Assemble ../../../../as/YAKUWA/binout.casl (1) #0054 #0072 #0072 #000A #0055 #1220 - #0056 #0001 + #0056 #0073 + #0073 #0001 #0057 #F000 #0058 #0002 #0059 #7120 diff --git a/test/integration/casl2/dc_spc/0.txt b/test/integration/casl2/dc_spc/0.txt index f740398..1ffc674 100644 --- a/test/integration/casl2/dc_spc/0.txt +++ b/test/integration/casl2/dc_spc/0.txt @@ -24,7 +24,7 @@ Assemble ../../../../as/CMD/dc_spc.casl (1) #0003 #0000 #0004 #1210 #0005 #0013 - #0006 #1020 + #0006 #1220 #0007 #0014 #0008 #F000 #0009 #0002 @@ -32,7 +32,8 @@ Assemble ../../../../as/CMD/dc_spc.casl (1) #000B #0015 #0015 #000A #000C #1220 - #000D #0001 + #000D #0016 + #0016 #0001 #000E #F000 #000F #0002 #0010 #7120 @@ -60,8 +61,8 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0000: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0000: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0000: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -107,8 +108,8 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0002: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0002: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0002: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -154,8 +155,8 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0004: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0004: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0004: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -201,8 +202,8 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0006: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0006: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0006: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -237,7 +238,7 @@ Executing machine codes #0008: Register:::: #0008: GR0: 0 = #0000 = 0000000000000000 #0008: GR1: 19 = #0013 = 0000000000010011 -#0008: GR2: 1 = #0001 = 0000000000000001 +#0008: GR2: 20 = #0014 = 0000000000010100 #0008: GR3: 0 = #0000 = 0000000000000000 #0008: GR4: 0 = #0000 = 0000000000000000 #0008: GR5: 0 = #0000 = 0000000000000000 @@ -248,8 +249,8 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0008: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0008: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0008: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -284,7 +285,7 @@ Executing machine codes #000A: Register:::: #000A: GR0: 0 = #0000 = 0000000000000000 #000A: GR1: 19 = #0013 = 0000000000010011 -#000A: GR2: 1 = #0001 = 0000000000000001 +#000A: GR2: 20 = #0014 = 0000000000010100 #000A: GR3: 0 = #0000 = 0000000000000000 #000A: GR4: 0 = #0000 = 0000000000000000 #000A: GR5: 0 = #0000 = 0000000000000000 @@ -295,8 +296,8 @@ Executing machine codes #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000A: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000A: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000A: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -331,7 +332,7 @@ Executing machine codes #000C: Register:::: #000C: GR0: 0 = #0000 = 0000000000000000 #000C: GR1: 21 = #0015 = 0000000000010101 -#000C: GR2: 1 = #0001 = 0000000000000001 +#000C: GR2: 20 = #0014 = 0000000000010100 #000C: GR3: 0 = #0000 = 0000000000000000 #000C: GR4: 0 = #0000 = 0000000000000000 #000C: GR5: 0 = #0000 = 0000000000000000 @@ -342,8 +343,8 @@ Executing machine codes #000C: FR (OF SF ZF): 000 #000C: Memory:::: #000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000C: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000C: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000C: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -378,7 +379,7 @@ Executing machine codes #000E: Register:::: #000E: GR0: 0 = #0000 = 0000000000000000 #000E: GR1: 21 = #0015 = 0000000000010101 -#000E: GR2: 1 = #0001 = 0000000000000001 +#000E: GR2: 22 = #0016 = 0000000000010110 #000E: GR3: 0 = #0000 = 0000000000000000 #000E: GR4: 0 = #0000 = 0000000000000000 #000E: GR5: 0 = #0000 = 0000000000000000 @@ -389,8 +390,8 @@ Executing machine codes #000E: FR (OF SF ZF): 000 #000E: Memory:::: #000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000E: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000E: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000E: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -426,7 +427,7 @@ Executing machine codes #0010: Register:::: #0010: GR0: 0 = #0000 = 0000000000000000 #0010: GR1: 21 = #0015 = 0000000000010101 -#0010: GR2: 1 = #0001 = 0000000000000001 +#0010: GR2: 22 = #0016 = 0000000000010110 #0010: GR3: 0 = #0000 = 0000000000000000 #0010: GR4: 0 = #0000 = 0000000000000000 #0010: GR5: 0 = #0000 = 0000000000000000 @@ -437,8 +438,8 @@ Executing machine codes #0010: FR (OF SF ZF): 000 #0010: Memory:::: #0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0010: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0010: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0010: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -484,8 +485,8 @@ Executing machine codes #0011: FR (OF SF ZF): 000 #0011: Memory:::: #0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0011: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0011: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0011: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -531,8 +532,8 @@ Executing machine codes #0012: FR (OF SF ZF): 000 #0012: Memory:::: #0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0012: 0010: 7120 7110 8100 0020 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0012: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0012: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/casl2/floatedit/0.txt b/test/integration/casl2/floatedit/0.txt index 1b1dbf7..03850ba 100644 --- a/test/integration/casl2/floatedit/0.txt +++ b/test/integration/casl2/floatedit/0.txt @@ -127,7 +127,7 @@ Assemble ../../../../as/YAKUWA/floatedit.casl (1) #0019 #0000 #001A #1210 #001B #009E - #001C #1020 + #001C #1220 #001D #00AA #001E #F000 #001F #0002 @@ -135,7 +135,8 @@ Assemble ../../../../as/YAKUWA/floatedit.casl (1) #0021 #014E #014E #000A #0022 #1220 - #0023 #0001 + #0023 #014F + #014F #0001 #0024 #F000 #0025 #0002 #0026 #7120 @@ -266,15 +267,16 @@ Assemble ../../../../as/YAKUWA/floatedit.casl (1) #007A #0000 #007B #1210 #007C #00FC - #007D #1020 + #007D #1220 #007E #014C #007F #F000 #0080 #0002 #0081 #1210 - #0082 #014F - #014F #000A + #0082 #0150 + #0150 #000A #0083 #1220 - #0084 #0001 + #0084 #0151 + #0151 #0001 #0085 #F000 #0086 #0002 #0087 #7120 diff --git a/test/integration/casl2/hanoi/0.txt b/test/integration/casl2/hanoi/0.txt index 2a87131..fa8412a 100644 --- a/test/integration/casl2/hanoi/0.txt +++ b/test/integration/casl2/hanoi/0.txt @@ -160,7 +160,7 @@ Assemble ../../../../as/FUNC/hanoi.casl (1) #0039 #0000 #003A #1210 #003B #004E - #003C #1020 + #003C #1220 #003D #004A #003E #F000 #003F #0002 @@ -168,7 +168,8 @@ Assemble ../../../../as/FUNC/hanoi.casl (1) #0041 #005C #005C #000A #0042 #1220 - #0043 #0001 + #0043 #005D + #005D #0001 #0044 #F000 #0045 #0002 #0046 #7120 diff --git a/test/integration/casl2/hello/0.txt b/test/integration/casl2/hello/0.txt index a6e674e..64af2dc 100644 --- a/test/integration/casl2/hello/0.txt +++ b/test/integration/casl2/hello/0.txt @@ -22,7 +22,7 @@ Assemble ../../../../as/hello.casl (1) #0003 #0000 #0004 #1210 #0005 #0013 - #0006 #1020 + #0006 #1220 #0007 #0020 #0008 #F000 #0009 #0002 @@ -30,7 +30,8 @@ Assemble ../../../../as/hello.casl (1) #000B #0021 #0021 #000A #000C #1220 - #000D #0001 + #000D #0022 + #0022 #0001 #000E #F000 #000F #0002 #0010 #7120 diff --git a/test/integration/casl2/iotest/0.txt b/test/integration/casl2/iotest/0.txt index 0b312a7..d1656c2 100644 --- a/test/integration/casl2/iotest/0.txt +++ b/test/integration/casl2/iotest/0.txt @@ -44,7 +44,7 @@ Assemble ../../../../as/FUNC/iotest.casl (1) #0003 #0000 #0004 #1210 #0005 #005B - #0006 #1020 + #0006 #1220 #0007 #006F #0008 #F000 #0009 #0002 @@ -52,7 +52,8 @@ Assemble ../../../../as/FUNC/iotest.casl (1) #000B #00C8 #00C8 #000A #000C #1220 - #000D #0001 + #000D #00C9 + #00C9 #0001 #000E #F000 #000F #0002 #0010 #7120 @@ -83,15 +84,16 @@ Assemble ../../../../as/FUNC/iotest.casl (1) #0025 #0000 #0026 #1210 #0027 #0070 - #0028 #1020 + #0028 #1220 #0029 #0079 #002A #F000 #002B #0002 #002C #1210 - #002D #00C9 - #00C9 #000A + #002D #00CA + #00CA #000A #002E #1220 - #002F #0001 + #002F #00CB + #00CB #0001 #0030 #F000 #0031 #0002 #0032 #7120 @@ -103,15 +105,16 @@ Assemble ../../../../as/FUNC/iotest.casl (1) #0037 #0000 #0038 #1210 #0039 #0087 - #003A #1020 + #003A #1220 #003B #00C7 #003C #F000 #003D #0002 #003E #1210 - #003F #00CA - #00CA #000A + #003F #00CC + #00CC #000A #0040 #1220 - #0041 #0001 + #0041 #00CD + #00CD #0001 #0042 #F000 #0043 #0002 #0044 #7120 @@ -123,15 +126,16 @@ Assemble ../../../../as/FUNC/iotest.casl (1) #0049 #0000 #004A #1210 #004B #007A - #004C #1020 + #004C #1220 #004D #0086 #004E #F000 #004F #0002 #0050 #1210 - #0051 #00CB - #00CB #000A + #0051 #00CE + #00CE #000A #0052 #1220 - #0053 #0001 + #0053 #00CF + #00CF #0001 #0054 #F000 #0055 #0002 #0056 #7120 diff --git a/test/integration/casl2/literal_spc/0.txt b/test/integration/casl2/literal_spc/0.txt index 8afb623..6f9ec2b 100644 --- a/test/integration/casl2/literal_spc/0.txt +++ b/test/integration/casl2/literal_spc/0.txt @@ -33,7 +33,7 @@ Assemble ../../../../as/CMD/literal_spc.casl (1) #0007 #0000 #0008 #1210 #0009 #0017 - #000A #1020 + #000A #1220 #000B #0018 #000C #F000 #000D #0002 @@ -41,7 +41,8 @@ Assemble ../../../../as/CMD/literal_spc.casl (1) #000F #001A #001A #000A #0010 #1220 - #0011 #0001 + #0011 #001B + #001B #0001 #0012 #F000 #0013 #0002 #0014 #7120 @@ -69,8 +70,8 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0000: 0010: 1220 0001 F000 0002 7120 7110 8100 0000 0001 0020 000A 0000 0000 0000 0000 0000 +#0000: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0000: 0010: 1220 001B F000 0002 7120 7110 8100 0000 0001 0020 000A 0001 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -116,8 +117,8 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0002: 0010: 1220 0001 F000 0002 7120 7110 8100 0000 0001 0020 000A 0000 0000 0000 0000 0000 +#0002: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0002: 0010: 1220 001B F000 0002 7120 7110 8100 0000 0001 0020 000A 0001 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -163,8 +164,8 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0004: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0004: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0004: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -210,8 +211,8 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0006: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0006: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0006: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -257,8 +258,8 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0008: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0008: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0008: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -304,8 +305,8 @@ Executing machine codes #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#000A: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#000A: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#000A: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -340,7 +341,7 @@ Executing machine codes #000C: Register:::: #000C: GR0: 0 = #0000 = 0000000000000000 #000C: GR1: 23 = #0017 = 0000000000010111 -#000C: GR2: 1 = #0001 = 0000000000000001 +#000C: GR2: 24 = #0018 = 0000000000011000 #000C: GR3: 0 = #0000 = 0000000000000000 #000C: GR4: 0 = #0000 = 0000000000000000 #000C: GR5: 0 = #0000 = 0000000000000000 @@ -351,8 +352,8 @@ Executing machine codes #000C: FR (OF SF ZF): 000 #000C: Memory:::: #000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000C: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#000C: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#000C: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#000C: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -387,7 +388,7 @@ Executing machine codes #000E: Register:::: #000E: GR0: 0 = #0000 = 0000000000000000 #000E: GR1: 23 = #0017 = 0000000000010111 -#000E: GR2: 1 = #0001 = 0000000000000001 +#000E: GR2: 24 = #0018 = 0000000000011000 #000E: GR3: 0 = #0000 = 0000000000000000 #000E: GR4: 0 = #0000 = 0000000000000000 #000E: GR5: 0 = #0000 = 0000000000000000 @@ -398,8 +399,8 @@ Executing machine codes #000E: FR (OF SF ZF): 000 #000E: Memory:::: #000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000E: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#000E: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#000E: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#000E: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -434,7 +435,7 @@ Executing machine codes #0010: Register:::: #0010: GR0: 0 = #0000 = 0000000000000000 #0010: GR1: 26 = #001A = 0000000000011010 -#0010: GR2: 1 = #0001 = 0000000000000001 +#0010: GR2: 24 = #0018 = 0000000000011000 #0010: GR3: 0 = #0000 = 0000000000000000 #0010: GR4: 0 = #0000 = 0000000000000000 #0010: GR5: 0 = #0000 = 0000000000000000 @@ -445,8 +446,8 @@ Executing machine codes #0010: FR (OF SF ZF): 000 #0010: Memory:::: #0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0010: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0010: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0010: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0010: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -481,7 +482,7 @@ Executing machine codes #0012: Register:::: #0012: GR0: 0 = #0000 = 0000000000000000 #0012: GR1: 26 = #001A = 0000000000011010 -#0012: GR2: 1 = #0001 = 0000000000000001 +#0012: GR2: 27 = #001B = 0000000000011011 #0012: GR3: 0 = #0000 = 0000000000000000 #0012: GR4: 0 = #0000 = 0000000000000000 #0012: GR5: 0 = #0000 = 0000000000000000 @@ -492,8 +493,8 @@ Executing machine codes #0012: FR (OF SF ZF): 000 #0012: Memory:::: #0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0012: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0012: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0012: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0012: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -529,7 +530,7 @@ Executing machine codes #0014: Register:::: #0014: GR0: 0 = #0000 = 0000000000000000 #0014: GR1: 26 = #001A = 0000000000011010 -#0014: GR2: 1 = #0001 = 0000000000000001 +#0014: GR2: 27 = #001B = 0000000000011011 #0014: GR3: 0 = #0000 = 0000000000000000 #0014: GR4: 0 = #0000 = 0000000000000000 #0014: GR5: 0 = #0000 = 0000000000000000 @@ -540,8 +541,8 @@ Executing machine codes #0014: FR (OF SF ZF): 000 #0014: Memory:::: #0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0014: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0014: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0014: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0014: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0014: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0014: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -587,8 +588,8 @@ Executing machine codes #0015: FR (OF SF ZF): 000 #0015: Memory:::: #0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0015: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0015: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0015: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0015: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0015: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0015: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0015: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -634,8 +635,8 @@ Executing machine codes #0016: FR (OF SF ZF): 000 #0016: Memory:::: #0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0016: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1020 0018 F000 0002 1210 001A -#0016: 0010: 1220 0001 F000 0002 7120 7110 8100 0020 0001 0020 000A 0000 0000 0000 0000 0000 +#0016: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A +#0016: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000 #0016: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0016: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/casl2/out0/0.txt b/test/integration/casl2/out0/0.txt index be4842d..e3f8de3 100644 --- a/test/integration/casl2/out0/0.txt +++ b/test/integration/casl2/out0/0.txt @@ -22,7 +22,7 @@ Assemble ../../../../as/CMD/out0.casl (1) #0003 #0000 #0004 #1210 #0005 #0013 - #0006 #1020 + #0006 #1220 #0007 #0014 #0008 #F000 #0009 #0002 @@ -30,7 +30,8 @@ Assemble ../../../../as/CMD/out0.casl (1) #000B #0015 #0015 #000A #000C #1220 - #000D #0001 + #000D #0016 + #0016 #0001 #000E #F000 #000F #0002 #0010 #7120 @@ -58,8 +59,8 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0000: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0000: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0000: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -105,8 +106,8 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0002: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0002: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0002: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -152,8 +153,8 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0004: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0004: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0004: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -199,8 +200,8 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0006: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0006: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0006: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -235,7 +236,7 @@ Executing machine codes #0008: Register:::: #0008: GR0: 0 = #0000 = 0000000000000000 #0008: GR1: 19 = #0013 = 0000000000010011 -#0008: GR2: 1 = #0001 = 0000000000000001 +#0008: GR2: 20 = #0014 = 0000000000010100 #0008: GR3: 0 = #0000 = 0000000000000000 #0008: GR4: 0 = #0000 = 0000000000000000 #0008: GR5: 0 = #0000 = 0000000000000000 @@ -246,8 +247,8 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0008: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0008: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0008: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -282,7 +283,7 @@ Executing machine codes 0#000A: Register:::: #000A: GR0: 0 = #0000 = 0000000000000000 #000A: GR1: 19 = #0013 = 0000000000010011 -#000A: GR2: 1 = #0001 = 0000000000000001 +#000A: GR2: 20 = #0014 = 0000000000010100 #000A: GR3: 0 = #0000 = 0000000000000000 #000A: GR4: 0 = #0000 = 0000000000000000 #000A: GR5: 0 = #0000 = 0000000000000000 @@ -293,8 +294,8 @@ Executing machine codes #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000A: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000A: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000A: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -329,7 +330,7 @@ Executing machine codes #000C: Register:::: #000C: GR0: 0 = #0000 = 0000000000000000 #000C: GR1: 21 = #0015 = 0000000000010101 -#000C: GR2: 1 = #0001 = 0000000000000001 +#000C: GR2: 20 = #0014 = 0000000000010100 #000C: GR3: 0 = #0000 = 0000000000000000 #000C: GR4: 0 = #0000 = 0000000000000000 #000C: GR5: 0 = #0000 = 0000000000000000 @@ -340,8 +341,8 @@ Executing machine codes #000C: FR (OF SF ZF): 000 #000C: Memory:::: #000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000C: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000C: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000C: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -376,7 +377,7 @@ Executing machine codes #000E: Register:::: #000E: GR0: 0 = #0000 = 0000000000000000 #000E: GR1: 21 = #0015 = 0000000000010101 -#000E: GR2: 1 = #0001 = 0000000000000001 +#000E: GR2: 22 = #0016 = 0000000000010110 #000E: GR3: 0 = #0000 = 0000000000000000 #000E: GR4: 0 = #0000 = 0000000000000000 #000E: GR5: 0 = #0000 = 0000000000000000 @@ -387,8 +388,8 @@ Executing machine codes #000E: FR (OF SF ZF): 000 #000E: Memory:::: #000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#000E: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#000E: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#000E: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -424,7 +425,7 @@ Executing machine codes #0010: Register:::: #0010: GR0: 0 = #0000 = 0000000000000000 #0010: GR1: 21 = #0015 = 0000000000010101 -#0010: GR2: 1 = #0001 = 0000000000000001 +#0010: GR2: 22 = #0016 = 0000000000010110 #0010: GR3: 0 = #0000 = 0000000000000000 #0010: GR4: 0 = #0000 = 0000000000000000 #0010: GR5: 0 = #0000 = 0000000000000000 @@ -435,8 +436,8 @@ Executing machine codes #0010: FR (OF SF ZF): 000 #0010: Memory:::: #0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0010: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0010: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0010: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -482,8 +483,8 @@ Executing machine codes #0011: FR (OF SF ZF): 000 #0011: Memory:::: #0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0011: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0011: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0011: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -529,8 +530,8 @@ Executing machine codes #0012: FR (OF SF ZF): 000 #0012: Memory:::: #0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0014 F000 0002 1210 0015 1220 0001 F000 0002 -#0012: 0010: 7120 7110 8100 0030 0001 000A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 +#0012: 0000: 7001 0000 7002 0000 1210 0013 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002 +#0012: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/casl2/out1/0.txt b/test/integration/casl2/out1/0.txt index c26db15..f524010 100644 --- a/test/integration/casl2/out1/0.txt +++ b/test/integration/casl2/out1/0.txt @@ -17,7 +17,7 @@ Assemble ../../../../as/CMD/out1.casl (1) #0003 #0000 #0004 #1210 #0005 #0013 - #0006 #1020 + #0006 #1220 #0007 #0029 #0008 #F000 #0009 #0002 @@ -25,7 +25,8 @@ Assemble ../../../../as/CMD/out1.casl (1) #000B #002A #002A #000A #000C #1220 - #000D #0001 + #000D #002B + #002B #0001 #000E #F000 #000F #0002 #0010 #7120 @@ -74,9 +75,9 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0000: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0000: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0000: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0000: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -121,9 +122,9 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0002: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0002: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0002: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0002: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -168,9 +169,9 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0004: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0004: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0004: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0004: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -215,9 +216,9 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0006: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0006: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0006: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0006: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -251,7 +252,7 @@ Executing machine codes #0008: Register:::: #0008: GR0: 0 = #0000 = 0000000000000000 #0008: GR1: 19 = #0013 = 0000000000010011 -#0008: GR2: 24 = #0018 = 0000000000011000 +#0008: GR2: 41 = #0029 = 0000000000101001 = ')' #0008: GR3: 0 = #0000 = 0000000000000000 #0008: GR4: 0 = #0000 = 0000000000000000 #0008: GR5: 0 = #0000 = 0000000000000000 @@ -262,9 +263,9 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0008: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0008: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0008: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0008: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -301,7 +302,7 @@ asqwerty111111. #000A: Register:::: #000A: GR0: 0 = #0000 = 0000000000000000 #000A: GR1: 19 = #0013 = 0000000000010011 -#000A: GR2: 24 = #0018 = 0000000000011000 +#000A: GR2: 41 = #0029 = 0000000000101001 = ')' #000A: GR3: 0 = #0000 = 0000000000000000 #000A: GR4: 0 = #0000 = 0000000000000000 #000A: GR5: 0 = #0000 = 0000000000000000 @@ -312,9 +313,9 @@ asqwerty111111. #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#000A: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #000A: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#000A: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#000A: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -348,7 +349,7 @@ asqwerty111111. #000C: Register:::: #000C: GR0: 0 = #0000 = 0000000000000000 #000C: GR1: 42 = #002A = 0000000000101010 = '*' -#000C: GR2: 24 = #0018 = 0000000000011000 +#000C: GR2: 41 = #0029 = 0000000000101001 = ')' #000C: GR3: 0 = #0000 = 0000000000000000 #000C: GR4: 0 = #0000 = 0000000000000000 #000C: GR5: 0 = #0000 = 0000000000000000 @@ -359,9 +360,9 @@ asqwerty111111. #000C: FR (OF SF ZF): 000 #000C: Memory:::: #000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#000C: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #000C: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#000C: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#000C: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -395,7 +396,7 @@ asqwerty111111. #000E: Register:::: #000E: GR0: 0 = #0000 = 0000000000000000 #000E: GR1: 42 = #002A = 0000000000101010 = '*' -#000E: GR2: 1 = #0001 = 0000000000000001 +#000E: GR2: 43 = #002B = 0000000000101011 = '+' #000E: GR3: 0 = #0000 = 0000000000000000 #000E: GR4: 0 = #0000 = 0000000000000000 #000E: GR5: 0 = #0000 = 0000000000000000 @@ -406,9 +407,9 @@ asqwerty111111. #000E: FR (OF SF ZF): 000 #000E: Memory:::: #000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#000E: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #000E: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#000E: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#000E: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -443,7 +444,7 @@ asqwerty111111. #0010: Register:::: #0010: GR0: 0 = #0000 = 0000000000000000 #0010: GR1: 42 = #002A = 0000000000101010 = '*' -#0010: GR2: 1 = #0001 = 0000000000000001 +#0010: GR2: 43 = #002B = 0000000000101011 = '+' #0010: GR3: 0 = #0000 = 0000000000000000 #0010: GR4: 0 = #0000 = 0000000000000000 #0010: GR5: 0 = #0000 = 0000000000000000 @@ -454,9 +455,9 @@ asqwerty111111. #0010: FR (OF SF ZF): 000 #0010: Memory:::: #0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0010: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0010: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0010: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0010: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -501,9 +502,9 @@ asqwerty111111. #0011: FR (OF SF ZF): 000 #0011: Memory:::: #0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0011: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0011: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0011: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0011: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -548,9 +549,9 @@ asqwerty111111. #0012: FR (OF SF ZF): 000 #0012: Memory:::: #0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0029 F000 0002 1210 002A 1220 0001 F000 0002 +#0012: 0000: 7001 0000 7002 0000 1210 0013 1220 0029 F000 0002 1210 002A 1220 002B F000 0002 #0012: 0010: 7120 7110 8100 0061 0061 0061 0061 000A 0062 0063 000A 0061 0073 0071 0077 0065 -#0012: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0000 0000 0000 0000 0000 +#0012: 0020: 0072 0074 0079 0031 0031 0031 0031 0031 0031 0018 000A 0001 0000 0000 0000 0000 #0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/casl2/svc2/0.txt b/test/integration/casl2/svc2/0.txt index d49338b..6d8d32b 100644 --- a/test/integration/casl2/svc2/0.txt +++ b/test/integration/casl2/svc2/0.txt @@ -2,17 +2,16 @@ Assemble ../../../../as/CMD/svc2.casl (0) ../../../../as/CMD/svc2.casl: 1:;;; 「SVC 2」で数値を表示 -../../../../as/CMD/svc2.casl: 2:;;; casl2 svctest.casl div10.casl -../../../../as/CMD/svc2.casl: 3:MAIN START -../../../../as/CMD/svc2.casl: 4:BEGIN LAD GR1,D -../../../../as/CMD/svc2.casl: 5: LAD GR2,A -../../../../as/CMD/svc2.casl: 6: SVC 2 -../../../../as/CMD/svc2.casl: 7: LAD GR1,=#A -../../../../as/CMD/svc2.casl: 8: SVC 2 -../../../../as/CMD/svc2.casl: 9: RET -../../../../as/CMD/svc2.casl: 10:D DC '0' -../../../../as/CMD/svc2.casl: 11:A DS 1 -../../../../as/CMD/svc2.casl: 12: END +../../../../as/CMD/svc2.casl: 2:MAIN START +../../../../as/CMD/svc2.casl: 3:BEGIN LAD GR1,D +../../../../as/CMD/svc2.casl: 4: LAD GR2,A +../../../../as/CMD/svc2.casl: 5: SVC 2 +../../../../as/CMD/svc2.casl: 6: LAD GR1,=#A +../../../../as/CMD/svc2.casl: 7: SVC 2 +../../../../as/CMD/svc2.casl: 8: RET +../../../../as/CMD/svc2.casl: 9:D DC '0' +../../../../as/CMD/svc2.casl: 10:A DC 1 +../../../../as/CMD/svc2.casl: 11: END Label:::: MAIN.BEGIN ---> #0000 @@ -22,31 +21,30 @@ MAIN ---> #0000 Assemble ../../../../as/CMD/svc2.casl (1) ../../../../as/CMD/svc2.casl: 1:;;; 「SVC 2」で数値を表示 -../../../../as/CMD/svc2.casl: 2:;;; casl2 svctest.casl div10.casl -../../../../as/CMD/svc2.casl: 3:MAIN START -../../../../as/CMD/svc2.casl: 4:BEGIN LAD GR1,D +../../../../as/CMD/svc2.casl: 2:MAIN START +../../../../as/CMD/svc2.casl: 3:BEGIN LAD GR1,D #0000 #1210 #0001 #000B -../../../../as/CMD/svc2.casl: 5: LAD GR2,A +../../../../as/CMD/svc2.casl: 4: LAD GR2,A #0002 #1220 #0003 #000C -../../../../as/CMD/svc2.casl: 6: SVC 2 +../../../../as/CMD/svc2.casl: 5: SVC 2 #0004 #F000 #0005 #0002 -../../../../as/CMD/svc2.casl: 7: LAD GR1,=#A +../../../../as/CMD/svc2.casl: 6: LAD GR1,=#A #000D #000A #0006 #1210 #0007 #000D -../../../../as/CMD/svc2.casl: 8: SVC 2 +../../../../as/CMD/svc2.casl: 7: SVC 2 #0008 #F000 #0009 #0002 -../../../../as/CMD/svc2.casl: 9: RET +../../../../as/CMD/svc2.casl: 8: RET #000A #8100 -../../../../as/CMD/svc2.casl: 10:D DC '0' +../../../../as/CMD/svc2.casl: 9:D DC '0' #000B #0030 -../../../../as/CMD/svc2.casl: 11:A DS 1 - #000C #0000 -../../../../as/CMD/svc2.casl: 12: END +../../../../as/CMD/svc2.casl: 10:A DC 1 + #000C #0001 +../../../../as/CMD/svc2.casl: 11: END Executing machine codes #0000: Register:::: @@ -63,7 +61,7 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#0000: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -110,7 +108,7 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#0002: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -157,7 +155,7 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#0004: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -204,7 +202,7 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#0006: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -251,7 +249,7 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#0008: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -299,7 +297,7 @@ Executing machine codes #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0000 000A 0000 0000 +#000A: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000 #000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/casl2/svc2_out/0.txt b/test/integration/casl2/svc2_out/0.txt index 3957e4f..e42f94d 100644 --- a/test/integration/casl2/svc2_out/0.txt +++ b/test/integration/casl2/svc2_out/0.txt @@ -6,10 +6,10 @@ Assemble ../../../../as/CMD/svc2_out.casl (0) ../../../../as/CMD/svc2_out.casl: 3: PUSH 0,GR1 ../../../../as/CMD/svc2_out.casl: 4: PUSH 0,GR2 ../../../../as/CMD/svc2_out.casl: 5: LAD GR1,OBUF -../../../../as/CMD/svc2_out.casl: 6: LD GR2,LEN +../../../../as/CMD/svc2_out.casl: 6: LAD GR2,LEN ../../../../as/CMD/svc2_out.casl: 7: SVC 2 ../../../../as/CMD/svc2_out.casl: 8: LAD GR1,=#A -../../../../as/CMD/svc2_out.casl: 9: LAD GR2,1 +../../../../as/CMD/svc2_out.casl: 9: LAD GR2,=1 ../../../../as/CMD/svc2_out.casl: 10: SVC 2 ../../../../as/CMD/svc2_out.casl: 11: POP GR2 ../../../../as/CMD/svc2_out.casl: 12: POP GR1 @@ -35,8 +35,8 @@ Assemble ../../../../as/CMD/svc2_out.casl (1) ../../../../as/CMD/svc2_out.casl: 5: LAD GR1,OBUF #0004 #1210 #0005 #0013 -../../../../as/CMD/svc2_out.casl: 6: LD GR2,LEN - #0006 #1020 +../../../../as/CMD/svc2_out.casl: 6: LAD GR2,LEN + #0006 #1220 #0007 #0017 ../../../../as/CMD/svc2_out.casl: 7: SVC 2 #0008 #F000 @@ -45,9 +45,10 @@ Assemble ../../../../as/CMD/svc2_out.casl (1) #0018 #000A #000A #1210 #000B #0018 -../../../../as/CMD/svc2_out.casl: 9: LAD GR2,1 +../../../../as/CMD/svc2_out.casl: 9: LAD GR2,=1 + #0019 #0001 #000C #1220 - #000D #0001 + #000D #0019 ../../../../as/CMD/svc2_out.casl: 10: SVC 2 #000E #F000 #000F #0002 @@ -81,8 +82,8 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0000: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0000: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0000: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -128,8 +129,8 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0002: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0002: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0002: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -175,8 +176,8 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0004: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0004: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0004: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -222,8 +223,8 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0006: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0006: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0006: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -258,7 +259,7 @@ Executing machine codes #0008: Register:::: #0008: GR0: 0 = #0000 = 0000000000000000 #0008: GR1: 19 = #0013 = 0000000000010011 -#0008: GR2: 4 = #0004 = 0000000000000100 +#0008: GR2: 23 = #0017 = 0000000000010111 #0008: GR3: 0 = #0000 = 0000000000000000 #0008: GR4: 0 = #0000 = 0000000000000000 #0008: GR5: 0 = #0000 = 0000000000000000 @@ -269,8 +270,8 @@ Executing machine codes #0008: FR (OF SF ZF): 000 #0008: Memory:::: #0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0008: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0008: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0008: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0008: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0008: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0008: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -305,7 +306,7 @@ Executing machine codes abcd#000A: Register:::: #000A: GR0: 0 = #0000 = 0000000000000000 #000A: GR1: 19 = #0013 = 0000000000010011 -#000A: GR2: 4 = #0004 = 0000000000000100 +#000A: GR2: 23 = #0017 = 0000000000010111 #000A: GR3: 0 = #0000 = 0000000000000000 #000A: GR4: 0 = #0000 = 0000000000000000 #000A: GR5: 0 = #0000 = 0000000000000000 @@ -316,8 +317,8 @@ abcd#000A: Register:::: #000A: FR (OF SF ZF): 000 #000A: Memory:::: #000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000A: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#000A: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#000A: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#000A: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #000A: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000A: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -352,7 +353,7 @@ abcd#000A: Register:::: #000C: Register:::: #000C: GR0: 0 = #0000 = 0000000000000000 #000C: GR1: 24 = #0018 = 0000000000011000 -#000C: GR2: 4 = #0004 = 0000000000000100 +#000C: GR2: 23 = #0017 = 0000000000010111 #000C: GR3: 0 = #0000 = 0000000000000000 #000C: GR4: 0 = #0000 = 0000000000000000 #000C: GR5: 0 = #0000 = 0000000000000000 @@ -363,8 +364,8 @@ abcd#000A: Register:::: #000C: FR (OF SF ZF): 000 #000C: Memory:::: #000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000C: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#000C: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#000C: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#000C: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #000C: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000C: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -399,7 +400,7 @@ abcd#000A: Register:::: #000E: Register:::: #000E: GR0: 0 = #0000 = 0000000000000000 #000E: GR1: 24 = #0018 = 0000000000011000 -#000E: GR2: 1 = #0001 = 0000000000000001 +#000E: GR2: 25 = #0019 = 0000000000011001 #000E: GR3: 0 = #0000 = 0000000000000000 #000E: GR4: 0 = #0000 = 0000000000000000 #000E: GR5: 0 = #0000 = 0000000000000000 @@ -410,8 +411,8 @@ abcd#000A: Register:::: #000E: FR (OF SF ZF): 000 #000E: Memory:::: #000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#000E: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#000E: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#000E: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#000E: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #000E: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #000E: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -447,7 +448,7 @@ abcd#000A: Register:::: #0010: Register:::: #0010: GR0: 0 = #0000 = 0000000000000000 #0010: GR1: 24 = #0018 = 0000000000011000 -#0010: GR2: 1 = #0001 = 0000000000000001 +#0010: GR2: 25 = #0019 = 0000000000011001 #0010: GR3: 0 = #0000 = 0000000000000000 #0010: GR4: 0 = #0000 = 0000000000000000 #0010: GR5: 0 = #0000 = 0000000000000000 @@ -458,8 +459,8 @@ abcd#000A: Register:::: #0010: FR (OF SF ZF): 000 #0010: Memory:::: #0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0010: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0010: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0010: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0010: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0010: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0010: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -505,8 +506,8 @@ abcd#000A: Register:::: #0011: FR (OF SF ZF): 000 #0011: Memory:::: #0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0011: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0011: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0011: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0011: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0011: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0011: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -552,8 +553,8 @@ abcd#000A: Register:::: #0012: FR (OF SF ZF): 000 #0012: Memory:::: #0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0012: 0000: 7001 0000 7002 0000 1210 0013 1020 0017 F000 0002 1210 0018 1220 0001 F000 0002 -#0012: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0000 0000 0000 0000 0000 0000 0000 +#0012: 0000: 7001 0000 7002 0000 1210 0013 1220 0017 F000 0002 1210 0018 1220 0019 F000 0002 +#0012: 0010: 7120 7110 8100 0061 0062 0063 0064 0004 000A 0001 0000 0000 0000 0000 0000 0000 #0012: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0012: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 diff --git a/test/integration/comet2/abs_call/a.o b/test/integration/comet2/abs_call/a.o index 2a88aaf96cd8c83a63d69820c16f7cf602193259..b41f9770f7c1d5b31242c56b053c60d8e4eced1c 100644 GIT binary patch delta 160 zcmaFC_JwVNB)?EC1H%U<1_7Z}j0!@l87FFJ@(ZnDgb1w#3aw+Dm;h9@9xAi}D6|nM zBqr3spdhpfD!Lgcx`lD#1|;LQ0)@6QPP}o3ar@+@jAr~oLQu6kfD$_yH@{-cW0YZJ S;9_6|LJ-LWCP6G+Fbe=?nj&5R delta 148 zcmeyu_JVDKB)>o{1H%U<1_7Z}j0!@G3==gp`2|)pLWI^pgc5+N)6JFd_I8!28Itz3<5$$3<^Sw6W3Y-0AF7Qz5oCK diff --git a/test/integration/comet2/count_call/a.o b/test/integration/comet2/count_call/a.o index a29205e29c94307b2b17a4049264e642865b763b..f5051208fb58ddbc514b2a71bcb1f63de2df2f84 100644 GIT binary patch delta 45 zcmeBT?O~npkzZ&o1H%U<1_2=_Mg<{f#!ZY>j6yDq0t&8-42`-BTnvm1|Nk>G008$y B3E%(# delta 43 zcmeBS?P8tqkzZgg1H%U<1_2=_Mg<{8hE0rBi~`P#0tzmS42`-BTnzvJGco`G;P?ra diff --git a/test/integration/comet2/dc_spc/a.o b/test/integration/comet2/dc_spc/a.o index 81edc79349d8be7a318348a077f04cf3940d9454..9f3f1a1efe607aebc8aa52156feb4ec5ed0085b4 100644 GIT binary patch literal 46 scmZQ9U|?VZVgVsx1_dDz28ItzK(;85Ee2*Q6bckFG%7GKGH?Mg0DzqZfdBvi literal 44 tcmZQ9U|?VZVgVsx1_c2T28ItzK(;7@f)FE^txzaX$k3?3z{tSG004921!({P diff --git a/test/integration/comet2/divl0_call/a.o b/test/integration/comet2/divl0_call/a.o index 89984840c9aee066a585962948200410e619f73c..0a40dc85ea821170cbbb07c45cb27770ba2740a3 100644 GIT binary patch delta 124 zcmX@ZdWCg@B)?D<1H%U<1_7ZYMg^f{#)%r<)^MQ|pin9!NLry#pioJOk%1vaih;3! xfq@B#1%#>@6ok5<+S7n)(-}9elV#)=;sWat5Xu0GWin2_#rTGgk%5Z=fdL1v7Ayb& delta 116 zcmcb@dWLm^B)>ov1H%U<1_7ZYMg<{8hKU;9)^MR@unF+z+?1&d9-#rTGeiva`y{d^R9 diff --git a/test/integration/comet2/divl1_call/a.o b/test/integration/comet2/divl1_call/a.o index 72c2f648f7221bfd0ecfc9f01d0e1951c0dc82b7..3086e52bd28499e3f8b352437342736ff0bb1656 100644 GIT binary patch delta 124 zcmbQmwuo(lB)?D<1H%U<1_7Z?Mg^fR#)%r<)^MS2pimDZNLry#pioJOk%1vaih;3! wfq@B#1%#>@fLfs1dx2{E7&orVX5<$#1nUtH>IaHVV4SSM^oEa-fr|lw0V`V;#sB~S delta 116 zcmZ3)Hj8b7B)>ov1H%U<1_7Z?Mg<{8hKU;9)^MRNunBW`2P>28Itz3<5%uj0!@G3>yy>F#-T$r3RV+ diff --git a/test/integration/comet2/floatedit/a.o b/test/integration/comet2/floatedit/a.o index 2fa64320a81c29d11d2023307f9436660692b9e4..729f4bd659d28377ad0984f67894b2710bb2979a 100644 GIT binary patch delta 53 zcmZ3$x`cItCBM)r28Itz3<5%aj0!^jj1xUJ^9%VfLWBZcF#rG%JPBn0 diff --git a/test/integration/comet2/hanoi/a.o b/test/integration/comet2/hanoi/a.o index eef0eb6b0c3535b39d03f32c7bb73e453123e3e2..c41baca7e5304730620c69b308d904ac238e044a 100644 GIT binary patch delta 27 icmdnRxQB5fG delta 24 fcmdnPxQlT@C7*y71H%U<1_7ZM1_dF;iS5P!Q9}jT diff --git a/test/integration/comet2/hello/a.o b/test/integration/comet2/hello/a.o index 39f258b2f581fe72694aed0c03038e1944e46f89..ada8b013ef286b72a047992112a205ccf6aebd78 100644 GIT binary patch delta 36 ncmZ>9lV&VnU|<4b0U==q1tA3nh7U|Ywjz+NG*McUiID*SRy+i8 delta 33 lcmZ>Bk!CDlU|<4b0U==q1px&Hh7U|YwjzUq5aUE?O#nzn1WNz_ diff --git a/test/integration/comet2/iotest/a.o b/test/integration/comet2/iotest/a.o index 982f352c178aeb6b3543f2c8fc0d3edd1092a92b..6426b88696454a1ee52f58da61f085ff71e56fab 100644 GIT binary patch delta 125 zcmbQiyntDnv4DYr35W%Rq8Su~@);ODFag;ofb5eK{YwB*DP&fr&vtNQyy0NE*ymC=@7UXk=huWKdw>0+IlRP6dqs delta 38 qcmcC8n;@zvAi==!fr&vtNQyy0h!MVgLYms0D5S diff --git a/test/integration/comet2/minim_call/a.o b/test/integration/comet2/minim_call/a.o index 8faf7847195a059892b01e4b753d66dcd3143183..e5e473ce6fe97913621a378be163781b4b1a3b86 100644 GIT binary patch delta 47 zcmbQox`1^9DI84{1_P;bs4xA{{LrW007m^ B2`~Tv diff --git a/test/integration/comet2/mula0_call/a.o b/test/integration/comet2/mula0_call/a.o index 2f211fb3e3068dc41cc1c50070abecbd512cedc9..bb277ff8d9246e112f15ad4dd2890d6348643065 100644 GIT binary patch delta 120 zcmX@aae`w)AivOL28Itz3<5%uObS9$OcN7i`GuB3g`|N(GE5tL(ik~pnFJK%m>3!- z`!LE(7Gnxwl%Jf+qAiuz528Itz3<5$DObSAb3=G0055$5<&m~ diff --git a/test/integration/comet2/mula2_call/a.o b/test/integration/comet2/mula2_call/a.o index cc874b16b2f76a698d8dd1729edd0e313c85ba8a..a40f6d8566f24cd6c6a6a677c7ce4eb29cc4592a 100644 GIT binary patch delta 107 zcmeyu@rz?ZAivOL28Itz3<5&NObS9KOcN7i`GuB3g-n4$W=tD<>=+r%C!c1#%xE!r vK9d>0P(LF?izQIrifQu`rYc4mYbF5&8zzQEE(S&h5N2r51=IikGco`GO1&2D delta 101 zcmeyx@r7eTAiuz528Itz3<5&NObSAb3=tOD2X!E(R_Jh6Y_A`Tsv70|2K17ApV% diff --git a/test/integration/comet2/mull0_call/a.o b/test/integration/comet2/mull0_call/a.o index e3b258f75ebd819614ec7398833046531e85ebfc..31a2e6d91ac076ad7440cb30183d057916f6ad53 100644 GIT binary patch delta 125 zcmbQjK8JmRF27Je1H%U<1_7aCj0!@>87JCUTEm4-0EJF6f}|A+1qxk+7#SE+xEL4< z7#Ns-4qzE delta 117 zcmbQkK81aPF26uO1H%U<1_7aCj0!@G3=?fEt>Hq)!9pNug+hTs7oapl3Ks)o0RsaQ p5DN%RU{DZP2-SW9tajsuct(B!9Y%*|-=$5CCQ#6>I>dF}5 delta 117 zcmZ3)K8t;VF26uO1H%U<1_7ayj0!@G3=?fEt>Hqaz(OEtg+hTs7oapl3Ks)o0RsaQ p5DN%RU{DZP2-SWXtajsuR7QRQeMX3pXTV~cRhSAG*|-=$5CCtV6_Wq} diff --git a/test/integration/comet2/out0/a.o b/test/integration/comet2/out0/a.o index d626f595fd83ad2d0e8f68cdf79bf586fc622ae7..f9896efed31f38a9714fe0364af1789512ba1d6d 100644 GIT binary patch literal 46 scmZQ9U|?VZVgVsx1_dDz28ItzK(;85Ee2*Q6bckFG#W54GH?Mg0D&C^kpKVy literal 44 tcmZQ9U|?VZVgVsx1_c2T28ItzK(;7@f)FE^txzaX$k1rOz{tSG004AD1$h7f diff --git a/test/integration/comet2/out1/a.o b/test/integration/comet2/out1/a.o index cb2b4f4b9bc9d8a2ec0ae698aee9bbdacff87e0c..cc5ccc30731b2333eca4a6e21105a05c05571d5c 100644 GIT binary patch delta 36 ncmWHGkY+4kU|<4b0U==q1tCoah7U|Ywib}BJyF`4iID*ST+al; delta 33 lcmazDlV&VnU|<4b0U==q1p!S4h7U|Ywibhe5aUE?YXD8c1d{*& diff --git a/test/integration/comet2/outa_call/a.o b/test/integration/comet2/outa_call/a.o index e1706f364dc42036521a97dc60f395dc03d70db8..dbb9e1951438247f7dbe83ee9025e14f28ed8ff4 100644 GIT binary patch delta 47 zcmZ3%x{7rJKO?`;8U}_BObh}-fs6`5L5!Q_7^@hCf*A!ALKqnubs4xA7#aTmXJh~X D^)3m; delta 45 zcmZ3*x`K5BKO?`u8U}_BObh}-fs6`5j0~IQ7^@fsf*1u9f*Bbabs4xA{{LrW007-< B32XoW diff --git a/test/integration/comet2/outb_call/a.o b/test/integration/comet2/outb_call/a.o index 880c11dad1c08ebdb4d1dcd8ef74205b829a9dbc..54d70fd21e067f3f63ee4bd71d82197000d41eaf 100644 GIT binary patch delta 30 lcmZo*ZDO79pI>MR1H%U<1_2>^Mg<`U#?5?;MT|_03;=tn24DaH delta 27 icmZo-ZD5`7pI=}J1H%U<1_2>^Mg<{8hRuA8MT`Jurv@7U diff --git a/test/integration/comet2/outd_q15_call/a.o b/test/integration/comet2/outd_q15_call/a.o index ff602ebdea3cd6beecd5d766196746ff9ee690ac..1073218c46526d7b5029f0899855bbd2d8599a02 100644 GIT binary patch delta 79 zcmdnSyn}fIHzS|WS_Xy>Obh}-*BKOqZcLVB3}?JKxsXv(?-m0?%65i?!hk}CMggPS h41z+83=ECB3=9p13Obh}-*BKOq7$-|IhBMxnT*xS?bCZD~WjjMcVL%~6qkz#Z f20c0G|NjF3?Ija6 diff --git a/test/integration/comet2/outl_call/a.o b/test/integration/comet2/outl_call/a.o index 005a7266bfc68185cd1b441b66dcf05dca143382..b154827b9f2f5cba670c943ad0e700a92899dad4 100644 GIT binary patch delta 29 lcmaFH@`7c;bAF*23=AKb7zBij7!`z!88?0_U}R!s004~A2hRWi delta 26 icmaFC@{DD|bAEvt3=AKb7zBij7!`yV88&_^U<3ek69<<7 diff --git a/test/integration/comet2/ptn1/a.o b/test/integration/comet2/ptn1/a.o index 3c9e9dac248924fa13f1e9ca032af1c1ebbb75e8..8c6ee517f8f052bef1635367ae6fa92d817d86a4 100644 GIT binary patch delta 29 lcmX@ca)M>TVSb@D28Itz3<5$*j0!@^j2kbNFfuVR004f}2N?hW delta 26 icmX@Xa*SodVSa%&28Itz3<5$*j0!@G3>z<%FaiK*mj>|w diff --git a/test/integration/comet2/ptn2/a.o b/test/integration/comet2/ptn2/a.o index e0a752f8f7b70df410d714e6223dc904466d9a38..97abaffc9a6b5883fa6be10579de583329aee1dc 100644 GIT binary patch delta 29 lcmX@ca)M>TVSb@D28Itz3<5$*j0!@^j2kbNFfuVR004f}2N?hW delta 26 icmX@Xa*SodVSa%&28Itz3<5$*j0!@G3>z<%FaiK*mj>|w diff --git a/test/integration/comet2/ptn3/a.o b/test/integration/comet2/ptn3/a.o index b0b6d2ac14d58e648f801469ab59e3fabdf5b666..06d8dc4944aca75d9474ef7221ec08f9cfd275c5 100644 GIT binary patch delta 29 lcmdnNvWsQHR(_#+28Itz3<5&Zj0!?Bj2n-XFfuVR004ON2Fw5e delta 26 icmdnRvV R(^qc28Itz3<5&Zj0!@G3>%M>FaiK$#|Ena diff --git a/test/integration/comet2/ptn4/a.o b/test/integration/comet2/ptn4/a.o index 66676e265815dc9f07020f3354781d552b893b00..5399c9d04e3a6c802350c5603b5f4de76001fe0c 100644 GIT binary patch delta 31 mcmeBT?P1-(%E&LYoPps36N7+|3!{RNE8}Jn#xh1GMg{6nH3>X+bFag;qKz8axX(c|mNE%QieWG_g8zTc310w?f DL|qB_ delta 56 ycmcb>c!p7$v4DYr35W%Rv>6lx3>X+bFag;q3<^Sw6Qz~-;3BDD5$}2?E(QP(dFfuVR004K>2D|_O delta 26 icmdnSvV~>BR(^qc28Itz3<5%uj0!@G3>%LWFaiK#;|84o diff --git a/test/integration/comet2/summary/a.o b/test/integration/comet2/summary/a.o index 926003ac9ebdf6cb3e5e0a75585dfb0378493972..ba11c73666d3d17e27e96af1352f36ef5d9430fe 100644 GIT binary patch delta 78 zcmdnTa)@QZYiptP3=AKb7zBi57!`zM89{7?LV>~nML9->)K~__0tN;qAQljMz@PwE WD-Tqwz_?kBQH+s|k%5bWkpTd&Iu0iQ delta 74 zcmX@avX5oLYioh^3=AKb7zBi57!`yV!EA*>fx-YqSw@D`SO&%d1_mY|77%*Cpa54Z P2UfdTjZut|iHiXMZe|VM diff --git a/test/integration/comet2/svc2/a.o b/test/integration/comet2/svc2/a.o index afbe4301a0e3086f6aede8f251884101408d570f..88598e384c78da45444d056446c15f3a640ba671 100644 GIT binary patch delta 9 Qcmb1