ハッシュ値作成関数をヘッダファイルから削除
[YACASL2.git] / test / integration / casl2 / sum_10_slaoT / 0.txt
index e4a2d7b..d0e4b7a 100644 (file)
@@ -1,70 +1,70 @@
 ../../../../casl2 -slaTo ../../../../as/FUNC/sum_10.casl
 
 Assemble ../../../../as/FUNC/sum_10.casl (0)
-../../../../as/FUNC/sum_10.casl:1:;;; sum_10.casl
-../../../../as/FUNC/sum_10.casl:2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
-../../../../as/FUNC/sum_10.casl:3:MAIN    START
-../../../../as/FUNC/sum_10.casl:4:        PUSH    0,GR1
-../../../../as/FUNC/sum_10.casl:5:        LAD     GR0,0           ; GR0を初期化
-../../../../as/FUNC/sum_10.casl:6:        LD      GR1,FST         ; GR1に初項を転送
-../../../../as/FUNC/sum_10.casl:7:LOOP    ADDL    GR0,GR1         ; ループ先頭
-../../../../as/FUNC/sum_10.casl:8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-../../../../as/FUNC/sum_10.casl:9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-../../../../as/FUNC/sum_10.casl:10:        JPL     FIN             ; ↓
-../../../../as/FUNC/sum_10.casl:11:        JUMP    LOOP            ; ループ終端
-../../../../as/FUNC/sum_10.casl:12:FIN     POP     GR1
-../../../../as/FUNC/sum_10.casl:13:        RET
-../../../../as/FUNC/sum_10.casl:14:FST     DC      1               ; 初項
-../../../../as/FUNC/sum_10.casl:15:LST     DC      10              ; 末項
-../../../../as/FUNC/sum_10.casl:16:STEP    DC      1               ; 公差
-../../../../as/FUNC/sum_10.casl:17:        END
+../../../../as/FUNC/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/FUNC/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/FUNC/sum_10.casl:    3:MAIN    START
+../../../../as/FUNC/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/FUNC/sum_10.casl:   17:        END
 
 Label::::
-MAIN.FST ---> #0011
-MAIN.LOOP ---> #0006
-MAIN.LST ---> #0012
-MAIN ---> #0000
 MAIN.STEP ---> #0013
+MAIN.LST ---> #0012
 MAIN.FIN ---> #000F
+MAIN ---> #0000
+MAIN.FST ---> #0011
+MAIN.LOOP ---> #0006
 
 Assemble ../../../../as/FUNC/sum_10.casl (1)
-../../../../as/FUNC/sum_10.casl:1:;;; sum_10.casl
-../../../../as/FUNC/sum_10.casl:2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
-../../../../as/FUNC/sum_10.casl:3:MAIN    START
-../../../../as/FUNC/sum_10.casl:4:        PUSH    0,GR1
+../../../../as/FUNC/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/FUNC/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/FUNC/sum_10.casl:    3:MAIN    START
+../../../../as/FUNC/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:10:        JPL     FIN             ; ↓
+../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:11:        JUMP    LOOP            ; ループ終端
+../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:12:FIN     POP     GR1
+../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:13:        RET
+../../../../as/FUNC/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:14:FST     DC      1               ; 初項
+../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:15:LST     DC      10              ; 末項
+../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:16:STEP    DC      1               ; 公差
+../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:17:        END
+../../../../as/FUNC/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
@@ -315,7 +315,7 @@ Executing machine codes
 #0006: FR (OF SF ZF): 010
 
 #0007: Register::::
-#0007: GR0:     10 = #000A = 0000000000001010
+#0007: GR0:     10 = #000A = 0000000000001010 = '\n'
 #0007: GR1:      4 = #0004 = 0000000000000100
 #0007: GR2:      0 = #0000 = 0000000000000000
 #0007: GR3:      0 = #0000 = 0000000000000000
@@ -328,7 +328,7 @@ Executing machine codes
 #0007: FR (OF SF ZF): 000
 
 #0009: Register::::
-#0009: GR0:     10 = #000A = 0000000000001010
+#0009: GR0:     10 = #000A = 0000000000001010 = '\n'
 #0009: GR1:      5 = #0005 = 0000000000000101
 #0009: GR2:      0 = #0000 = 0000000000000000
 #0009: GR3:      0 = #0000 = 0000000000000000
@@ -341,7 +341,7 @@ Executing machine codes
 #0009: FR (OF SF ZF): 000
 
 #000B: Register::::
-#000B: GR0:     10 = #000A = 0000000000001010
+#000B: GR0:     10 = #000A = 0000000000001010 = '\n'
 #000B: GR1:      5 = #0005 = 0000000000000101
 #000B: GR2:      0 = #0000 = 0000000000000000
 #000B: GR3:      0 = #0000 = 0000000000000000
@@ -354,7 +354,7 @@ Executing machine codes
 #000B: FR (OF SF ZF): 010
 
 #000D: Register::::
-#000D: GR0:     10 = #000A = 0000000000001010
+#000D: GR0:     10 = #000A = 0000000000001010 = '\n'
 #000D: GR1:      5 = #0005 = 0000000000000101
 #000D: GR2:      0 = #0000 = 0000000000000000
 #000D: GR3:      0 = #0000 = 0000000000000000
@@ -367,7 +367,7 @@ Executing machine codes
 #000D: FR (OF SF ZF): 010
 
 #0006: Register::::
-#0006: GR0:     10 = #000A = 0000000000001010
+#0006: GR0:     10 = #000A = 0000000000001010 = '\n'
 #0006: GR1:      5 = #0005 = 0000000000000101
 #0006: GR2:      0 = #0000 = 0000000000000000
 #0006: GR3:      0 = #0000 = 0000000000000000
@@ -575,7 +575,7 @@ Executing machine codes
 #0006: FR (OF SF ZF): 010
 
 #0007: Register::::
-#0007: GR0:     36 = #0024 = 0000000000100100
+#0007: GR0:     36 = #0024 = 0000000000100100 = '$'
 #0007: GR1:      8 = #0008 = 0000000000001000
 #0007: GR2:      0 = #0000 = 0000000000000000
 #0007: GR3:      0 = #0000 = 0000000000000000
@@ -588,8 +588,8 @@ Executing machine codes
 #0007: FR (OF SF ZF): 000
 
 #0009: Register::::
-#0009: GR0:     36 = #0024 = 0000000000100100
-#0009: GR1:      9 = #0009 = 0000000000001001
+#0009: GR0:     36 = #0024 = 0000000000100100 = '$'
+#0009: GR1:      9 = #0009 = 0000000000001001 = '\t'
 #0009: GR2:      0 = #0000 = 0000000000000000
 #0009: GR3:      0 = #0000 = 0000000000000000
 #0009: GR4:      0 = #0000 = 0000000000000000
@@ -601,8 +601,8 @@ Executing machine codes
 #0009: FR (OF SF ZF): 000
 
 #000B: Register::::
-#000B: GR0:     36 = #0024 = 0000000000100100
-#000B: GR1:      9 = #0009 = 0000000000001001
+#000B: GR0:     36 = #0024 = 0000000000100100 = '$'
+#000B: GR1:      9 = #0009 = 0000000000001001 = '\t'
 #000B: GR2:      0 = #0000 = 0000000000000000
 #000B: GR3:      0 = #0000 = 0000000000000000
 #000B: GR4:      0 = #0000 = 0000000000000000
@@ -614,8 +614,8 @@ Executing machine codes
 #000B: FR (OF SF ZF): 010
 
 #000D: Register::::
-#000D: GR0:     36 = #0024 = 0000000000100100
-#000D: GR1:      9 = #0009 = 0000000000001001
+#000D: GR0:     36 = #0024 = 0000000000100100 = '$'
+#000D: GR1:      9 = #0009 = 0000000000001001 = '\t'
 #000D: GR2:      0 = #0000 = 0000000000000000
 #000D: GR3:      0 = #0000 = 0000000000000000
 #000D: GR4:      0 = #0000 = 0000000000000000
@@ -627,8 +627,8 @@ Executing machine codes
 #000D: FR (OF SF ZF): 010
 
 #0006: Register::::
-#0006: GR0:     36 = #0024 = 0000000000100100
-#0006: GR1:      9 = #0009 = 0000000000001001
+#0006: GR0:     36 = #0024 = 0000000000100100 = '$'
+#0006: GR1:      9 = #0009 = 0000000000001001 = '\t'
 #0006: GR2:      0 = #0000 = 0000000000000000
 #0006: GR3:      0 = #0000 = 0000000000000000
 #0006: GR4:      0 = #0000 = 0000000000000000
@@ -640,8 +640,8 @@ Executing machine codes
 #0006: FR (OF SF ZF): 010
 
 #0007: Register::::
-#0007: GR0:     45 = #002D = 0000000000101101
-#0007: GR1:      9 = #0009 = 0000000000001001
+#0007: GR0:     45 = #002D = 0000000000101101 = '-'
+#0007: GR1:      9 = #0009 = 0000000000001001 = '\t'
 #0007: GR2:      0 = #0000 = 0000000000000000
 #0007: GR3:      0 = #0000 = 0000000000000000
 #0007: GR4:      0 = #0000 = 0000000000000000
@@ -653,8 +653,8 @@ Executing machine codes
 #0007: FR (OF SF ZF): 000
 
 #0009: Register::::
-#0009: GR0:     45 = #002D = 0000000000101101
-#0009: GR1:     10 = #000A = 0000000000001010
+#0009: GR0:     45 = #002D = 0000000000101101 = '-'
+#0009: GR1:     10 = #000A = 0000000000001010 = '\n'
 #0009: GR2:      0 = #0000 = 0000000000000000
 #0009: GR3:      0 = #0000 = 0000000000000000
 #0009: GR4:      0 = #0000 = 0000000000000000
@@ -666,8 +666,8 @@ Executing machine codes
 #0009: FR (OF SF ZF): 000
 
 #000B: Register::::
-#000B: GR0:     45 = #002D = 0000000000101101
-#000B: GR1:     10 = #000A = 0000000000001010
+#000B: GR0:     45 = #002D = 0000000000101101 = '-'
+#000B: GR1:     10 = #000A = 0000000000001010 = '\n'
 #000B: GR2:      0 = #0000 = 0000000000000000
 #000B: GR3:      0 = #0000 = 0000000000000000
 #000B: GR4:      0 = #0000 = 0000000000000000
@@ -679,8 +679,8 @@ Executing machine codes
 #000B: FR (OF SF ZF): 001
 
 #000D: Register::::
-#000D: GR0:     45 = #002D = 0000000000101101
-#000D: GR1:     10 = #000A = 0000000000001010
+#000D: GR0:     45 = #002D = 0000000000101101 = '-'
+#000D: GR1:     10 = #000A = 0000000000001010 = '\n'
 #000D: GR2:      0 = #0000 = 0000000000000000
 #000D: GR3:      0 = #0000 = 0000000000000000
 #000D: GR4:      0 = #0000 = 0000000000000000
@@ -692,8 +692,8 @@ Executing machine codes
 #000D: FR (OF SF ZF): 001
 
 #0006: Register::::
-#0006: GR0:     45 = #002D = 0000000000101101
-#0006: GR1:     10 = #000A = 0000000000001010
+#0006: GR0:     45 = #002D = 0000000000101101 = '-'
+#0006: GR1:     10 = #000A = 0000000000001010 = '\n'
 #0006: GR2:      0 = #0000 = 0000000000000000
 #0006: GR3:      0 = #0000 = 0000000000000000
 #0006: GR4:      0 = #0000 = 0000000000000000
@@ -705,8 +705,8 @@ Executing machine codes
 #0006: FR (OF SF ZF): 001
 
 #0007: Register::::
-#0007: GR0:     55 = #0037 = 0000000000110111
-#0007: GR1:     10 = #000A = 0000000000001010
+#0007: GR0:     55 = #0037 = 0000000000110111 = '7'
+#0007: GR1:     10 = #000A = 0000000000001010 = '\n'
 #0007: GR2:      0 = #0000 = 0000000000000000
 #0007: GR3:      0 = #0000 = 0000000000000000
 #0007: GR4:      0 = #0000 = 0000000000000000
@@ -718,7 +718,7 @@ Executing machine codes
 #0007: FR (OF SF ZF): 000
 
 #0009: Register::::
-#0009: GR0:     55 = #0037 = 0000000000110111
+#0009: GR0:     55 = #0037 = 0000000000110111 = '7'
 #0009: GR1:     11 = #000B = 0000000000001011
 #0009: GR2:      0 = #0000 = 0000000000000000
 #0009: GR3:      0 = #0000 = 0000000000000000
@@ -731,7 +731,7 @@ Executing machine codes
 #0009: FR (OF SF ZF): 000
 
 #000B: Register::::
-#000B: GR0:     55 = #0037 = 0000000000110111
+#000B: GR0:     55 = #0037 = 0000000000110111 = '7'
 #000B: GR1:     11 = #000B = 0000000000001011
 #000B: GR2:      0 = #0000 = 0000000000000000
 #000B: GR3:      0 = #0000 = 0000000000000000
@@ -744,7 +744,7 @@ Executing machine codes
 #000B: FR (OF SF ZF): 000
 
 #000F: Register::::
-#000F: GR0:     55 = #0037 = 0000000000110111
+#000F: GR0:     55 = #0037 = 0000000000110111 = '7'
 #000F: GR1:     11 = #000B = 0000000000001011
 #000F: GR2:      0 = #0000 = 0000000000000000
 #000F: GR3:      0 = #0000 = 0000000000000000
@@ -757,7 +757,7 @@ Executing machine codes
 #000F: FR (OF SF ZF): 000
 
 #0010: Register::::
-#0010: GR0:     55 = #0037 = 0000000000110111
+#0010: GR0:     55 = #0037 = 0000000000110111 = '7'
 #0010: GR1:      0 = #0000 = 0000000000000000
 #0010: GR2:      0 = #0000 = 0000000000000000
 #0010: GR3:      0 = #0000 = 0000000000000000