SVC 2の仕様修正に伴い、CASLコードとテストを修正
[YACASL2.git] / test / integration / casl2 / svc2_out / 0.txt
index 1ed2b01..e42f94d 100644 (file)
@@ -1,22 +1,22 @@
 ../../../../casl2 -slatd ../../../../as/CMD/svc2_out.casl
 
 Assemble ../../../../as/CMD/svc2_out.casl (0)
-../../../../as/CMD/svc2_out.casl:1:;;; 「OUT」と同等のプログラム
-../../../../as/CMD/svc2_out.casl:2:OTEST   START
-../../../../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: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:10:        SVC     2
-../../../../as/CMD/svc2_out.casl:11:        POP     GR2
-../../../../as/CMD/svc2_out.casl:12:        POP     GR1
-../../../../as/CMD/svc2_out.casl:13:        RET
-../../../../as/CMD/svc2_out.casl:14:OBUF    DC      'abcd'
-../../../../as/CMD/svc2_out.casl:15:LEN     DC      4
-../../../../as/CMD/svc2_out.casl:16:        END
+../../../../as/CMD/svc2_out.casl:    1:;;; 「OUT」と同等のプログラム
+../../../../as/CMD/svc2_out.casl:    2:OTEST   START
+../../../../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:        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:   10:        SVC     2
+../../../../as/CMD/svc2_out.casl:   11:        POP     GR2
+../../../../as/CMD/svc2_out.casl:   12:        POP     GR1
+../../../../as/CMD/svc2_out.casl:   13:        RET
+../../../../as/CMD/svc2_out.casl:   14:OBUF    DC      'abcd'
+../../../../as/CMD/svc2_out.casl:   15:LEN     DC      4
+../../../../as/CMD/svc2_out.casl:   16:        END
 
 Label::::
 OTEST ---> #0000
@@ -24,47 +24,48 @@ OTEST.OBUF ---> #0013
 OTEST.LEN ---> #0017
 
 Assemble ../../../../as/CMD/svc2_out.casl (1)
-../../../../as/CMD/svc2_out.casl:1:;;; 「OUT」と同等のプログラム
-../../../../as/CMD/svc2_out.casl:2:OTEST   START
-../../../../as/CMD/svc2_out.casl:3:        PUSH    0,GR1
+../../../../as/CMD/svc2_out.casl:    1:;;; 「OUT」と同等のプログラム
+../../../../as/CMD/svc2_out.casl:    2:OTEST   START
+../../../../as/CMD/svc2_out.casl:    3:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/CMD/svc2_out.casl:4:        PUSH    0,GR2
+../../../../as/CMD/svc2_out.casl:    4:        PUSH    0,GR2
        #0002   #7002
        #0003   #0000
-../../../../as/CMD/svc2_out.casl:5:        LAD     GR1,OBUF
+../../../../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
+../../../../as/CMD/svc2_out.casl:    7:        SVC     2
        #0008   #F000
        #0009   #0002
-../../../../as/CMD/svc2_out.casl:8:        LAD     GR1,=#A
+../../../../as/CMD/svc2_out.casl:    8:        LAD     GR1,=#A
        #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
-../../../../as/CMD/svc2_out.casl:10:        SVC     2
+       #000D   #0019
+../../../../as/CMD/svc2_out.casl:   10:        SVC     2
        #000E   #F000
        #000F   #0002
-../../../../as/CMD/svc2_out.casl:11:        POP     GR2
+../../../../as/CMD/svc2_out.casl:   11:        POP     GR2
        #0010   #7120
-../../../../as/CMD/svc2_out.casl:12:        POP     GR1
+../../../../as/CMD/svc2_out.casl:   12:        POP     GR1
        #0011   #7110
-../../../../as/CMD/svc2_out.casl:13:        RET
+../../../../as/CMD/svc2_out.casl:   13:        RET
        #0012   #8100
-../../../../as/CMD/svc2_out.casl:14:OBUF    DC      'abcd'
+../../../../as/CMD/svc2_out.casl:   14:OBUF    DC      'abcd'
        #0013   #0061
        #0014   #0062
        #0015   #0063
        #0016   #0064
-../../../../as/CMD/svc2_out.casl:15:LEN     DC      4
+../../../../as/CMD/svc2_out.casl:   15:LEN     DC      4
        #0017   #0004
-../../../../as/CMD/svc2_out.casl:16:        END
+../../../../as/CMD/svc2_out.casl:   16:        END
 
 Executing machine codes
 #0000: Register::::
@@ -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