アセンブラファイルとテストの整理
[YACASL2.git] / test / astest / count_call2 / 0.txt
diff --git a/test/astest/count_call2/0.txt b/test/astest/count_call2/0.txt
deleted file mode 100644 (file)
index 0143de0..0000000
+++ /dev/null
@@ -1,1075 +0,0 @@
-
-Assemble ../../../as/count_call2.casl (0)
-../../../as/count_call2.casl:1:MAIN    START
-../../../as/count_call2.casl:2:        LAD GR1,-1
-../../../as/count_call2.casl:3:    CALL COUNT1
-../../../as/count_call2.casl:4:FIN     RET
-../../../as/count_call2.casl:5:        END
-
-Assemble ../../../as/count.casl (0)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-../../../as/count.casl:6:    PUSH      0,GR2
-../../../as/count.casl:7:    SUBA      GR2,GR2
-../../../as/count.casl:8:    AND               GR1,GR1
-../../../as/count.casl:9:    JZE       RETURN
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-../../../as/count.casl:12:    AND              GR1,GR0
-../../../as/count.casl:13:    JNZ              MORE
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-../../../as/count.casl:15:     POP             GR2
-../../../as/count.casl:16:    POP              GR1
-../../../as/count.casl:17:    RET
-../../../as/count.casl:18:    END
-
-Label::::
-COUNT1 ---> #0005
-RETURN ---> #0014
-MORE ---> #000D
-MAIN ---> #0000
-FIN ---> #0004
-
-Assemble ../../../as/count_call2.casl (1)
-../../../as/count_call2.casl:1:MAIN    START
-../../../as/count_call2.casl:2:        LAD GR1,-1
-       #0000   #1210
-       #0001   #FFFF
-../../../as/count_call2.casl:3:    CALL COUNT1
-       #0002   #8000
-       #0003   #0005
-../../../as/count_call2.casl:4:FIN     RET
-       #0004   #8100
-../../../as/count_call2.casl:5:        END
-
-Assemble ../../../as/count.casl (1)
-../../../as/count.casl:1:COUNT1        START
-../../../as/count.casl:2:;       入力    GR1:検索する語
-../../../as/count.casl:3:;       処理    GR1中の'1'のビットの個数を求める
-../../../as/count.casl:4:;       出力    GR0:GR1中の'1'のビットの個数
-../../../as/count.casl:5:      PUSH    0,GR1
-       #0005   #7001
-       #0006   #0000
-../../../as/count.casl:6:    PUSH      0,GR2
-       #0007   #7002
-       #0008   #0000
-../../../as/count.casl:7:    SUBA      GR2,GR2
-       #0009   #2522
-../../../as/count.casl:8:    AND               GR1,GR1
-       #000A   #3411
-../../../as/count.casl:9:    JZE       RETURN
-       #000B   #6300
-       #000C   #0014
-../../../as/count.casl:10:MORE LAD     GR2,1,GR2
-       #000D   #1222
-       #000E   #0001
-../../../as/count.casl:11:     LAD             GR0,-1,GR1
-       #000F   #1201
-       #0010   #FFFF
-../../../as/count.casl:12:    AND              GR1,GR0
-       #0011   #3410
-../../../as/count.casl:13:    JNZ              MORE
-       #0012   #6200
-       #0013   #000D
-../../../as/count.casl:14:RETURN LD    GR0,GR2
-       #0014   #1402
-../../../as/count.casl:15:     POP             GR2
-       #0015   #7120
-../../../as/count.casl:16:    POP              GR1
-       #0016   #7110
-../../../as/count.casl:17:    RET
-       #0017   #8100
-../../../as/count.casl:18:    END
-
-Executing machine codes
-#0000: Register::::
-#0000: GR0:      0 = #0000 = 0000000000000000
-#0000: GR1:      0 = #0000 = 0000000000000000
-#0000: GR2:      0 = #0000 = 0000000000000000
-#0000: GR3:      0 = #0000 = 0000000000000000
-#0000: GR4:      0 = #0000 = 0000000000000000
-#0000: GR5:      0 = #0000 = 0000000000000000
-#0000: GR6:      0 = #0000 = 0000000000000000
-#0000: GR7:      0 = #0000 = 0000000000000000
-#0000: SP:     512 = #0200 = 0000001000000000
-#0000: PR:       0 = #0000 = 0000000000000000
-#0000: FR (OF SF ZF): 000
-
-#0002: Register::::
-#0002: GR0:      0 = #0000 = 0000000000000000
-#0002: GR1:     -1 = #FFFF = 1111111111111111
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:      0 = #0000 = 0000000000000000
-#0002: GR5:      0 = #0000 = 0000000000000000
-#0002: GR6:      0 = #0000 = 0000000000000000
-#0002: GR7:      0 = #0000 = 0000000000000000
-#0002: SP:     512 = #0200 = 0000001000000000
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:     -1 = #FFFF = 1111111111111111
-#0005: GR2:      0 = #0000 = 0000000000000000
-#0005: GR3:      0 = #0000 = 0000000000000000
-#0005: GR4:      0 = #0000 = 0000000000000000
-#0005: GR5:      0 = #0000 = 0000000000000000
-#0005: GR6:      0 = #0000 = 0000000000000000
-#0005: GR7:      0 = #0000 = 0000000000000000
-#0005: SP:     511 = #01FF = 0000000111111111
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     -1 = #FFFF = 1111111111111111
-#0007: GR2:      0 = #0000 = 0000000000000000
-#0007: GR3:      0 = #0000 = 0000000000000000
-#0007: GR4:      0 = #0000 = 0000000000000000
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     510 = #01FE = 0000000111111110
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     -1 = #FFFF = 1111111111111111
-#0009: GR2:      0 = #0000 = 0000000000000000
-#0009: GR3:      0 = #0000 = 0000000000000000
-#0009: GR4:      0 = #0000 = 0000000000000000
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     509 = #01FD = 0000000111111101
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     -1 = #FFFF = 1111111111111111
-#000A: GR2:      0 = #0000 = 0000000000000000
-#000A: GR3:      0 = #0000 = 0000000000000000
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     509 = #01FD = 0000000111111101
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-
-#000B: Register::::
-#000B: GR0:      0 = #0000 = 0000000000000000
-#000B: GR1:     -1 = #FFFF = 1111111111111111
-#000B: GR2:      0 = #0000 = 0000000000000000
-#000B: GR3:      0 = #0000 = 0000000000000000
-#000B: GR4:      0 = #0000 = 0000000000000000
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     509 = #01FD = 0000000111111101
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:     -1 = #FFFF = 1111111111111111
-#000D: GR2:      0 = #0000 = 0000000000000000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:      0 = #0000 = 0000000000000000
-#000F: GR1:     -1 = #FFFF = 1111111111111111
-#000F: GR2:      1 = #0001 = 0000000000000001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -2 = #FFFE = 1111111111111110
-#0011: GR1:     -1 = #FFFF = 1111111111111111
-#0011: GR2:      1 = #0001 = 0000000000000001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -2 = #FFFE = 1111111111111110
-#0012: GR1:     -2 = #FFFE = 1111111111111110
-#0012: GR2:      1 = #0001 = 0000000000000001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -2 = #FFFE = 1111111111111110
-#000D: GR1:     -2 = #FFFE = 1111111111111110
-#000D: GR2:      1 = #0001 = 0000000000000001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -2 = #FFFE = 1111111111111110
-#000F: GR1:     -2 = #FFFE = 1111111111111110
-#000F: GR2:      2 = #0002 = 0000000000000010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -3 = #FFFD = 1111111111111101
-#0011: GR1:     -2 = #FFFE = 1111111111111110
-#0011: GR2:      2 = #0002 = 0000000000000010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -3 = #FFFD = 1111111111111101
-#0012: GR1:     -4 = #FFFC = 1111111111111100
-#0012: GR2:      2 = #0002 = 0000000000000010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -3 = #FFFD = 1111111111111101
-#000D: GR1:     -4 = #FFFC = 1111111111111100
-#000D: GR2:      2 = #0002 = 0000000000000010
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -3 = #FFFD = 1111111111111101
-#000F: GR1:     -4 = #FFFC = 1111111111111100
-#000F: GR2:      3 = #0003 = 0000000000000011
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -5 = #FFFB = 1111111111111011
-#0011: GR1:     -4 = #FFFC = 1111111111111100
-#0011: GR2:      3 = #0003 = 0000000000000011
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -5 = #FFFB = 1111111111111011
-#0012: GR1:     -8 = #FFF8 = 1111111111111000
-#0012: GR2:      3 = #0003 = 0000000000000011
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -5 = #FFFB = 1111111111111011
-#000D: GR1:     -8 = #FFF8 = 1111111111111000
-#000D: GR2:      3 = #0003 = 0000000000000011
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -5 = #FFFB = 1111111111111011
-#000F: GR1:     -8 = #FFF8 = 1111111111111000
-#000F: GR2:      4 = #0004 = 0000000000000100
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:     -9 = #FFF7 = 1111111111110111
-#0011: GR1:     -8 = #FFF8 = 1111111111111000
-#0011: GR2:      4 = #0004 = 0000000000000100
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:     -9 = #FFF7 = 1111111111110111
-#0012: GR1:    -16 = #FFF0 = 1111111111110000
-#0012: GR2:      4 = #0004 = 0000000000000100
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     -9 = #FFF7 = 1111111111110111
-#000D: GR1:    -16 = #FFF0 = 1111111111110000
-#000D: GR2:      4 = #0004 = 0000000000000100
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:     -9 = #FFF7 = 1111111111110111
-#000F: GR1:    -16 = #FFF0 = 1111111111110000
-#000F: GR2:      5 = #0005 = 0000000000000101
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -17 = #FFEF = 1111111111101111
-#0011: GR1:    -16 = #FFF0 = 1111111111110000
-#0011: GR2:      5 = #0005 = 0000000000000101
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -17 = #FFEF = 1111111111101111
-#0012: GR1:    -32 = #FFE0 = 1111111111100000
-#0012: GR2:      5 = #0005 = 0000000000000101
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -17 = #FFEF = 1111111111101111
-#000D: GR1:    -32 = #FFE0 = 1111111111100000
-#000D: GR2:      5 = #0005 = 0000000000000101
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -17 = #FFEF = 1111111111101111
-#000F: GR1:    -32 = #FFE0 = 1111111111100000
-#000F: GR2:      6 = #0006 = 0000000000000110
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -33 = #FFDF = 1111111111011111
-#0011: GR1:    -32 = #FFE0 = 1111111111100000
-#0011: GR2:      6 = #0006 = 0000000000000110
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -33 = #FFDF = 1111111111011111
-#0012: GR1:    -64 = #FFC0 = 1111111111000000
-#0012: GR2:      6 = #0006 = 0000000000000110
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -33 = #FFDF = 1111111111011111
-#000D: GR1:    -64 = #FFC0 = 1111111111000000
-#000D: GR2:      6 = #0006 = 0000000000000110
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -33 = #FFDF = 1111111111011111
-#000F: GR1:    -64 = #FFC0 = 1111111111000000
-#000F: GR2:      7 = #0007 = 0000000000000111
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:    -65 = #FFBF = 1111111110111111
-#0011: GR1:    -64 = #FFC0 = 1111111111000000
-#0011: GR2:      7 = #0007 = 0000000000000111
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:    -65 = #FFBF = 1111111110111111
-#0012: GR1:   -128 = #FF80 = 1111111110000000
-#0012: GR2:      7 = #0007 = 0000000000000111
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:    -65 = #FFBF = 1111111110111111
-#000D: GR1:   -128 = #FF80 = 1111111110000000
-#000D: GR2:      7 = #0007 = 0000000000000111
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:    -65 = #FFBF = 1111111110111111
-#000F: GR1:   -128 = #FF80 = 1111111110000000
-#000F: GR2:      8 = #0008 = 0000000000001000
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -129 = #FF7F = 1111111101111111
-#0011: GR1:   -128 = #FF80 = 1111111110000000
-#0011: GR2:      8 = #0008 = 0000000000001000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -129 = #FF7F = 1111111101111111
-#0012: GR1:   -256 = #FF00 = 1111111100000000
-#0012: GR2:      8 = #0008 = 0000000000001000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -129 = #FF7F = 1111111101111111
-#000D: GR1:   -256 = #FF00 = 1111111100000000
-#000D: GR2:      8 = #0008 = 0000000000001000
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -129 = #FF7F = 1111111101111111
-#000F: GR1:   -256 = #FF00 = 1111111100000000
-#000F: GR2:      9 = #0009 = 0000000000001001
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -257 = #FEFF = 1111111011111111
-#0011: GR1:   -256 = #FF00 = 1111111100000000
-#0011: GR2:      9 = #0009 = 0000000000001001
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -257 = #FEFF = 1111111011111111
-#0012: GR1:   -512 = #FE00 = 1111111000000000
-#0012: GR2:      9 = #0009 = 0000000000001001
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -257 = #FEFF = 1111111011111111
-#000D: GR1:   -512 = #FE00 = 1111111000000000
-#000D: GR2:      9 = #0009 = 0000000000001001
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -257 = #FEFF = 1111111011111111
-#000F: GR1:   -512 = #FE00 = 1111111000000000
-#000F: GR2:     10 = #000A = 0000000000001010
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:   -513 = #FDFF = 1111110111111111
-#0011: GR1:   -512 = #FE00 = 1111111000000000
-#0011: GR2:     10 = #000A = 0000000000001010
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:   -513 = #FDFF = 1111110111111111
-#0012: GR1:  -1024 = #FC00 = 1111110000000000
-#0012: GR2:     10 = #000A = 0000000000001010
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:   -513 = #FDFF = 1111110111111111
-#000D: GR1:  -1024 = #FC00 = 1111110000000000
-#000D: GR2:     10 = #000A = 0000000000001010
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:   -513 = #FDFF = 1111110111111111
-#000F: GR1:  -1024 = #FC00 = 1111110000000000
-#000F: GR2:     11 = #000B = 0000000000001011
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -1025 = #FBFF = 1111101111111111
-#0011: GR1:  -1024 = #FC00 = 1111110000000000
-#0011: GR2:     11 = #000B = 0000000000001011
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -1025 = #FBFF = 1111101111111111
-#0012: GR1:  -2048 = #F800 = 1111100000000000
-#0012: GR2:     11 = #000B = 0000000000001011
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -1025 = #FBFF = 1111101111111111
-#000D: GR1:  -2048 = #F800 = 1111100000000000
-#000D: GR2:     11 = #000B = 0000000000001011
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -1025 = #FBFF = 1111101111111111
-#000F: GR1:  -2048 = #F800 = 1111100000000000
-#000F: GR2:     12 = #000C = 0000000000001100
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -2049 = #F7FF = 1111011111111111
-#0011: GR1:  -2048 = #F800 = 1111100000000000
-#0011: GR2:     12 = #000C = 0000000000001100
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -2049 = #F7FF = 1111011111111111
-#0012: GR1:  -4096 = #F000 = 1111000000000000
-#0012: GR2:     12 = #000C = 0000000000001100
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -2049 = #F7FF = 1111011111111111
-#000D: GR1:  -4096 = #F000 = 1111000000000000
-#000D: GR2:     12 = #000C = 0000000000001100
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -2049 = #F7FF = 1111011111111111
-#000F: GR1:  -4096 = #F000 = 1111000000000000
-#000F: GR2:     13 = #000D = 0000000000001101
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -4097 = #EFFF = 1110111111111111
-#0011: GR1:  -4096 = #F000 = 1111000000000000
-#0011: GR2:     13 = #000D = 0000000000001101
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -4097 = #EFFF = 1110111111111111
-#0012: GR1:  -8192 = #E000 = 1110000000000000
-#0012: GR2:     13 = #000D = 0000000000001101
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -4097 = #EFFF = 1110111111111111
-#000D: GR1:  -8192 = #E000 = 1110000000000000
-#000D: GR2:     13 = #000D = 0000000000001101
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -4097 = #EFFF = 1110111111111111
-#000F: GR1:  -8192 = #E000 = 1110000000000000
-#000F: GR2:     14 = #000E = 0000000000001110
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  -8193 = #DFFF = 1101111111111111
-#0011: GR1:  -8192 = #E000 = 1110000000000000
-#0011: GR2:     14 = #000E = 0000000000001110
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  -8193 = #DFFF = 1101111111111111
-#0012: GR1: -16384 = #C000 = 1100000000000000
-#0012: GR2:     14 = #000E = 0000000000001110
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:  -8193 = #DFFF = 1101111111111111
-#000D: GR1: -16384 = #C000 = 1100000000000000
-#000D: GR2:     14 = #000E = 0000000000001110
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0:  -8193 = #DFFF = 1101111111111111
-#000F: GR1: -16384 = #C000 = 1100000000000000
-#000F: GR2:     15 = #000F = 0000000000001111
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0: -16385 = #BFFF = 1011111111111111
-#0011: GR1: -16384 = #C000 = 1100000000000000
-#0011: GR2:     15 = #000F = 0000000000001111
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0: -16385 = #BFFF = 1011111111111111
-#0012: GR1: -32768 = #8000 = 1000000000000000
-#0012: GR2:     15 = #000F = 0000000000001111
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0: -16385 = #BFFF = 1011111111111111
-#000D: GR1: -32768 = #8000 = 1000000000000000
-#000D: GR2:     15 = #000F = 0000000000001111
-#000D: GR3:      0 = #0000 = 0000000000000000
-#000D: GR4:      0 = #0000 = 0000000000000000
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     509 = #01FD = 0000000111111101
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#000F: Register::::
-#000F: GR0: -16385 = #BFFF = 1011111111111111
-#000F: GR1: -32768 = #8000 = 1000000000000000
-#000F: GR2:     16 = #0010 = 0000000000010000
-#000F: GR3:      0 = #0000 = 0000000000000000
-#000F: GR4:      0 = #0000 = 0000000000000000
-#000F: GR5:      0 = #0000 = 0000000000000000
-#000F: GR6:      0 = #0000 = 0000000000000000
-#000F: GR7:      0 = #0000 = 0000000000000000
-#000F: SP:     509 = #01FD = 0000000111111101
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 010
-
-#0011: Register::::
-#0011: GR0:  32767 = #7FFF = 0111111111111111
-#0011: GR1: -32768 = #8000 = 1000000000000000
-#0011: GR2:     16 = #0010 = 0000000000010000
-#0011: GR3:      0 = #0000 = 0000000000000000
-#0011: GR4:      0 = #0000 = 0000000000000000
-#0011: GR5:      0 = #0000 = 0000000000000000
-#0011: GR6:      0 = #0000 = 0000000000000000
-#0011: GR7:      0 = #0000 = 0000000000000000
-#0011: SP:     509 = #01FD = 0000000111111101
-#0011: PR:      17 = #0011 = 0000000000010001
-#0011: FR (OF SF ZF): 010
-
-#0012: Register::::
-#0012: GR0:  32767 = #7FFF = 0111111111111111
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:     16 = #0010 = 0000000000010000
-#0012: GR3:      0 = #0000 = 0000000000000000
-#0012: GR4:      0 = #0000 = 0000000000000000
-#0012: GR5:      0 = #0000 = 0000000000000000
-#0012: GR6:      0 = #0000 = 0000000000000000
-#0012: GR7:      0 = #0000 = 0000000000000000
-#0012: SP:     509 = #01FD = 0000000111111101
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-
-#0014: Register::::
-#0014: GR0:  32767 = #7FFF = 0111111111111111
-#0014: GR1:      0 = #0000 = 0000000000000000
-#0014: GR2:     16 = #0010 = 0000000000010000
-#0014: GR3:      0 = #0000 = 0000000000000000
-#0014: GR4:      0 = #0000 = 0000000000000000
-#0014: GR5:      0 = #0000 = 0000000000000000
-#0014: GR6:      0 = #0000 = 0000000000000000
-#0014: GR7:      0 = #0000 = 0000000000000000
-#0014: SP:     509 = #01FD = 0000000111111101
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 001
-
-#0015: Register::::
-#0015: GR0:     16 = #0010 = 0000000000010000
-#0015: GR1:      0 = #0000 = 0000000000000000
-#0015: GR2:     16 = #0010 = 0000000000010000
-#0015: GR3:      0 = #0000 = 0000000000000000
-#0015: GR4:      0 = #0000 = 0000000000000000
-#0015: GR5:      0 = #0000 = 0000000000000000
-#0015: GR6:      0 = #0000 = 0000000000000000
-#0015: GR7:      0 = #0000 = 0000000000000000
-#0015: SP:     509 = #01FD = 0000000111111101
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-
-#0016: Register::::
-#0016: GR0:     16 = #0010 = 0000000000010000
-#0016: GR1:      0 = #0000 = 0000000000000000
-#0016: GR2:      0 = #0000 = 0000000000000000
-#0016: GR3:      0 = #0000 = 0000000000000000
-#0016: GR4:      0 = #0000 = 0000000000000000
-#0016: GR5:      0 = #0000 = 0000000000000000
-#0016: GR6:      0 = #0000 = 0000000000000000
-#0016: GR7:      0 = #0000 = 0000000000000000
-#0016: SP:     510 = #01FE = 0000000111111110
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-
-#0017: Register::::
-#0017: GR0:     16 = #0010 = 0000000000010000
-#0017: GR1:     -1 = #FFFF = 1111111111111111
-#0017: GR2:      0 = #0000 = 0000000000000000
-#0017: GR3:      0 = #0000 = 0000000000000000
-#0017: GR4:      0 = #0000 = 0000000000000000
-#0017: GR5:      0 = #0000 = 0000000000000000
-#0017: GR6:      0 = #0000 = 0000000000000000
-#0017: GR7:      0 = #0000 = 0000000000000000
-#0017: SP:     511 = #01FF = 0000000111111111
-#0017: PR:      23 = #0017 = 0000000000010111
-#0017: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:     16 = #0010 = 0000000000010000
-#0004: GR1:     -1 = #FFFF = 1111111111111111
-#0004: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:      0 = #0000 = 0000000000000000
-#0004: GR5:      0 = #0000 = 0000000000000000
-#0004: GR6:      0 = #0000 = 0000000000000000
-#0004: GR7:      0 = #0000 = 0000000000000000
-#0004: SP:     512 = #0200 = 0000001000000000
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-