X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=test%2Fintegration%2FCASL2%2Fxor3%2F0.txt;fp=test%2Fastest%2Fsra2%2F0.txt;h=39462411baac67312986f8e6361786cc0d3f9f61;hp=ee8dc72d931924b765b5ffa6280daff105c836ef;hb=fb54b1c9d2fbc3d4a62c6b4d38ff68e9d3b25c26;hpb=b4e48008c95b35c692827326191698c22b06124f;ds=sidebyside diff --git a/test/astest/sra2/0.txt b/test/integration/CASL2/xor3/0.txt similarity index 89% rename from test/astest/sra2/0.txt rename to test/integration/CASL2/xor3/0.txt index ee8dc72..3946241 100644 --- a/test/astest/sra2/0.txt +++ b/test/integration/CASL2/xor3/0.txt @@ -1,38 +1,35 @@ +../../../../casl2 -slatd ../../../../as/CMD/xor3.casl -Assemble ../../../as/sra2.casl (0) -../../../as/sra2.casl:1:SLA2 START BEGIN -../../../as/sra2.casl:2:BEGIN LD GR4,X -../../../as/sra2.casl:3: SRA GR4,2 -../../../as/sra2.casl:4: ST GR4,Y -../../../as/sra2.casl:5: RET -../../../as/sra2.casl:6:X DC 124 -../../../as/sra2.casl:7:Y DS 1 -../../../as/sra2.casl:8: END +Assemble ../../../../as/CMD/xor3.casl (0) +../../../../as/CMD/xor3.casl:1:MAIN START +../../../../as/CMD/xor3.casl:2:BEGIN LAD GR0,#3444 +../../../../as/CMD/xor3.casl:3: LD GR1,A +../../../../as/CMD/xor3.casl:4: XOR GR0,A +../../../../as/CMD/xor3.casl:5: RET +../../../../as/CMD/xor3.casl:6:A DC #00DD +../../../../as/CMD/xor3.casl:7: END Label:::: -SLA2 ---> #0000 -X ---> #0007 -Y ---> #0008 +A ---> #0007 BEGIN ---> #0000 +MAIN ---> #0000 -Assemble ../../../as/sra2.casl (1) -../../../as/sra2.casl:1:SLA2 START BEGIN -../../../as/sra2.casl:2:BEGIN LD GR4,X - #0000 #1040 - #0001 #0007 -../../../as/sra2.casl:3: SRA GR4,2 - #0002 #5140 - #0003 #0002 -../../../as/sra2.casl:4: ST GR4,Y - #0004 #1140 - #0005 #0008 -../../../as/sra2.casl:5: RET +Assemble ../../../../as/CMD/xor3.casl (1) +../../../../as/CMD/xor3.casl:1:MAIN START +../../../../as/CMD/xor3.casl:2:BEGIN LAD GR0,#3444 + #0000 #1200 + #0001 #3444 +../../../../as/CMD/xor3.casl:3: LD GR1,A + #0002 #1010 + #0003 #0007 +../../../../as/CMD/xor3.casl:4: XOR GR0,A + #0004 #3200 + #0005 #0007 +../../../../as/CMD/xor3.casl:5: RET #0006 #8100 -../../../as/sra2.casl:6:X DC 124 - #0007 #007C -../../../as/sra2.casl:7:Y DS 1 - #0008 #0000 -../../../as/sra2.casl:8: END +../../../../as/CMD/xor3.casl:6:A DC #00DD + #0007 #00DD +../../../../as/CMD/xor3.casl:7: END Executing machine codes #0000: Register:::: @@ -49,7 +46,7 @@ Executing machine codes #0000: FR (OF SF ZF): 000 #0000: Memory:::: #0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0000: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000 +#0000: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -83,11 +80,11 @@ Executing machine codes #0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: Register:::: -#0002: GR0: 0 = #0000 = 0000000000000000 +#0002: GR0: 13380 = #3444 = 0011010001000100 #0002: GR1: 0 = #0000 = 0000000000000000 #0002: GR2: 0 = #0000 = 0000000000000000 #0002: GR3: 0 = #0000 = 0000000000000000 -#0002: GR4: 124 = #007C = 0000000001111100 +#0002: GR4: 0 = #0000 = 0000000000000000 #0002: GR5: 0 = #0000 = 0000000000000000 #0002: GR6: 0 = #0000 = 0000000000000000 #0002: GR7: 0 = #0000 = 0000000000000000 @@ -96,7 +93,7 @@ Executing machine codes #0002: FR (OF SF ZF): 000 #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0002: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000 +#0002: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -130,11 +127,11 @@ Executing machine codes #0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: Register:::: -#0004: GR0: 0 = #0000 = 0000000000000000 -#0004: GR1: 0 = #0000 = 0000000000000000 +#0004: GR0: 13380 = #3444 = 0011010001000100 +#0004: GR1: 221 = #00DD = 0000000011011101 #0004: GR2: 0 = #0000 = 0000000000000000 #0004: GR3: 0 = #0000 = 0000000000000000 -#0004: GR4: 31 = #001F = 0000000000011111 +#0004: GR4: 0 = #0000 = 0000000000000000 #0004: GR5: 0 = #0000 = 0000000000000000 #0004: GR6: 0 = #0000 = 0000000000000000 #0004: GR7: 0 = #0000 = 0000000000000000 @@ -143,7 +140,7 @@ Executing machine codes #0004: FR (OF SF ZF): 000 #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0004: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 0000 0000 0000 0000 0000 0000 0000 0000 +#0004: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 @@ -177,11 +174,11 @@ Executing machine codes #0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: Register:::: -#0006: GR0: 0 = #0000 = 0000000000000000 -#0006: GR1: 0 = #0000 = 0000000000000000 +#0006: GR0: 13465 = #3499 = 0011010010011001 +#0006: GR1: 221 = #00DD = 0000000011011101 #0006: GR2: 0 = #0000 = 0000000000000000 #0006: GR3: 0 = #0000 = 0000000000000000 -#0006: GR4: 31 = #001F = 0000000000011111 +#0006: GR4: 0 = #0000 = 0000000000000000 #0006: GR5: 0 = #0000 = 0000000000000000 #0006: GR6: 0 = #0000 = 0000000000000000 #0006: GR7: 0 = #0000 = 0000000000000000 @@ -190,7 +187,7 @@ Executing machine codes #0006: FR (OF SF ZF): 000 #0006: Memory:::: #0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F -#0006: 0000: 1040 0007 5140 0002 1140 0008 8100 007C 001F 0000 0000 0000 0000 0000 0000 0000 +#0006: 0000: 1200 3444 1010 0007 3200 0007 8100 00DD 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 #0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000