From: j8takagi <j8takagi@nifty.com>
Date: Sun, 7 Feb 2010 09:40:14 +0000 (+0900)
Subject: masterブランチをマージ
X-Git-Tag: v0.1~47^2~16
X-Git-Url: http://www.j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4fe8479d27f535a0ff44c9f6ce270249934e980f;p=YACASL2.git

masterブランチをマージ

次の競合は、すべて破棄
Conflicts:
	test/integration/casl2/misc_out_hello/0.txt
	test/integration/comet2/svc2_out/a.o
---

4fe8479d27f535a0ff44c9f6ce270249934e980f
diff --cc test/integration/casl2/misc_out_hello/0.txt
index 9feb20a,e42f94d..3957e4f
--- a/test/integration/casl2/misc_out_hello/0.txt
+++ b/test/integration/casl2/misc_out_hello/0.txt
@@@ -1,77 -1,71 +1,70 @@@
- ../../../../casl2 -slatd ../../../../as/MISC/out/hello1.casl
+ ../../../../casl2 -slatd ../../../../as/CMD/svc2_out.casl
  
- Assemble ../../../../as/MISC/out/hello1.casl (0)
- ../../../../as/MISC/out/hello1.casl:    1:MAIN    START
- ../../../../as/MISC/out/hello1.casl:    2:        PUSH    0,GR1
- ../../../../as/MISC/out/hello1.casl:    3:        PUSH    0,GR2
- ../../../../as/MISC/out/hello1.casl:    4:        LAD     GR1,OBUF
- ../../../../as/MISC/out/hello1.casl:    5:        LD      GR2,LEN
- ../../../../as/MISC/out/hello1.casl:    6:        SVC     2
- ../../../../as/MISC/out/hello1.casl:    7:        LAD     GR1,=#A
- ../../../../as/MISC/out/hello1.casl:    8:        LAD     GR2,1
- ../../../../as/MISC/out/hello1.casl:    9:        SVC     2
- ../../../../as/MISC/out/hello1.casl:   10:        POP     GR2
- ../../../../as/MISC/out/hello1.casl:   11:        POP     GR1
- ../../../../as/MISC/out/hello1.casl:   12:        RET
- ../../../../as/MISC/out/hello1.casl:   13:OBUF    DC      'Hello, World!'
- ../../../../as/MISC/out/hello1.casl:   14:LEN     DC      13
- ../../../../as/MISC/out/hello1.casl:   15:        END
+ 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:        LAD     GR2,LEN
++../../../../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:    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::::
- MAIN.LEN ---> #0020
- MAIN ---> #0000
- MAIN.OBUF ---> #0013
+ OTEST ---> #0000
+ OTEST.OBUF ---> #0013
+ OTEST.LEN ---> #0017
  
- Assemble ../../../../as/MISC/out/hello1.casl (1)
- ../../../../as/MISC/out/hello1.casl:    1:MAIN    START
- ../../../../as/MISC/out/hello1.casl:    2:        PUSH    0,GR1
+ 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
  	#0000	#7001
  	#0001	#0000
- ../../../../as/MISC/out/hello1.casl:    3:        PUSH    0,GR2
+ ../../../../as/CMD/svc2_out.casl:    4:        PUSH    0,GR2
  	#0002	#7002
  	#0003	#0000
- ../../../../as/MISC/out/hello1.casl:    4:        LAD     GR1,OBUF
+ ../../../../as/CMD/svc2_out.casl:    5:        LAD     GR1,OBUF
  	#0004	#1210
  	#0005	#0013
- ../../../../as/MISC/out/hello1.casl:    5:        LD      GR2,LEN
 -../../../../as/CMD/svc2_out.casl:    6:        LAD     GR2,LEN
 -	#0006	#1220
++../../../../as/CMD/svc2_out.casl:    6:        LD      GR2,LEN
 +	#0006	#1020
- 	#0007	#0020
- ../../../../as/MISC/out/hello1.casl:    6:        SVC     2
+ 	#0007	#0017
+ ../../../../as/CMD/svc2_out.casl:    7:        SVC     2
  	#0008	#F000
  	#0009	#0002
- ../../../../as/MISC/out/hello1.casl:    7:        LAD     GR1,=#A
- 	#0021	#000A
+ ../../../../as/CMD/svc2_out.casl:    8:        LAD     GR1,=#A
+ 	#0018	#000A
  	#000A	#1210
- 	#000B	#0021
- ../../../../as/MISC/out/hello1.casl:    8:        LAD     GR2,1
+ 	#000B	#0018
 -../../../../as/CMD/svc2_out.casl:    9:        LAD     GR2,=1
 -	#0019	#0001
++../../../../as/CMD/svc2_out.casl:    9:        LAD     GR2,1
  	#000C	#1220
 -	#000D	#0019
 +	#000D	#0001
- ../../../../as/MISC/out/hello1.casl:    9:        SVC     2
+ ../../../../as/CMD/svc2_out.casl:   10:        SVC     2
  	#000E	#F000
  	#000F	#0002
- ../../../../as/MISC/out/hello1.casl:   10:        POP     GR2
+ ../../../../as/CMD/svc2_out.casl:   11:        POP     GR2
  	#0010	#7120
- ../../../../as/MISC/out/hello1.casl:   11:        POP     GR1
+ ../../../../as/CMD/svc2_out.casl:   12:        POP     GR1
  	#0011	#7110
- ../../../../as/MISC/out/hello1.casl:   12:        RET
+ ../../../../as/CMD/svc2_out.casl:   13:        RET
  	#0012	#8100
- ../../../../as/MISC/out/hello1.casl:   13:OBUF    DC      'Hello, World!'
- 	#0013	#0048
- 	#0014	#0065
- 	#0015	#006C
- 	#0016	#006C
- 	#0017	#006F
- 	#0018	#002C
- 	#0019	#0020
- 	#001A	#0057
- 	#001B	#006F
- 	#001C	#0072
- 	#001D	#006C
- 	#001E	#0064
- 	#001F	#0021
- ../../../../as/MISC/out/hello1.casl:   14:LEN     DC      13
- 	#0020	#000D
- ../../../../as/MISC/out/hello1.casl:   15:        END
+ ../../../../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
+ 	#0017	#0004
+ ../../../../as/CMD/svc2_out.casl:   16:        END
  
  Executing machine codes
  #0000: Register::::
@@@ -88,9 -82,9 +81,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0000: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0000: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0000: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -135,9 -129,9 +128,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0002: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0002: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0002: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -182,9 -176,9 +175,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0004: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0004: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0004: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -229,9 -223,9 +222,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0006: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0006: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0006: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -265,7 -259,7 +258,7 @@@
  #0008: Register::::
  #0008: GR0:      0 = #0000 = 0000000000000000
  #0008: GR1:     19 = #0013 = 0000000000010011
- #0008: GR2:     13 = #000D = 0000000000001101
 -#0008: GR2:     23 = #0017 = 0000000000010111
++#0008: GR2:      4 = #0004 = 0000000000000100
  #0008: GR3:      0 = #0000 = 0000000000000000
  #0008: GR4:      0 = #0000 = 0000000000000000
  #0008: GR5:      0 = #0000 = 0000000000000000
@@@ -276,9 -270,9 +269,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0008: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0008: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0008: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -309,10 -303,10 +302,10 @@@
  #0008: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
  #0008: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
  
- Hello, World!#000A: Register::::
+ abcd#000A: Register::::
  #000A: GR0:      0 = #0000 = 0000000000000000
  #000A: GR1:     19 = #0013 = 0000000000010011
- #000A: GR2:     13 = #000D = 0000000000001101
 -#000A: GR2:     23 = #0017 = 0000000000010111
++#000A: GR2:      4 = #0004 = 0000000000000100
  #000A: GR3:      0 = #0000 = 0000000000000000
  #000A: GR4:      0 = #0000 = 0000000000000000
  #000A: GR5:      0 = #0000 = 0000000000000000
@@@ -323,9 -317,9 +316,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #000A: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #000A: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #000A: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -358,8 -352,8 +351,8 @@@
  
  #000C: Register::::
  #000C: GR0:      0 = #0000 = 0000000000000000
- #000C: GR1:     33 = #0021 = 0000000000100001 = '!'
- #000C: GR2:     13 = #000D = 0000000000001101
+ #000C: GR1:     24 = #0018 = 0000000000011000
 -#000C: GR2:     23 = #0017 = 0000000000010111
++#000C: GR2:      4 = #0004 = 0000000000000100
  #000C: GR3:      0 = #0000 = 0000000000000000
  #000C: GR4:      0 = #0000 = 0000000000000000
  #000C: GR5:      0 = #0000 = 0000000000000000
@@@ -370,9 -364,9 +363,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #000C: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #000C: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #000C: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -405,8 -399,8 +398,8 @@@
  
  #000E: Register::::
  #000E: GR0:      0 = #0000 = 0000000000000000
- #000E: GR1:     33 = #0021 = 0000000000100001 = '!'
+ #000E: GR1:     24 = #0018 = 0000000000011000
 -#000E: GR2:     25 = #0019 = 0000000000011001
 +#000E: GR2:      1 = #0001 = 0000000000000001
  #000E: GR3:      0 = #0000 = 0000000000000000
  #000E: GR4:      0 = #0000 = 0000000000000000
  #000E: GR5:      0 = #0000 = 0000000000000000
@@@ -417,9 -411,9 +410,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #000E: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #000E: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #000E: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -453,8 -447,8 +446,8 @@@
  
  #0010: Register::::
  #0010: GR0:      0 = #0000 = 0000000000000000
- #0010: GR1:     33 = #0021 = 0000000000100001 = '!'
+ #0010: GR1:     24 = #0018 = 0000000000011000
 -#0010: GR2:     25 = #0019 = 0000000000011001
 +#0010: GR2:      1 = #0001 = 0000000000000001
  #0010: GR3:      0 = #0000 = 0000000000000000
  #0010: GR4:      0 = #0000 = 0000000000000000
  #0010: GR5:      0 = #0000 = 0000000000000000
@@@ -465,9 -459,9 +458,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0010: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0010: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0010: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -512,9 -506,9 +505,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0011: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0011: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0011: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
@@@ -559,9 -553,9 +552,9 @@@
  #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 0020 F000 0002 1210 0021 1220 0001 F000 0002
- #0012: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
- #0012: 0020: 000D 000A 0000 0000 0000 0000 0000 0000 0000 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: 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: 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
  #0012: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
diff --cc test/integration/comet2/svc2_out/a.o
index 0000000,1381ea4..2cd91af
mode 000000,100644..100644
Binary files differ