コマンドテストの刷新
authorj8takagi <j8takagi@nifty.com>
Sat, 13 Feb 2010 02:31:28 +0000 (11:31 +0900)
committerj8takagi <j8takagi@nifty.com>
Sat, 13 Feb 2010 03:13:38 +0000 (12:13 +0900)
1161 files changed:
as/cmd/ADDA/adda0__o.casl [moved from as/cmd/ADDA/adda0_ov.casl with 100% similarity]
as/cmd/ADDA/adda0__z.casl [moved from as/cmd/ADDA/adda0_z.casl with 100% similarity]
as/cmd/ADDA/adda0_ao.casl [moved from as/cmd/ADDA/adda0_aov.casl with 100% similarity]
as/cmd/ADDA/adda0_as0.casl [moved from as/cmd/ADDA/adda0_s0.casl with 100% similarity]
as/cmd/ADDA/adda0_as1.casl [moved from as/cmd/ADDA/adda0_s1.casl with 100% similarity]
as/cmd/ADDA/adda0_lo.casl [moved from as/cmd/ADDA/adda0_lov.casl with 100% similarity]
as/cmd/ADDL/addl0__o.casl [moved from as/cmd/ADDL/addl0_ov.casl with 100% similarity]
as/cmd/ADDL/addl0__z.casl [moved from as/cmd/ADDL/addl0_z.casl with 100% similarity]
as/cmd/ADDL/addl0_ao.casl [moved from as/cmd/ADDL/addl0_aov.casl with 100% similarity]
as/cmd/ADDL/addl0_as0.casl [moved from as/cmd/ADDL/addl0_s0.casl with 100% similarity]
as/cmd/ADDL/addl0_as1.casl [moved from as/cmd/ADDL/addl0_s1.casl with 100% similarity]
as/cmd/ADDL/addl0_lo.casl [moved from as/cmd/ADDL/addl0_lov.casl with 100% similarity]
as/cmd/AND/and1.casl
as/cmd/CALL/call0.casl
as/cmd/DC/dc_i_o.casl [moved from as/cmd/DC/dc_i_of.casl with 100% similarity]
as/cmd/DC/dc_overflow.casl [deleted file]
as/cmd/DC/dc_spc.casl [deleted file]
as/cmd/JMI/jmi_o.casl [moved from as/cmd/JMI/jmi_ov.casl with 100% similarity]
as/cmd/JNZ/jnz_o.casl [moved from as/cmd/JNZ/jnz_ov.casl with 100% similarity]
as/cmd/JOV/jov_o.casl [moved from as/cmd/JOV/jov_ov.casl with 100% similarity]
as/cmd/JPL/jpl_o.casl [moved from as/cmd/JPL/jpl_ov.casl with 100% similarity]
as/cmd/JUMP/jump_o.casl [moved from as/cmd/JUMP/jump_ov.casl with 100% similarity]
as/cmd/JZE/jze_o.casl [moved from as/cmd/JZE/jze_ov.casl with 100% similarity]
as/cmd/LAD/lad1_o.casl [moved from as/cmd/LAD/lad1_ov.casl with 100% similarity]
as/cmd/OR/or1.casl
as/cmd/ST/st0.casl
as/cmd/ST/st1.casl
as/cmd/SUBA/suba0.casl [new file with mode: 0644]
as/cmd/SUBA/suba0__o.casl [new file with mode: 0644]
as/cmd/SUBA/suba0__z.casl [new file with mode: 0644]
as/cmd/SUBA/suba0_ao.casl [new file with mode: 0644]
as/cmd/SUBA/suba0_as0.casl [new file with mode: 0644]
as/cmd/SUBA/suba0_as1.casl [new file with mode: 0644]
as/cmd/SUBA/suba0_lo.casl [new file with mode: 0644]
as/cmd/SUBA/suba1.casl [new file with mode: 0644]
as/cmd/SUBA/suba2.casl [new file with mode: 0644]
as/cmd/SUBL/subl0.casl [new file with mode: 0644]
as/cmd/SUBL/subl0__o.casl [new file with mode: 0644]
as/cmd/SUBL/subl0__z.casl [new file with mode: 0644]
as/cmd/SUBL/subl0_ao.casl [new file with mode: 0644]
as/cmd/SUBL/subl0_as0.casl [new file with mode: 0644]
as/cmd/SUBL/subl0_as1.casl [new file with mode: 0644]
as/cmd/SUBL/subl0_lo.casl [new file with mode: 0644]
as/cmd/SUBL/subl1.casl [new file with mode: 0644]
as/cmd/SUBL/subl2.casl [new file with mode: 0644]
as/cmd/SVC/svc1.casl [new file with mode: 0644]
as/cmd/SVC/svc2.casl
as/cmd/XOR/xor1.casl
as/cmd/literal_semi.casl [deleted file]
as/cmd/literalstr.casl [deleted file]
test/TEST.mk
test/integration/casl2/Makefile
test/integration/casl2/cmd_ADDA_adda0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0__o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0__o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0__z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0__z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_ao/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_ao/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_as0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_as0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_as1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_as1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_az/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_az/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_lo/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda0_lo/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDA_adda2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0__o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0__o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0__z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0__z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_ao/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_ao/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_as0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_as0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_as1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_as1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_az/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_az/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_lo/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl0_lo/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ADDL_addl2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_AND_and0_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_AND_and1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_AND_and1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_AND_and2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_AND_and2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CALL_call0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CALL_call0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CALL_call1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CALL_call1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_ls/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_ls/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa0_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa1_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa1_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa2_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPA_cpa2_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_ls/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_ls/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl0_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl1_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl1_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl2_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_CPL_cpl2_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_c0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_c0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_c1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_c1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i_of/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DC_dc_i_of/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DS_ds/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DS_ds/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_DS_ds_0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_DS_ds_0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_IN_in/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_IN_in/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_IN_in/teststr.txt [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JMI_jmi_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JNZ_jnz_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JOV_jov_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JPL_jpl_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JUMP_jump_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_m/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_m/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_p/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_p/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_JZE_jze_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LAD_lad1_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld0_l/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld0_l/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_LD_ld2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_NOP_nop/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_NOP_nop/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OR_or0_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OR_or1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OR_or1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OR_or2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OR_or2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_OUT_out/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_OUT_out/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_POP_push_pop_0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_POP_push_pop_0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_POP_push_pop_1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_POP_push_pop_1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_RPOP_rpop/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_RPOP_rpop/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_RPUSH_rpush/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_RPUSH_rpush/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_os/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_os/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_oz/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_oz/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLA_sla_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_os/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_os/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_oz/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_oz/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SLL_sll_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_os/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_os/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_oz/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_oz/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRA_sra_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_oz/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_oz/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SRL_srl_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ST_st0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ST_st0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_ST_st1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_ST_st1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0__o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0__o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0__z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0__z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_ao/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_ao/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_as0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_as0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_as1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_as1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_lo/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba0_lo/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBA_suba2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0__o/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0__o/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0__z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0__z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_ao/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_ao/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_as0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_as0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_as1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_as1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_lo/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl0_lo/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SUBL_subl2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SVC_svc1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SVC_svc1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_SVC_svc1/teststr.txt [new file with mode: 0644]
test/integration/casl2/cmd_SVC_svc2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_SVC_svc2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0_s/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0_s/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0_z/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor0_z/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor1/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor1/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor2/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor2/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor2_clear/0.txt [new file with mode: 0644]
test/integration/casl2/cmd_XOR_xor2_clear/Makefile [new file with mode: 0644]
test/integration/casl2/cmd_adda0/0.txt [deleted file]
test/integration/casl2/cmd_adda0/Makefile [deleted file]
test/integration/casl2/cmd_adda1/0.txt [deleted file]
test/integration/casl2/cmd_adda1/Makefile [deleted file]
test/integration/casl2/cmd_adda_overflow/0.txt [deleted file]
test/integration/casl2/cmd_adda_overflow/Makefile [deleted file]
test/integration/casl2/cmd_addl/0.txt [deleted file]
test/integration/casl2/cmd_addl/Makefile [deleted file]
test/integration/casl2/cmd_addl_overflow/0.txt [deleted file]
test/integration/casl2/cmd_addl_overflow/Makefile [deleted file]
test/integration/casl2/cmd_and0/0.txt [deleted file]
test/integration/casl2/cmd_and0/Makefile [deleted file]
test/integration/casl2/cmd_and1/0.txt [deleted file]
test/integration/casl2/cmd_and1/Makefile [deleted file]
test/integration/casl2/cmd_and2/0.txt [deleted file]
test/integration/casl2/cmd_and2/Makefile [deleted file]
test/integration/casl2/cmd_and3/0.txt [deleted file]
test/integration/casl2/cmd_and3/Makefile [deleted file]
test/integration/casl2/cmd_call0/0.txt [deleted file]
test/integration/casl2/cmd_call0/Makefile [deleted file]
test/integration/casl2/cmd_call1/0.txt [deleted file]
test/integration/casl2/cmd_call1/Makefile [deleted file]
test/integration/casl2/cmd_call2/0.txt [deleted file]
test/integration/casl2/cmd_call2/Makefile [deleted file]
test/integration/casl2/cmd_cpa1/0.txt [deleted file]
test/integration/casl2/cmd_cpa1/Makefile [deleted file]
test/integration/casl2/cmd_dc_overflow/0.txt [deleted file]
test/integration/casl2/cmd_dc_overflow/Makefile [deleted file]
test/integration/casl2/cmd_dc_spc/0.txt [deleted file]
test/integration/casl2/cmd_dc_spc/Makefile [deleted file]
test/integration/casl2/cmd_ds_0/0.txt [deleted file]
test/integration/casl2/cmd_ds_0/Makefile [deleted file]
test/integration/casl2/cmd_err0/0.txt [deleted file]
test/integration/casl2/cmd_err0/Makefile [deleted file]
test/integration/casl2/cmd_err1/0.txt [deleted file]
test/integration/casl2/cmd_err1/Makefile [deleted file]
test/integration/casl2/cmd_lad0/0.txt [deleted file]
test/integration/casl2/cmd_lad0/Makefile [deleted file]
test/integration/casl2/cmd_lad1/0.txt [deleted file]
test/integration/casl2/cmd_lad1/Makefile [deleted file]
test/integration/casl2/cmd_lad2/0.txt [deleted file]
test/integration/casl2/cmd_lad2/Makefile [deleted file]
test/integration/casl2/cmd_lad3/0.txt [deleted file]
test/integration/casl2/cmd_lad3/Makefile [deleted file]
test/integration/casl2/cmd_ld0/0.txt [deleted file]
test/integration/casl2/cmd_ld0/Makefile [deleted file]
test/integration/casl2/cmd_ld1/0.txt [deleted file]
test/integration/casl2/cmd_ld1/Makefile [deleted file]
test/integration/casl2/cmd_ld2/0.txt [deleted file]
test/integration/casl2/cmd_ld2/Makefile [deleted file]
test/integration/casl2/cmd_ld3/0.txt [deleted file]
test/integration/casl2/cmd_ld3/Makefile [deleted file]
test/integration/casl2/cmd_ld4/0.txt [deleted file]
test/integration/casl2/cmd_ld4/Makefile [deleted file]
test/integration/casl2/cmd_ld5/0.txt [deleted file]
test/integration/casl2/cmd_ld5/Makefile [deleted file]
test/integration/casl2/cmd_ld_loop/0.txt [deleted file]
test/integration/casl2/cmd_ld_loop/Makefile [deleted file]
test/integration/casl2/cmd_literal_spc/0.txt [deleted file]
test/integration/casl2/cmd_literal_spc/Makefile [deleted file]
test/integration/casl2/cmd_literalstr/0.txt [deleted file]
test/integration/casl2/cmd_literalstr/Makefile [deleted file]
test/integration/casl2/cmd_out0/0.txt [deleted file]
test/integration/casl2/cmd_out0/Makefile [deleted file]
test/integration/casl2/cmd_out1/0.txt [deleted file]
test/integration/casl2/cmd_out1/Makefile [deleted file]
test/integration/casl2/cmd_pushpop/0.txt [deleted file]
test/integration/casl2/cmd_pushpop/Makefile [deleted file]
test/integration/casl2/cmd_sla2/0.txt [deleted file]
test/integration/casl2/cmd_sla2/Makefile [deleted file]
test/integration/casl2/cmd_sra2/0.txt [deleted file]
test/integration/casl2/cmd_sra2/Makefile [deleted file]
test/integration/casl2/cmd_sra3/0.txt [deleted file]
test/integration/casl2/cmd_sra3/Makefile [deleted file]
test/integration/casl2/cmd_sra4/0.txt [deleted file]
test/integration/casl2/cmd_sra4/Makefile [deleted file]
test/integration/casl2/cmd_st0/0.txt [deleted file]
test/integration/casl2/cmd_st0/Makefile [deleted file]
test/integration/casl2/cmd_st1/0.txt [deleted file]
test/integration/casl2/cmd_st1/Makefile [deleted file]
test/integration/casl2/cmd_svc2/0.txt [deleted file]
test/integration/casl2/cmd_svc2/Makefile [deleted file]
test/integration/casl2/cmd_xor0/0.txt [deleted file]
test/integration/casl2/cmd_xor0/Makefile [deleted file]
test/integration/casl2/cmd_xor1/0.txt [deleted file]
test/integration/casl2/cmd_xor1/Makefile [deleted file]
test/integration/casl2/cmd_xor3/0.txt [deleted file]
test/integration/casl2/cmd_xor3/Makefile [deleted file]
test/integration/casl2/cmd_xor4/0.txt [deleted file]
test/integration/casl2/cmd_xor4/Makefile [deleted file]
test/integration/casl2/cmd_xor5/0.txt [deleted file]
test/integration/casl2/cmd_xor5/Makefile [deleted file]
test/integration/casl2/ds_err/0.txt [deleted file]
test/integration/casl2/err_dserr/0.txt [deleted file]
test/integration/casl2/err_dserr/Makefile [deleted file]
test/integration/casl2/hanoi/0.txt [deleted file]
test/integration/casl2/hanoi/Makefile [deleted file]
test/integration/casl2/iotest/0.txt [deleted file]
test/integration/casl2/iotest/Makefile [deleted file]
test/integration/casl2/iotest/teststr.txt [deleted file]
test/integration/casl2/labeldup_err/0.txt [deleted file]
test/integration/casl2/labeldup_err/Makefile [deleted file]
test/integration/casl2/lib_abs/0.txt [deleted file]
test/integration/casl2/lib_abs/Makefile [deleted file]
test/integration/casl2/lib_divl/0.txt [deleted file]
test/integration/casl2/lib_divl/Makefile [deleted file]
test/integration/casl2/lib_inl/0.txt [deleted file]
test/integration/casl2/lib_inl/Makefile [deleted file]
test/integration/casl2/lib_inl/teststr.txt [deleted file]
test/integration/casl2/literalstr_err/0.txt [deleted file]
test/integration/casl2/literalstr_err/Makefile [deleted file]
test/integration/casl2/minim_call/0.txt [deleted file]
test/integration/casl2/minim_call/Makefile [deleted file]
test/integration/casl2/misc_count1/0.txt [deleted file]
test/integration/casl2/misc_count1/Makefile [deleted file]
test/integration/casl2/misc_out_hello/0.txt [deleted file]
test/integration/casl2/misc_out_hello/Makefile [deleted file]
test/integration/casl2/mula0_call/0.txt [deleted file]
test/integration/casl2/mula0_call/Makefile [deleted file]
test/integration/casl2/mula2_call/0.txt [deleted file]
test/integration/casl2/mula2_call/Makefile [deleted file]
test/integration/casl2/mull0_call/0.txt [deleted file]
test/integration/casl2/mull0_call/Makefile [deleted file]
test/integration/casl2/mull1_call/0.txt [deleted file]
test/integration/casl2/mull1_call/Makefile [deleted file]
test/integration/casl2/opdspc_err/0.txt [deleted file]
test/integration/casl2/opdspc_err/Makefile [deleted file]
test/integration/casl2/opt_h/0.txt
test/integration/casl2/opt_h/Makefile
test/integration/casl2/opt_opterr/0.txt
test/integration/casl2/opt_opterr/Makefile
test/integration/casl2/opt_s/0.txt
test/integration/casl2/opt_s/CMD.mk
test/integration/casl2/opt_s/Makefile
test/integration/casl2/opt_sL/0.txt
test/integration/casl2/opt_sL/Makefile
test/integration/casl2/opt_slA/0.txt
test/integration/casl2/opt_slA/Makefile
test/integration/casl2/opt_slaO/0.txt
test/integration/casl2/opt_slaO/Makefile
test/integration/casl2/opt_slaOn/0.txt
test/integration/casl2/opt_slaOn/Makefile
test/integration/casl2/opt_slaoT/0.txt
test/integration/casl2/opt_slaoT/Makefile
test/integration/casl2/opt_slaot/0.txt
test/integration/casl2/opt_slaot/Makefile
test/integration/casl2/opt_slaotd/0.txt
test/integration/casl2/opt_slaotd/Makefile
test/integration/casl2/outa_call/0.txt [deleted file]
test/integration/casl2/outa_call/Makefile [deleted file]
test/integration/casl2/outb_call/0.txt [deleted file]
test/integration/casl2/outb_call/Makefile [deleted file]
test/integration/casl2/outd_q15_call/0.txt [deleted file]
test/integration/casl2/outd_q15_call/Makefile [deleted file]
test/integration/casl2/outl_call/0.txt [deleted file]
test/integration/casl2/outl_call/Makefile [deleted file]
test/integration/casl2/ptn1/0.txt [deleted file]
test/integration/casl2/ptn1/Makefile [deleted file]
test/integration/casl2/ptn2/0.txt [deleted file]
test/integration/casl2/ptn2/Makefile [deleted file]
test/integration/casl2/ptn3/0.txt [deleted file]
test/integration/casl2/ptn3/Makefile [deleted file]
test/integration/casl2/ptn4/0.txt [deleted file]
test/integration/casl2/ptn4/Makefile [deleted file]
test/integration/casl2/quoteend_err/0.txt [deleted file]
test/integration/casl2/quoteend_err/Makefile [deleted file]
test/integration/casl2/rev_call/0.txt [deleted file]
test/integration/casl2/rev_call/Makefile [deleted file]
test/integration/casl2/sum_call/0.txt [deleted file]
test/integration/casl2/sum_call/Makefile [deleted file]
test/integration/casl2/summary/0.txt [deleted file]
test/integration/casl2/summary/Makefile [deleted file]
test/integration/comet2/CMD.mk
test/integration/comet2/Makefile
test/integration/comet2/TEST.mk
test/integration/comet2/abs_call/0.txt [deleted file]
test/integration/comet2/abs_call/Makefile [deleted file]
test/integration/comet2/abs_call/a.o [deleted file]
test/integration/comet2/adda0/Makefile [deleted file]
test/integration/comet2/adda0/a.o [deleted file]
test/integration/comet2/adda1/0.txt [deleted file]
test/integration/comet2/adda1/Makefile [deleted file]
test/integration/comet2/adda_overflow/0.txt [deleted file]
test/integration/comet2/adda_overflow/Makefile [deleted file]
test/integration/comet2/adda_overflow/a.o [deleted file]
test/integration/comet2/addl/0.txt [deleted file]
test/integration/comet2/addl/Makefile [deleted file]
test/integration/comet2/addl/a.o [deleted file]
test/integration/comet2/addl_overflow/0.txt [deleted file]
test/integration/comet2/addl_overflow/Makefile [deleted file]
test/integration/comet2/addl_overflow/a.o [deleted file]
test/integration/comet2/and0/0.txt [deleted file]
test/integration/comet2/and0/Makefile [deleted file]
test/integration/comet2/and0/a.o [deleted file]
test/integration/comet2/and1/0.txt [deleted file]
test/integration/comet2/and1/Makefile [deleted file]
test/integration/comet2/and1/a.o [deleted file]
test/integration/comet2/and2/0.txt [deleted file]
test/integration/comet2/and2/Makefile [deleted file]
test/integration/comet2/and2/a.o [deleted file]
test/integration/comet2/and3/0.txt [deleted file]
test/integration/comet2/and3/Makefile [deleted file]
test/integration/comet2/and3/a.o [deleted file]
test/integration/comet2/binout/0.txt [deleted file]
test/integration/comet2/binout/Makefile [deleted file]
test/integration/comet2/binout/a.o [deleted file]
test/integration/comet2/call0/0.txt [deleted file]
test/integration/comet2/call0/Makefile [deleted file]
test/integration/comet2/call0/a.o [deleted file]
test/integration/comet2/call1/0.txt [deleted file]
test/integration/comet2/call1/Makefile [deleted file]
test/integration/comet2/call1/a.o [deleted file]
test/integration/comet2/call2/0.txt [deleted file]
test/integration/comet2/call2/Makefile [deleted file]
test/integration/comet2/call2/a.o [deleted file]
test/integration/comet2/cmd_ADDA_adda0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0__z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_ao/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_ao/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_ao/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_as1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_az/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_az/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_az/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_lo/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_lo/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda0_lo/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDA_adda2/a.o [moved from test/integration/comet2/adda1/a.o with 100% similarity]
test/integration/comet2/cmd_ADDL_addl0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0__z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_ao/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_ao/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_ao/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_as1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_az/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_az/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_az/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_lo/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_lo/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl0_lo/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ADDL_addl2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_AND_and0_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_AND_and1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_AND_and1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_AND_and1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_AND_and2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_AND_and2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_AND_and2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CALL_call0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CALL_call0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CALL_call0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CALL_call1/0.txt [moved from test/integration/comet2/adda0/0.txt with 100% similarity]
test/integration/comet2/cmd_CALL_call1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CALL_call1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_ls/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_ls/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_ls/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa0_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa1_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa1_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa1_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa2_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa2_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPA_cpa2_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_ls/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_ls/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_ls/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl0_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl1_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl1_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl1_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl2_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl2_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_CPL_cpl2_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_c1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i_of/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i_of/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DC_dc_i_of/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds/a.o [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds_0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds_0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_DS_ds_0/a.o [moved from test/integration/comet2/ds_0/a.o with 100% similarity]
test/integration/comet2/cmd_IN_in/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_IN_in/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_IN_in/a.o [new file with mode: 0644]
test/integration/comet2/cmd_IN_in/teststr.txt [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JMI_jmi_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JNZ_jnz_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JOV_jov_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JPL_jpl_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JUMP_jump_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_m/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_m/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_m/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_p/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_p/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_p/a.o [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_JZE_jze_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad0/a.o [moved from test/integration/comet2/lad0/a.o with 100% similarity]
test/integration/comet2/cmd_LAD_lad1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1/a.o [moved from test/integration/comet2/lad1/a.o with 100% similarity]
test/integration/comet2/cmd_LAD_lad1_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1_o/a.o [moved from test/integration/comet2/lad2/a.o with 100% similarity]
test/integration/comet2/cmd_LAD_lad1_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LAD_lad1_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0_l/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0_l/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld0_l/a.o [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_LD_ld2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_NOP_nop/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_NOP_nop/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_NOP_nop/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OR_or0_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OR_or1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OR_or1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OR_or1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OR_or2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OR_or2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OR_or2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_OUT_out/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_OUT_out/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_OUT_out/a.o [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_POP_push_pop_1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_RPOP_rpop/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_RPOP_rpop/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_RPOP_rpop/a.o [new file with mode: 0644]
test/integration/comet2/cmd_RPUSH_rpush/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_RPUSH_rpush/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_RPUSH_rpush/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_os/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_os/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_os/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_oz/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_oz/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_oz/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLA_sla_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_os/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_os/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_os/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_oz/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_oz/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_oz/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SLL_sll_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_os/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_os/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_os/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_oz/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_oz/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_oz/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRA_sra_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_oz/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_oz/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_oz/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SRL_srl_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ST_st0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ST_st0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ST_st0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_ST_st1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_ST_st1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_ST_st1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0__z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_ao/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_ao/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_ao/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_as1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_lo/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_lo/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba0_lo/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBA_suba2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__o/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__o/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__o/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0__z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_ao/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_ao/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_ao/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_as1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_lo/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_lo/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl0_lo/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SUBL_subl2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc1/teststr.txt [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_SVC_svc2/a.o [moved from test/integration/comet2/svc2/a.o with 100% similarity]
test/integration/comet2/cmd_XOR_xor0/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0/a.o [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_s/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_s/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_s/a.o [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_z/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_z/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor0_z/a.o [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor1/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor1/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor1/a.o [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2/a.o [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2_clear/0.txt [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2_clear/Makefile [new file with mode: 0644]
test/integration/comet2/cmd_XOR_xor2_clear/a.o [new file with mode: 0644]
test/integration/comet2/count_call/0.txt [deleted file]
test/integration/comet2/count_call/Makefile [deleted file]
test/integration/comet2/count_call/a.o [deleted file]
test/integration/comet2/cpa1/0.txt [deleted file]
test/integration/comet2/cpa1/Makefile [deleted file]
test/integration/comet2/cpa1/a.o [deleted file]
test/integration/comet2/dc_overflow/0.txt [deleted file]
test/integration/comet2/dc_overflow/Makefile [deleted file]
test/integration/comet2/dc_overflow/a.o [deleted file]
test/integration/comet2/dc_spc/0.txt [deleted file]
test/integration/comet2/dc_spc/Makefile [deleted file]
test/integration/comet2/dc_spc/a.o [deleted file]
test/integration/comet2/divl0_call/0.txt [deleted file]
test/integration/comet2/divl0_call/Makefile [deleted file]
test/integration/comet2/divl0_call/a.o [deleted file]
test/integration/comet2/divl1_call/0.txt [deleted file]
test/integration/comet2/divl1_call/Makefile [deleted file]
test/integration/comet2/divl1_call/a.o [deleted file]
test/integration/comet2/ds_0/0.txt [deleted file]
test/integration/comet2/ds_0/Makefile [deleted file]
test/integration/comet2/fib_outl/0.txt [deleted file]
test/integration/comet2/fib_outl/Makefile [deleted file]
test/integration/comet2/fib_outl/a.o [deleted file]
test/integration/comet2/floatedit/0.txt [deleted file]
test/integration/comet2/floatedit/Makefile [deleted file]
test/integration/comet2/floatedit/a.o [deleted file]
test/integration/comet2/floatedit/teststr.txt [deleted file]
test/integration/comet2/hanoi/0.txt [deleted file]
test/integration/comet2/hanoi/Makefile [deleted file]
test/integration/comet2/hanoi/a.o [deleted file]
test/integration/comet2/hello/0.txt
test/integration/comet2/hello/Makefile
test/integration/comet2/iotest/0.txt [deleted file]
test/integration/comet2/iotest/Makefile [deleted file]
test/integration/comet2/iotest/a.o [deleted file]
test/integration/comet2/iotest/teststr.txt [deleted file]
test/integration/comet2/lad0/0.txt [deleted file]
test/integration/comet2/lad0/Makefile [deleted file]
test/integration/comet2/lad1/0.txt [deleted file]
test/integration/comet2/lad1/Makefile [deleted file]
test/integration/comet2/lad2/0.txt [deleted file]
test/integration/comet2/lad2/Makefile [deleted file]
test/integration/comet2/lad3/0.txt [deleted file]
test/integration/comet2/lad3/Makefile [deleted file]
test/integration/comet2/lad3/a.o [deleted file]
test/integration/comet2/ld0/0.txt [deleted file]
test/integration/comet2/ld0/Makefile [deleted file]
test/integration/comet2/ld0/a.o [deleted file]
test/integration/comet2/ld1/0.txt [deleted file]
test/integration/comet2/ld1/Makefile [deleted file]
test/integration/comet2/ld1/a.o [deleted file]
test/integration/comet2/ld2/0.txt [deleted file]
test/integration/comet2/ld2/Makefile [deleted file]
test/integration/comet2/ld2/a.o [deleted file]
test/integration/comet2/ld3/0.txt [deleted file]
test/integration/comet2/ld3/Makefile [deleted file]
test/integration/comet2/ld3/a.o [deleted file]
test/integration/comet2/ld4/0.txt [deleted file]
test/integration/comet2/ld4/Makefile [deleted file]
test/integration/comet2/ld4/a.o [deleted file]
test/integration/comet2/ld5/0.txt [deleted file]
test/integration/comet2/ld5/Makefile [deleted file]
test/integration/comet2/ld5/a.o [deleted file]
test/integration/comet2/ld_loop/0.txt [deleted file]
test/integration/comet2/ld_loop/Makefile [deleted file]
test/integration/comet2/ld_loop/a.o [deleted file]
test/integration/comet2/literal_spc/0.txt [deleted file]
test/integration/comet2/literal_spc/Makefile [deleted file]
test/integration/comet2/literal_spc/a.o [deleted file]
test/integration/comet2/literalstr/0.txt [deleted file]
test/integration/comet2/literalstr/Makefile [deleted file]
test/integration/comet2/literalstr/a.o [deleted file]
test/integration/comet2/minim_call/0.txt [deleted file]
test/integration/comet2/minim_call/Makefile [deleted file]
test/integration/comet2/minim_call/a.o [deleted file]
test/integration/comet2/misc_out_hello1/0.txt [deleted file]
test/integration/comet2/misc_out_hello1/Makefile [deleted file]
test/integration/comet2/misc_out_hello1/a.o [deleted file]
test/integration/comet2/mula0_call/0.txt [deleted file]
test/integration/comet2/mula0_call/Makefile [deleted file]
test/integration/comet2/mula0_call/a.o [deleted file]
test/integration/comet2/mula2_call/0.txt [deleted file]
test/integration/comet2/mula2_call/Makefile [deleted file]
test/integration/comet2/mula2_call/a.o [deleted file]
test/integration/comet2/mull0_call/0.txt [deleted file]
test/integration/comet2/mull0_call/Makefile [deleted file]
test/integration/comet2/mull0_call/a.o [deleted file]
test/integration/comet2/mull1_call/0.txt [deleted file]
test/integration/comet2/mull1_call/Makefile [deleted file]
test/integration/comet2/mull1_call/a.o [deleted file]
test/integration/comet2/out0/0.txt [deleted file]
test/integration/comet2/out0/Makefile [deleted file]
test/integration/comet2/out0/a.o [deleted file]
test/integration/comet2/out1/0.txt [deleted file]
test/integration/comet2/out1/Makefile [deleted file]
test/integration/comet2/out1/a.o [deleted file]
test/integration/comet2/outa_call/0.txt [deleted file]
test/integration/comet2/outa_call/Makefile [deleted file]
test/integration/comet2/outa_call/a.o [deleted file]
test/integration/comet2/outb_call/0.txt [deleted file]
test/integration/comet2/outb_call/Makefile [deleted file]
test/integration/comet2/outb_call/a.o [deleted file]
test/integration/comet2/outd_q15_call/0.txt [deleted file]
test/integration/comet2/outd_q15_call/Makefile [deleted file]
test/integration/comet2/outd_q15_call/a.o [deleted file]
test/integration/comet2/outl_call/0.txt [deleted file]
test/integration/comet2/outl_call/Makefile [deleted file]
test/integration/comet2/outl_call/a.o [deleted file]
test/integration/comet2/ptn1/0.txt [deleted file]
test/integration/comet2/ptn1/Makefile [deleted file]
test/integration/comet2/ptn1/a.o [deleted file]
test/integration/comet2/ptn2/0.txt [deleted file]
test/integration/comet2/ptn2/Makefile [deleted file]
test/integration/comet2/ptn2/a.o [deleted file]
test/integration/comet2/ptn3/0.txt [deleted file]
test/integration/comet2/ptn3/Makefile [deleted file]
test/integration/comet2/ptn3/a.o [deleted file]
test/integration/comet2/ptn4/0.txt [deleted file]
test/integration/comet2/ptn4/Makefile [deleted file]
test/integration/comet2/ptn4/a.o [deleted file]
test/integration/comet2/pushpop/0.txt [deleted file]
test/integration/comet2/pushpop/Makefile [deleted file]
test/integration/comet2/pushpop/a.o [deleted file]
test/integration/comet2/rev_call/0.txt [deleted file]
test/integration/comet2/rev_call/Makefile [deleted file]
test/integration/comet2/rev_call/a.o [deleted file]
test/integration/comet2/sla2/0.txt [deleted file]
test/integration/comet2/sla2/Makefile [deleted file]
test/integration/comet2/sla2/a.o [deleted file]
test/integration/comet2/sra2/0.txt [deleted file]
test/integration/comet2/sra2/Makefile [deleted file]
test/integration/comet2/sra2/a.o [deleted file]
test/integration/comet2/sra3/0.txt [deleted file]
test/integration/comet2/sra3/Makefile [deleted file]
test/integration/comet2/sra3/a.o [deleted file]
test/integration/comet2/sra4/0.txt [deleted file]
test/integration/comet2/sra4/Makefile [deleted file]
test/integration/comet2/sra4/a.o [deleted file]
test/integration/comet2/st0/0.txt [deleted file]
test/integration/comet2/st0/Makefile [deleted file]
test/integration/comet2/st0/a.o [deleted file]
test/integration/comet2/st1/0.txt [deleted file]
test/integration/comet2/st1/Makefile [deleted file]
test/integration/comet2/st1/a.o [deleted file]
test/integration/comet2/sum_10_T/0.txt [deleted file]
test/integration/comet2/sum_10_T/Makefile [deleted file]
test/integration/comet2/sum_10_T/a.o [deleted file]
test/integration/comet2/sum_10_h/0.txt [deleted file]
test/integration/comet2/sum_10_h/CMD.mk [deleted file]
test/integration/comet2/sum_10_h/Makefile [deleted file]
test/integration/comet2/sum_10_h/a.o [deleted file]
test/integration/comet2/sum_10_opterr/0.txt [deleted file]
test/integration/comet2/sum_10_opterr/Makefile [deleted file]
test/integration/comet2/sum_10_opterr/a.o [deleted file]
test/integration/comet2/sum_10_opterr/err.txt [deleted file]
test/integration/comet2/sum_10_t/0.txt [deleted file]
test/integration/comet2/sum_10_t/Makefile [deleted file]
test/integration/comet2/sum_10_t/a.o [deleted file]
test/integration/comet2/sum_10_td/0.txt [deleted file]
test/integration/comet2/sum_10_td/Makefile [deleted file]
test/integration/comet2/sum_10_td/a.o [deleted file]
test/integration/comet2/sum_call/0.txt [deleted file]
test/integration/comet2/sum_call/Makefile [deleted file]
test/integration/comet2/sum_call/a.o [deleted file]
test/integration/comet2/summary/0.txt [deleted file]
test/integration/comet2/summary/Makefile [deleted file]
test/integration/comet2/summary/a.o [deleted file]
test/integration/comet2/svc2/0.txt [deleted file]
test/integration/comet2/svc2/Makefile [deleted file]
test/integration/comet2/svc2_out/a.o [deleted file]
test/integration/comet2/xor0/0.txt [deleted file]
test/integration/comet2/xor0/Makefile [deleted file]
test/integration/comet2/xor0/a.o [deleted file]
test/integration/comet2/xor1/0.txt [deleted file]
test/integration/comet2/xor1/Makefile [deleted file]
test/integration/comet2/xor1/a.o [deleted file]
test/integration/comet2/xor3/0.txt [deleted file]
test/integration/comet2/xor3/Makefile [deleted file]
test/integration/comet2/xor3/a.o [deleted file]
test/integration/comet2/xor4/0.txt [deleted file]
test/integration/comet2/xor4/Makefile [deleted file]
test/integration/comet2/xor4/a.o [deleted file]
test/integration/comet2/xor5/0.txt [deleted file]
test/integration/comet2/xor5/Makefile [deleted file]
test/integration/comet2/xor5/a.o [deleted file]

index abec8ed..5c348f7 100644 (file)
@@ -1,7 +1,8 @@
-;;; AND r,adr
+;;; AND r,adr,x
 MAIN    START
         LD      GR1,A
-        AND     GR1,1,A
+        LAD     GR2,1
+        AND     GR1,A,GR2
         RET
 A       DC      #3000
         DC      #4FFF
index ec37f34..84ef1e1 100644 (file)
@@ -1,5 +1,5 @@
 ;;; CALL ほかのプログラムの入口名を指定
-        MAIN    START
+MAIN    START
         LAD     GR1,29
         CALL    COPY
         RET
similarity index 100%
rename from as/cmd/DC/dc_i_of.casl
rename to as/cmd/DC/dc_i_o.casl
diff --git a/as/cmd/DC/dc_overflow.casl b/as/cmd/DC/dc_overflow.casl
deleted file mode 100644 (file)
index d3da7aa..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-;; DC命令で、-32768〜32768の範囲にない10進数値を指定
-MAIN    START   BEGIN
-BEGIN   LD      GR1,A
-        ADDL    GR1,B
-        ST      GR0,C
-        RET
-A       DC      32779
-B       DC      32778
-C       DS      1
-        END
diff --git a/as/cmd/DC/dc_spc.casl b/as/cmd/DC/dc_spc.casl
deleted file mode 100644 (file)
index 1d68a32..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-;;; DC命令で空白を指定
-MAIN    START
-        OUT     BUF,LEN
-        RET
-BUF     DC      ' '
-LEN     DC      1
-        END
similarity index 100%
rename from as/cmd/JMI/jmi_ov.casl
rename to as/cmd/JMI/jmi_o.casl
similarity index 100%
rename from as/cmd/JNZ/jnz_ov.casl
rename to as/cmd/JNZ/jnz_o.casl
similarity index 100%
rename from as/cmd/JOV/jov_ov.casl
rename to as/cmd/JOV/jov_o.casl
similarity index 100%
rename from as/cmd/JPL/jpl_ov.casl
rename to as/cmd/JPL/jpl_o.casl
similarity index 100%
rename from as/cmd/JZE/jze_ov.casl
rename to as/cmd/JZE/jze_o.casl
index 1067c46..6bd0472 100644 (file)
@@ -1,7 +1,8 @@
 ;;; OR r,adr
 MAIN    START
         LD      GR1,A
-        OR      GR1,1,A
+        LAD     GR2,1
+        OR      GR1,A,GR2
         RET
 A       DC      #3000
         DC      #4FFF
index 3ed3127..8c23518 100644 (file)
@@ -1,6 +1,8 @@
+;;; ST r,adr
 MAIN    START
-        LAD     GR0,286
-        ST      GR0,A
+        LD      GR1,A
+        ST      GR1,B
         RET
-A       DS      1
+A       DC      5
+B       DS      1
         END
index 2803c76..d7fab44 100644 (file)
@@ -1,7 +1,9 @@
+;;; ST r,adr,x
 MAIN    START
-        LAD     GR0,286
-        LAD     GR1,3
-        ST      GR0,A,GR1
+        LD      GR1,A
+        LAD     GR2,A
+        ST      GR1,1,GR2
         RET
-A       DS      4
+A       DC      5
+B       DS      1
         END
diff --git a/as/cmd/SUBA/suba0.casl b/as/cmd/SUBA/suba0.casl
new file mode 100644 (file)
index 0000000..eee8d64
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr
+MAIN    START
+BEGIN   LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/cmd/SUBA/suba0__o.casl b/as/cmd/SUBA/suba0__o.casl
new file mode 100644 (file)
index 0000000..301d0af
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr オーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      #8002           ; -32766
+B       DC      #7FFF           ; 32767
+        END
diff --git a/as/cmd/SUBA/suba0__z.casl b/as/cmd/SUBA/suba0__z.casl
new file mode 100644 (file)
index 0000000..1febf88
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr 演算結果が零
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      #FFF6           ; -10
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBA/suba0_ao.casl b/as/cmd/SUBA/suba0_ao.casl
new file mode 100644 (file)
index 0000000..36a6bf7
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr 正数でオーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      #7FFE           ; 32766
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBA/suba0_as0.casl b/as/cmd/SUBA/suba0_as0.casl
new file mode 100644 (file)
index 0000000..1db9c41
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr 演算結果が負数(r > adr)
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      10
+B       DC      20
+        END
diff --git a/as/cmd/SUBA/suba0_as1.casl b/as/cmd/SUBA/suba0_as1.casl
new file mode 100644 (file)
index 0000000..c0f1ba5
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr 演算結果が負数(r < adr)
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      #FFEC           ; -20
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBA/suba0_lo.casl b/as/cmd/SUBA/suba0_lo.casl
new file mode 100644 (file)
index 0000000..b5be533
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBA r,adr SUBLではオーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBA    GR1,B
+        RET
+A       DC      2
+B       DC      15
+        END
diff --git a/as/cmd/SUBA/suba1.casl b/as/cmd/SUBA/suba1.casl
new file mode 100644 (file)
index 0000000..c7f1b3e
--- /dev/null
@@ -0,0 +1,9 @@
+;;; SUBA r,adr,x
+MAIN    START
+BEGIN   LD      GR1,A
+        LAD     GR2,1
+        SUBA    GR1,A,GR2
+        RET
+A       DC      3
+        DC      1
+        END
diff --git a/as/cmd/SUBA/suba2.casl b/as/cmd/SUBA/suba2.casl
new file mode 100644 (file)
index 0000000..7d1a61e
--- /dev/null
@@ -0,0 +1,9 @@
+;;; SUBA r1,r2
+MAIN    START
+BEGIN   LD      GR1,A
+        LD      GR2,B
+        SUBA    GR1,GR2
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/cmd/SUBL/subl0.casl b/as/cmd/SUBL/subl0.casl
new file mode 100644 (file)
index 0000000..2890d28
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr
+MAIN    START
+BEGIN   LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/cmd/SUBL/subl0__o.casl b/as/cmd/SUBL/subl0__o.casl
new file mode 100644 (file)
index 0000000..5920644
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr オーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      #8002           ; -32766
+B       DC      #7FFF           ; 32767
+        END
diff --git a/as/cmd/SUBL/subl0__z.casl b/as/cmd/SUBL/subl0__z.casl
new file mode 100644 (file)
index 0000000..1296e30
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr 演算結果が零
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      #FFF6           ; -10
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBL/subl0_ao.casl b/as/cmd/SUBL/subl0_ao.casl
new file mode 100644 (file)
index 0000000..2a390a9
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr 正数でオーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      #7FFE           ; 32766
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBL/subl0_as0.casl b/as/cmd/SUBL/subl0_as0.casl
new file mode 100644 (file)
index 0000000..20a02d9
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr 演算結果が負数(r > adr)
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      10
+B       DC      20
+        END
diff --git a/as/cmd/SUBL/subl0_as1.casl b/as/cmd/SUBL/subl0_as1.casl
new file mode 100644 (file)
index 0000000..79c762c
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr 演算結果が負数(r < adr)
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      #FFEC           ; -20
+B       DC      #FFF6           ; -10
+        END
diff --git a/as/cmd/SUBL/subl0_lo.casl b/as/cmd/SUBL/subl0_lo.casl
new file mode 100644 (file)
index 0000000..7fd7150
--- /dev/null
@@ -0,0 +1,8 @@
+;;; SUBL r,adr SUBLではオーバーフロー
+MAIN    START
+        LD      GR1,A
+        SUBL    GR1,B
+        RET
+A       DC      2
+B       DC      15
+        END
diff --git a/as/cmd/SUBL/subl1.casl b/as/cmd/SUBL/subl1.casl
new file mode 100644 (file)
index 0000000..caafd27
--- /dev/null
@@ -0,0 +1,9 @@
+;;; SUBL r,adr,x
+MAIN    START
+BEGIN   LD      GR1,A
+        LAD     GR2,1
+        SUBL    GR1,A,GR2
+        RET
+A       DC      3
+        DC      1
+        END
diff --git a/as/cmd/SUBL/subl2.casl b/as/cmd/SUBL/subl2.casl
new file mode 100644 (file)
index 0000000..697974d
--- /dev/null
@@ -0,0 +1,9 @@
+;;; SUBL r1,r2
+MAIN    START
+BEGIN   LD      GR1,A
+        LD      GR2,B
+        SUBL    GR1,GR2
+        RET
+A       DC      3
+B       DC      1
+        END
diff --git a/as/cmd/SVC/svc1.casl b/as/cmd/SVC/svc1.casl
new file mode 100644 (file)
index 0000000..666458b
--- /dev/null
@@ -0,0 +1,9 @@
+;;; SVC 1 1文字を入力
+MAIN    START
+        LAD     GR1,IBUF
+        LAD     GR2,ILEN
+        SVC     1
+        RET
+IBUF    DS      6
+ILEN    DS      1
+        END
index 173e225..1239626 100644 (file)
@@ -1,4 +1,4 @@
-;;; 「SVC 2」で数値を表示
+;;; SVC 2 1文字を表示
 MAIN    START
 BEGIN   LAD     GR1,D
         LAD     GR2,A
index dc52edd..8d82d7b 100644 (file)
@@ -1,7 +1,8 @@
-;;; XOR r,adr
+;;; XOR r,adr,x
 MAIN    START
         LD      GR1,A
-        XOR     GR1,1,A
+        LAD     GR2,1
+        XOR     GR1,1,GR2
         RET
 A       DC      #3000
         DC      #4FFF
diff --git a/as/cmd/literal_semi.casl b/as/cmd/literal_semi.casl
deleted file mode 100644 (file)
index a3cc7ea..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-MAIN    START
-        LAD     GR1,=';'        ; 「;」の処理が正常にできるか
-FIN     RET
-        END
diff --git a/as/cmd/literalstr.casl b/as/cmd/literalstr.casl
deleted file mode 100644 (file)
index 7a352de..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-MAIN    START
-        LAD     GR1,='a'
-        LAD     GR2,10
-LOOP    CPA     GR2,=0
-        JZE     FIN
-        JMI     FIN
-        LD      GR3,0,GR1
-        ADDA    GR1,=1
-        SUBA    GR2,=1
-        JUMP    LOOP
-FIN     RET
-LEN     DC      5
-        END
index f6141e2..626e6e5 100644 (file)
@@ -4,7 +4,6 @@
 # make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
 # make clean   : 「make」で生成されたファイルをクリア
 # make cleanall: 「make」と「make clean」で生成されたファイルをクリア
-LOGFILE = ../TEST.log
 ERRFILE = err.txt
 UNITNAME = `pwd | xargs basename`
 # 要定義: CMD, CMDFILE, OBJFILE
@@ -13,7 +12,7 @@ UNITNAME = `pwd | xargs basename`
 check: clean report.txt
 prepare: cleanall 0.txt
 clean:
-       @rm -f 1.txt diff.txt report.txt
+       @rm -f 1.txt diff.txt report.txt err.txt
 cleanall: clean
        @rm -f 0.txt
 0.txt 1.txt: $(CMDFILE) $(OBJFILE)
index 05bb87a..f38b79d 100644 (file)
@@ -36,29 +36,26 @@ cleanall:
 prepare:
        @for target in $(TESTS) ; do $(MAKE) prepare -C $$target ; done
 create:
-ifdef UNITNAME
+ifndef UNITNAME
+       @echo "no test created. set UNITNAME"
+else
        @mkdir $(UNITNAME)
        @echo 'include ../CMD.mk    # YACASL2DIR, CASL2' >$(UNITNAME)/Makefile
 ifdef CASL2FLAG
        @echo 'CASL2FLAG = $(CASL2FLAG)' >>$(UNITNAME)/Makefile
-else
-       @echo 'CASL2FLAG = -la' >>$(UNITNAME)/Makefile
 endif
-ifdef ASDIR
-       @echo 'ASDIR = $(ASDIR)' >>$(UNITNAME)/Makefile
-else
        @echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile
-endif
+       @echo 'CASL2LIBDIR = $$(YACASL2DIR)/as/casl2lib' >>$(UNITNAME)/Makefile
 ifdef ASFILE
        @echo 'ASFILE = $(ASFILE)' >>$(UNITNAME)/Makefile
-else
-       @echo 'ASFILE = $$(ASDIR)/$(UNITNAME).casl' >>$(UNITNAME)/Makefile
 endif
 ifdef INFILE
-       @echo 'IN = <$(INFILE)' >>$(UNITNAME)/Makefile
+       @echo 'INFILE = $(INFILE)' >>$(UNITNAME)/Makefile
+endif
+       @echo -n 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE)' >>$(UNITNAME)/Makefile
+ifdef INFILE
+       @echo -n ' >$$(IN)' >>$(UNITNAME)/Makefile
 endif
-       @echo 'CMD = $$(CASL2) $$(CASL2FLAG) $$(ASFILE) $$(IN)' >>$(UNITNAME)/Makefile; \
+       @echo >>$(UNITNAME)/Makefile; \
      echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile
-else
-       @echo "no test created. set UNITNAME"
 endif
diff --git a/test/integration/casl2/cmd_ADDA_adda0/0.txt b/test/integration/casl2/cmd_ADDA_adda0/0.txt
new file mode 100644 (file)
index 0000000..8a365a2
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0.casl (1)
+../../../../as/cmd/ADDA/adda0.casl:    1:;;; ADDA r,adr
+../../../../as/cmd/ADDA/adda0.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/ADDA/adda0.casl:    7:B       DC      1
+       #0006   #0001
+../../../../as/cmd/ADDA/adda0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0/Makefile b/test/integration/casl2/cmd_ADDA_adda0/Makefile
new file mode 100644 (file)
index 0000000..b5c2490
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0__o/0.txt b/test/integration/casl2/cmd_ADDA_adda0__o/0.txt
new file mode 100644 (file)
index 0000000..986267f
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0__o.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0__o.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0__o.casl (1)
+../../../../as/cmd/ADDA/adda0__o.casl:    1:;;; ADDA r,adr オーバーフロー
+../../../../as/cmd/ADDA/adda0__o.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0__o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0__o.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0__o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0__o.casl:    6:A       DC      #8002           ; -32766
+       #0005   #8002
+../../../../as/cmd/ADDA/adda0__o.casl:    7:B       DC      #8001           ; -32767
+       #0006   #8001
+../../../../as/cmd/ADDA/adda0__o.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 8002 8001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 8002 8001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 8002 8001 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0__o/Makefile b/test/integration/casl2/cmd_ADDA_adda0__o/Makefile
new file mode 100644 (file)
index 0000000..323e72a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0__o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0__z/0.txt b/test/integration/casl2/cmd_ADDA_adda0__z/0.txt
new file mode 100644 (file)
index 0000000..e96ec65
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0__z.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0__z.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0__z.casl (1)
+../../../../as/cmd/ADDA/adda0__z.casl:    1:;;; ADDA r,adr 演算結果が零
+../../../../as/cmd/ADDA/adda0__z.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0__z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0__z.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0__z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0__z.casl:    6:A       DC      0
+       #0005   #0000
+../../../../as/cmd/ADDA/adda0__z.casl:    7:B       DC      0
+       #0006   #0000
+../../../../as/cmd/ADDA/adda0__z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0__z/Makefile b/test/integration/casl2/cmd_ADDA_adda0__z/Makefile
new file mode 100644 (file)
index 0000000..f52433a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0__z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0_ao/0.txt b/test/integration/casl2/cmd_ADDA_adda0_ao/0.txt
new file mode 100644 (file)
index 0000000..5a4386d
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0_ao.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0_ao.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0_ao.casl (1)
+../../../../as/cmd/ADDA/adda0_ao.casl:    1:;;; ADDA r,adr 正数でオーバーフロー
+../../../../as/cmd/ADDA/adda0_ao.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0_ao.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0_ao.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0_ao.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0_ao.casl:    6:A       DC      #7FFE           ; 32766
+       #0005   #7FFE
+../../../../as/cmd/ADDA/adda0_ao.casl:    7:B       DC      #000A           ; 10
+       #0006   #000A
+../../../../as/cmd/ADDA/adda0_ao.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 7FFE 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 7FFE 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 7FFE 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0_ao/Makefile b/test/integration/casl2/cmd_ADDA_adda0_ao/Makefile
new file mode 100644 (file)
index 0000000..2662245
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_ao.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0_as0/0.txt b/test/integration/casl2/cmd_ADDA_adda0_as0/0.txt
new file mode 100644 (file)
index 0000000..d590fe2
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0_as0.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0_as0.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0_as0.casl (1)
+../../../../as/cmd/ADDA/adda0_as0.casl:    1:;;; ADDA r,adr 演算結果が負数(r > adr)
+../../../../as/cmd/ADDA/adda0_as0.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0_as0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0_as0.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0_as0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0_as0.casl:    6:A       DC      #000A           ; 10
+       #0005   #000A
+../../../../as/cmd/ADDA/adda0_as0.casl:    7:B       DC      #FFEC           ; -20
+       #0006   #FFEC
+../../../../as/cmd/ADDA/adda0_as0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 000A FFEC 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 000A FFEC 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 000A FFEC 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0_as0/Makefile b/test/integration/casl2/cmd_ADDA_adda0_as0/Makefile
new file mode 100644 (file)
index 0000000..56ce5b9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_as0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0_as1/0.txt b/test/integration/casl2/cmd_ADDA_adda0_as1/0.txt
new file mode 100644 (file)
index 0000000..d824819
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0_as1.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0_as1.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0_as1.casl (1)
+../../../../as/cmd/ADDA/adda0_as1.casl:    1:;;; ADDA r,adr 演算結果が負数(r < adr)
+../../../../as/cmd/ADDA/adda0_as1.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0_as1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0_as1.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0_as1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0_as1.casl:    6:A       DC      #FFEC           ; -20
+       #0005   #FFEC
+../../../../as/cmd/ADDA/adda0_as1.casl:    7:B       DC      #000A           ; 10
+       #0006   #000A
+../../../../as/cmd/ADDA/adda0_as1.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFEC 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFEC 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 FFEC 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0_as1/Makefile b/test/integration/casl2/cmd_ADDA_adda0_as1/Makefile
new file mode 100644 (file)
index 0000000..3efc0cb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_as1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0_az/0.txt b/test/integration/casl2/cmd_ADDA_adda0_az/0.txt
new file mode 100644 (file)
index 0000000..87e8ecb
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0_az.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0_az.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0_az.casl (1)
+../../../../as/cmd/ADDA/adda0_az.casl:    1:;;; ADDA r,adr 演算結果が零
+../../../../as/cmd/ADDA/adda0_az.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0_az.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0_az.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0_az.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0_az.casl:    6:A       DC      #FFF6           ; -10
+       #0005   #FFF6
+../../../../as/cmd/ADDA/adda0_az.casl:    7:B       DC      10
+       #0006   #000A
+../../../../as/cmd/ADDA/adda0_az.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFF6 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFF6 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 FFF6 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0_az/Makefile b/test/integration/casl2/cmd_ADDA_adda0_az/Makefile
new file mode 100644 (file)
index 0000000..b86ad80
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_az.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda0_lo/0.txt b/test/integration/casl2/cmd_ADDA_adda0_lo/0.txt
new file mode 100644 (file)
index 0000000..53ec93d
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDA/adda0_lo.casl
+
+Assemble ../../../../as/cmd/ADDA/adda0_lo.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda0_lo.casl (1)
+../../../../as/cmd/ADDA/adda0_lo.casl:    1:;;; ADDA r,adr ADDLではオーバーフロー
+../../../../as/cmd/ADDA/adda0_lo.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda0_lo.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDA/adda0_lo.casl:    4:        ADDA    GR1,B
+       #0002   #2010
+       #0003   #0006
+../../../../as/cmd/ADDA/adda0_lo.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDA/adda0_lo.casl:    6:A       DC      #FFFE           ; -2
+       #0005   #FFFE
+../../../../as/cmd/ADDA/adda0_lo.casl:    7:B       DC      #000F           ; 15
+       #0006   #000F
+../../../../as/cmd/ADDA/adda0_lo.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFFE 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     -2 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFFE 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     13 = #000D = 0000000000001101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2010 0006 8100 FFFE 000F 0000 
diff --git a/test/integration/casl2/cmd_ADDA_adda0_lo/Makefile b/test/integration/casl2/cmd_ADDA_adda0_lo/Makefile
new file mode 100644 (file)
index 0000000..00e4810
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_lo.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda1/0.txt b/test/integration/casl2/cmd_ADDA_adda1/0.txt
new file mode 100644 (file)
index 0000000..44dff6c
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/ADDA/adda1.casl
+
+Assemble ../../../../as/cmd/ADDA/adda1.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda1.casl (1)
+../../../../as/cmd/ADDA/adda1.casl:    1:;;; ADDA r,adr,x
+../../../../as/cmd/ADDA/adda1.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda1.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/ADDA/adda1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/ADDA/adda1.casl:    5:        ADDA    GR1,A,GR2
+       #0004   #2012
+       #0005   #0007
+../../../../as/cmd/ADDA/adda1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/ADDA/adda1.casl:    7:A       DC      3
+       #0007   #0003
+../../../../as/cmd/ADDA/adda1.casl:    8:        DC      1
+       #0008   #0001
+../../../../as/cmd/ADDA/adda1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      4 = #0004 = 0000000000000100
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_ADDA_adda1/Makefile b/test/integration/casl2/cmd_ADDA_adda1/Makefile
new file mode 100644 (file)
index 0000000..9a947c4
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDA_adda2/0.txt b/test/integration/casl2/cmd_ADDA_adda2/0.txt
new file mode 100644 (file)
index 0000000..004f1c9
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/ADDA/adda2.casl
+
+Assemble ../../../../as/cmd/ADDA/adda2.casl (0)
+
+Assemble ../../../../as/cmd/ADDA/adda2.casl (1)
+../../../../as/cmd/ADDA/adda2.casl:    1:;;; ADDA r1,r2
+../../../../as/cmd/ADDA/adda2.casl:    2:MAIN    START
+../../../../as/cmd/ADDA/adda2.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/ADDA/adda2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/ADDA/adda2.casl:    5:        ADDA    GR1,GR2
+       #0004   #2412
+../../../../as/cmd/ADDA/adda2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/ADDA/adda2.casl:    7:A       DC      3
+       #0006   #0003
+../../../../as/cmd/ADDA/adda2.casl:    8:B       DC      1
+       #0007   #0001
+../../../../as/cmd/ADDA/adda2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      4 = #0004 = 0000000000000100
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_ADDA_adda2/Makefile b/test/integration/casl2/cmd_ADDA_adda2/Makefile
new file mode 100644 (file)
index 0000000..92455cd
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0/0.txt b/test/integration/casl2/cmd_ADDL_addl0/0.txt
new file mode 100644 (file)
index 0000000..87179b7
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDL/addl0.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0.casl (1)
+../../../../as/cmd/ADDL/addl0.casl:    1:;;; ADDL r,adr
+../../../../as/cmd/ADDL/addl0.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/ADDL/addl0.casl:    7:B       DC      1
+       #0006   #0001
+../../../../as/cmd/ADDL/addl0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0/Makefile b/test/integration/casl2/cmd_ADDL_addl0/Makefile
new file mode 100644 (file)
index 0000000..35835e5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0__o/0.txt b/test/integration/casl2/cmd_ADDL_addl0__o/0.txt
new file mode 100644 (file)
index 0000000..bc218fa
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/ADDL/addl0__o.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0__o.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0__o.casl (1)
+../../../../as/cmd/ADDL/addl0__o.casl:    1:;;; ADDL r,adr オーバーフロー
+../../../../as/cmd/ADDL/addl0__o.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0__o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0__o.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0__o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0__o.casl:    6:A       DC      #8002           ; 32770
+       #0005   #8002
+../../../../as/cmd/ADDL/addl0__o.casl:    7:B       DC      #8001           ; 32769
+       #0006   #8001
+../../../../as/cmd/ADDL/addl0__o.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 8002 8001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32770 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 8002 8001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 8002 8001 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0__o/Makefile b/test/integration/casl2/cmd_ADDL_addl0__o/Makefile
new file mode 100644 (file)
index 0000000..b566509
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0__o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0__z/0.txt b/test/integration/casl2/cmd_ADDL_addl0__z/0.txt
new file mode 100644 (file)
index 0000000..e44f006
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/ADDL/addl0__z.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0__z.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0__z.casl (1)
+../../../../as/cmd/ADDL/addl0__z.casl:    1:;;; ADDL r,adr 演算結果が零
+../../../../as/cmd/ADDL/addl0__z.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0__z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0__z.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0__z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0__z.casl:    6:A       DC      0
+       #0005   #0000
+../../../../as/cmd/ADDL/addl0__z.casl:    7:B       DC      0
+       #0006   #0000
+../../../../as/cmd/ADDL/addl0__z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0__z/Makefile b/test/integration/casl2/cmd_ADDL_addl0__z/Makefile
new file mode 100644 (file)
index 0000000..52a9109
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0__z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0_ao/0.txt b/test/integration/casl2/cmd_ADDL_addl0_ao/0.txt
new file mode 100644 (file)
index 0000000..ee28436
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/ADDL/addl0_ao.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0_ao.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0_ao.casl (1)
+../../../../as/cmd/ADDL/addl0_ao.casl:    1:;;; ADDL r,adr ADDAでは正数でオーバーフロー
+../../../../as/cmd/ADDL/addl0_ao.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0_ao.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0_ao.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0_ao.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0_ao.casl:    6:A       DC      #7FFE           ; 32766
+       #0005   #7FFE
+../../../../as/cmd/ADDL/addl0_ao.casl:    7:B       DC      #000A           ; 10
+       #0006   #000A
+../../../../as/cmd/ADDL/addl0_ao.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 7FFE 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 7FFE 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32776 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 7FFE 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0_ao/Makefile b/test/integration/casl2/cmd_ADDL_addl0_ao/Makefile
new file mode 100644 (file)
index 0000000..8c88d40
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_ao.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0_as0/0.txt b/test/integration/casl2/cmd_ADDL_addl0_as0/0.txt
new file mode 100644 (file)
index 0000000..9d47bf0
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDL/addl0_as0.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0_as0.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0_as0.casl (1)
+../../../../as/cmd/ADDL/addl0_as0.casl:    1:;;; ADDL r,adr 演算結果が負数(r > adr)
+../../../../as/cmd/ADDL/addl0_as0.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0_as0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0_as0.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0_as0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0_as0.casl:    6:A       DC      #000A           ; 10
+       #0005   #000A
+../../../../as/cmd/ADDL/addl0_as0.casl:    7:B       DC      #FFEC           ; -20
+       #0006   #FFEC
+../../../../as/cmd/ADDL/addl0_as0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 000A FFEC 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 000A FFEC 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 000A FFEC 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0_as0/Makefile b/test/integration/casl2/cmd_ADDL_addl0_as0/Makefile
new file mode 100644 (file)
index 0000000..db78268
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_as0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0_as1/0.txt b/test/integration/casl2/cmd_ADDL_addl0_as1/0.txt
new file mode 100644 (file)
index 0000000..34ef281
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ADDL/addl0_as1.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0_as1.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0_as1.casl (1)
+../../../../as/cmd/ADDL/addl0_as1.casl:    1:;;; ADDL r,adr 演算結果が負数(r < adr)
+../../../../as/cmd/ADDL/addl0_as1.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0_as1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0_as1.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0_as1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0_as1.casl:    6:A       DC      #FFEC           ; -20
+       #0005   #FFEC
+../../../../as/cmd/ADDL/addl0_as1.casl:    7:B       DC      #000A           ; 10
+       #0006   #000A
+../../../../as/cmd/ADDL/addl0_as1.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFEC 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFEC 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFEC 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0_as1/Makefile b/test/integration/casl2/cmd_ADDL_addl0_as1/Makefile
new file mode 100644 (file)
index 0000000..aa6a403
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_as1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0_az/0.txt b/test/integration/casl2/cmd_ADDL_addl0_az/0.txt
new file mode 100644 (file)
index 0000000..74781ec
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/ADDL/addl0_az.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0_az.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0_az.casl (1)
+../../../../as/cmd/ADDL/addl0_az.casl:    1:;;; ADDL r,adr ADDAでは演算結果が零
+../../../../as/cmd/ADDL/addl0_az.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0_az.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0_az.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0_az.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0_az.casl:    6:A       DC      #FFF6           ; -10
+       #0005   #FFF6
+../../../../as/cmd/ADDL/addl0_az.casl:    7:B       DC      10
+       #0006   #000A
+../../../../as/cmd/ADDL/addl0_az.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFF6 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  65526 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFF6 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFF6 000A 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0_az/Makefile b/test/integration/casl2/cmd_ADDL_addl0_az/Makefile
new file mode 100644 (file)
index 0000000..2b67154
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_az.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl0_lo/0.txt b/test/integration/casl2/cmd_ADDL_addl0_lo/0.txt
new file mode 100644 (file)
index 0000000..dbb667c
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/ADDL/addl0_lo.casl
+
+Assemble ../../../../as/cmd/ADDL/addl0_lo.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl0_lo.casl (1)
+../../../../as/cmd/ADDL/addl0_lo.casl:    1:;;; ADDL r,adr ADDLではオーバーフロー
+../../../../as/cmd/ADDL/addl0_lo.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl0_lo.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ADDL/addl0_lo.casl:    4:        ADDL    GR1,B
+       #0002   #2210
+       #0003   #0006
+../../../../as/cmd/ADDL/addl0_lo.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ADDL/addl0_lo.casl:    6:A       DC      #FFFE           ; -2
+       #0005   #FFFE
+../../../../as/cmd/ADDL/addl0_lo.casl:    7:B       DC      #000F           ; 15
+       #0006   #000F
+../../../../as/cmd/ADDL/addl0_lo.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFFE 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  65534 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFFE 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     13 = #000D = 0000000000001101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFFE 000F 0000 
diff --git a/test/integration/casl2/cmd_ADDL_addl0_lo/Makefile b/test/integration/casl2/cmd_ADDL_addl0_lo/Makefile
new file mode 100644 (file)
index 0000000..8467f68
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_lo.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl1/0.txt b/test/integration/casl2/cmd_ADDL_addl1/0.txt
new file mode 100644 (file)
index 0000000..d3e0e9e
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/ADDL/addl1.casl
+
+Assemble ../../../../as/cmd/ADDL/addl1.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl1.casl (1)
+../../../../as/cmd/ADDL/addl1.casl:    1:;;; ADDL r,adr,x
+../../../../as/cmd/ADDL/addl1.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl1.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/ADDL/addl1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/ADDL/addl1.casl:    5:        ADDL    GR1,A,GR2
+       #0004   #2212
+       #0005   #0007
+../../../../as/cmd/ADDL/addl1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/ADDL/addl1.casl:    7:A       DC      3
+       #0007   #0003
+../../../../as/cmd/ADDL/addl1.casl:    8:        DC      1
+       #0008   #0001
+../../../../as/cmd/ADDL/addl1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      4 = #0004 = 0000000000000100
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_ADDL_addl1/Makefile b/test/integration/casl2/cmd_ADDL_addl1/Makefile
new file mode 100644 (file)
index 0000000..c0bfb69
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ADDL_addl2/0.txt b/test/integration/casl2/cmd_ADDL_addl2/0.txt
new file mode 100644 (file)
index 0000000..76ab5c4
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/ADDL/addl2.casl
+
+Assemble ../../../../as/cmd/ADDL/addl2.casl (0)
+
+Assemble ../../../../as/cmd/ADDL/addl2.casl (1)
+../../../../as/cmd/ADDL/addl2.casl:    1:;;; ADDL r1,r2
+../../../../as/cmd/ADDL/addl2.casl:    2:MAIN    START
+../../../../as/cmd/ADDL/addl2.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/ADDL/addl2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/ADDL/addl2.casl:    5:        ADDL    GR1,GR2
+       #0004   #2612
+../../../../as/cmd/ADDL/addl2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/ADDL/addl2.casl:    7:A       DC      3
+       #0006   #0003
+../../../../as/cmd/ADDL/addl2.casl:    8:B       DC      1
+       #0007   #0001
+../../../../as/cmd/ADDL/addl2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      4 = #0004 = 0000000000000100
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2612 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_ADDL_addl2/Makefile b/test/integration/casl2/cmd_ADDL_addl2/Makefile
new file mode 100644 (file)
index 0000000..8a7f494
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_AND_and0/0.txt b/test/integration/casl2/cmd_AND_and0/0.txt
new file mode 100644 (file)
index 0000000..d941398
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/AND/and0.casl
+
+Assemble ../../../../as/cmd/AND/and0.casl (0)
+
+Assemble ../../../../as/cmd/AND/and0.casl (1)
+../../../../as/cmd/AND/and0.casl:    1:;;; AND r,adr
+../../../../as/cmd/AND/and0.casl:    2:MAIN    START
+../../../../as/cmd/AND/and0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/AND/and0.casl:    4:        AND     GR1,B
+       #0002   #3010
+       #0003   #0006
+../../../../as/cmd/AND/and0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/AND/and0.casl:    6:A       DC      #3000
+       #0005   #3000
+../../../../as/cmd/AND/and0.casl:    7:B       DC      #4FFF
+       #0006   #4FFF
+../../../../as/cmd/AND/and0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3010 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/casl2/cmd_AND_and0/Makefile b/test/integration/casl2/cmd_AND_and0/Makefile
new file mode 100644 (file)
index 0000000..48fe8de
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_AND_and0_s/0.txt b/test/integration/casl2/cmd_AND_and0_s/0.txt
new file mode 100644 (file)
index 0000000..44c27fb
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/AND/and0_s.casl
+
+Assemble ../../../../as/cmd/AND/and0_s.casl (0)
+
+Assemble ../../../../as/cmd/AND/and0_s.casl (1)
+../../../../as/cmd/AND/and0_s.casl:    1:;;; AND r,adr 演算結果の符号が負
+../../../../as/cmd/AND/and0_s.casl:    2:MAIN    START
+../../../../as/cmd/AND/and0_s.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/AND/and0_s.casl:    4:        AND     GR1,B
+       #0002   #3010
+       #0003   #0006
+../../../../as/cmd/AND/and0_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/AND/and0_s.casl:    6:A       DC      #8000
+       #0005   #8000
+../../../../as/cmd/AND/and0_s.casl:    7:B       DC      #FFFF
+       #0006   #FFFF
+../../../../as/cmd/AND/and0_s.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3010 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/casl2/cmd_AND_and0_s/Makefile b/test/integration/casl2/cmd_AND_and0_s/Makefile
new file mode 100644 (file)
index 0000000..d44a371
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_AND_and0_z/0.txt b/test/integration/casl2/cmd_AND_and0_z/0.txt
new file mode 100644 (file)
index 0000000..ad12a6f
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/AND/and0_z.casl
+
+Assemble ../../../../as/cmd/AND/and0_z.casl (0)
+
+Assemble ../../../../as/cmd/AND/and0_z.casl (1)
+../../../../as/cmd/AND/and0_z.casl:    1:;;; AND r,adr 演算結果が零
+../../../../as/cmd/AND/and0_z.casl:    2:MAIN    START
+../../../../as/cmd/AND/and0_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/AND/and0_z.casl:    4:        AND     GR1,B
+       #0002   #3010
+       #0003   #0006
+../../../../as/cmd/AND/and0_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/AND/and0_z.casl:    6:A       DC      #0001
+       #0005   #0001
+../../../../as/cmd/AND/and0_z.casl:    7:B       DC      #FFFE
+       #0006   #FFFE
+../../../../as/cmd/AND/and0_z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3010 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/casl2/cmd_AND_and0_z/Makefile b/test/integration/casl2/cmd_AND_and0_z/Makefile
new file mode 100644 (file)
index 0000000..d3cd90b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_AND_and1/0.txt b/test/integration/casl2/cmd_AND_and1/0.txt
new file mode 100644 (file)
index 0000000..1410e4f
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/AND/and1.casl
+
+Assemble ../../../../as/cmd/AND/and1.casl (0)
+
+Assemble ../../../../as/cmd/AND/and1.casl (1)
+../../../../as/cmd/AND/and1.casl:    1:;;; AND r,adr,x
+../../../../as/cmd/AND/and1.casl:    2:MAIN    START
+../../../../as/cmd/AND/and1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/AND/and1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/AND/and1.casl:    5:        AND     GR1,A,GR2
+       #0004   #3012
+       #0005   #0007
+../../../../as/cmd/AND/and1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/AND/and1.casl:    7:A       DC      #3000
+       #0007   #3000
+../../../../as/cmd/AND/and1.casl:    8:        DC      #4FFF
+       #0008   #4FFF
+../../../../as/cmd/AND/and1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 001
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_AND_and1/Makefile b/test/integration/casl2/cmd_AND_and1/Makefile
new file mode 100644 (file)
index 0000000..a7ea00f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_AND_and2/0.txt b/test/integration/casl2/cmd_AND_and2/0.txt
new file mode 100644 (file)
index 0000000..588aa6f
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/AND/and2.casl
+
+Assemble ../../../../as/cmd/AND/and2.casl (0)
+
+Assemble ../../../../as/cmd/AND/and2.casl (1)
+../../../../as/cmd/AND/and2.casl:    1:;;; AND r1,r2
+../../../../as/cmd/AND/and2.casl:    2:MAIN    START
+../../../../as/cmd/AND/and2.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/AND/and2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/AND/and2.casl:    5:        AND     GR1,GR2
+       #0004   #3412
+../../../../as/cmd/AND/and2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/AND/and2.casl:    7:A       DC      #3000
+       #0006   #3000
+../../../../as/cmd/AND/and2.casl:    8:B       DC      #4FFF
+       #0007   #4FFF
+../../../../as/cmd/AND/and2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3412 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_AND_and2/Makefile b/test/integration/casl2/cmd_AND_and2/Makefile
new file mode 100644 (file)
index 0000000..fcabba2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CALL_call0/0.txt b/test/integration/casl2/cmd_CALL_call0/0.txt
new file mode 100644 (file)
index 0000000..b56e4c4
--- /dev/null
@@ -0,0 +1,104 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/CALL/call0.casl
+
+Assemble ../../../../as/cmd/CALL/call0.casl (0)
+
+Assemble ../../../../as/cmd/CALL/call0.casl (1)
+../../../../as/cmd/CALL/call0.casl:    1:;;; CALL ほかのプログラムの入口名を指定
+../../../../as/cmd/CALL/call0.casl:    2:MAIN    START
+../../../../as/cmd/CALL/call0.casl:    3:        LAD     GR1,29
+       #0000   #1210
+       #0001   #001D
+../../../../as/cmd/CALL/call0.casl:    4:        CALL    COPY
+       #0002   #8000
+       #0003   #0005
+../../../../as/cmd/CALL/call0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CALL/call0.casl:    6:        END
+../../../../as/cmd/CALL/call0.casl:    7:COPY    START
+../../../../as/cmd/CALL/call0.casl:    8:        LD      GR2,GR1
+       #0005   #1421
+../../../../as/cmd/CALL/call0.casl:    9:        RET
+       #0006   #8100
+../../../../as/cmd/CALL/call0.casl:   10:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:     29 = #001D = 0000000000011101
+#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:      15 = #000F = 0000000000001111
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:     29 = #001D = 0000000000011101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      15 = #000F = 0000000000001111
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:     29 = #001D = 0000000000011101
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
diff --git a/test/integration/casl2/cmd_CALL_call0/Makefile b/test/integration/casl2/cmd_CALL_call0/Makefile
new file mode 100644 (file)
index 0000000..dbf14ec
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CALL/call0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CALL_call1/0.txt b/test/integration/casl2/cmd_CALL_call1/0.txt
new file mode 100644 (file)
index 0000000..a83dfe0
--- /dev/null
@@ -0,0 +1,102 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/CALL/call1.casl
+
+Assemble ../../../../as/cmd/CALL/call1.casl (0)
+
+Assemble ../../../../as/cmd/CALL/call1.casl (1)
+../../../../as/cmd/CALL/call1.casl:    1:;;; CALL 同じプログラムの中にあるラベルを指定
+../../../../as/cmd/CALL/call1.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CALL/call1.casl:    3:BEGIN   LAD     GR1,29
+       #0000   #1210
+       #0001   #001D
+../../../../as/cmd/CALL/call1.casl:    4:        CALL    COPY
+       #0002   #8000
+       #0003   #0005
+../../../../as/cmd/CALL/call1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CALL/call1.casl:    6:COPY    LD      GR2,GR1
+       #0005   #1421
+../../../../as/cmd/CALL/call1.casl:    7:        RET
+       #0006   #8100
+../../../../as/cmd/CALL/call1.casl:    8:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:     29 = #001D = 0000000000011101
+#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:      15 = #000F = 0000000000001111
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:     29 = #001D = 0000000000011101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      15 = #000F = 0000000000001111
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:     29 = #001D = 0000000000011101
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0004
+
diff --git a/test/integration/casl2/cmd_CALL_call1/Makefile b/test/integration/casl2/cmd_CALL_call1/Makefile
new file mode 100644 (file)
index 0000000..f8649c8
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CALL/call1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa0/0.txt b/test/integration/casl2/cmd_CPA_cpa0/0.txt
new file mode 100644 (file)
index 0000000..5adea83
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/CPA/cpa0.casl
+
+Assemble ../../../../as/cmd/CPA/cpa0.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa0.casl (1)
+../../../../as/cmd/CPA/cpa0.casl:    1:;;; CPA r,adr
+../../../../as/cmd/CPA/cpa0.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPA/cpa0.casl:    4:        CPA     GR1,B
+       #0002   #4010
+       #0003   #0006
+../../../../as/cmd/CPA/cpa0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPA/cpa0.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPA/cpa0.casl:    7:B       DC      #3000
+       #0006   #3000
+../../../../as/cmd/CPA/cpa0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
diff --git a/test/integration/casl2/cmd_CPA_cpa0/Makefile b/test/integration/casl2/cmd_CPA_cpa0/Makefile
new file mode 100644 (file)
index 0000000..7243da4
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa0_ls/0.txt b/test/integration/casl2/cmd_CPA_cpa0_ls/0.txt
new file mode 100644 (file)
index 0000000..a766b01
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/CPA/cpa0_ls.casl
+
+Assemble ../../../../as/cmd/CPA/cpa0_ls.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa0_ls.casl (1)
+../../../../as/cmd/CPA/cpa0_ls.casl:    1:;;; CPA r,adr
+../../../../as/cmd/CPA/cpa0_ls.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa0_ls.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPA/cpa0_ls.casl:    4:        CPA     GR1,B
+       #0002   #4010
+       #0003   #0006
+../../../../as/cmd/CPA/cpa0_ls.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPA/cpa0_ls.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPA/cpa0_ls.casl:    7:B       DC      #8000
+       #0006   #8000
+../../../../as/cmd/CPA/cpa0_ls.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
diff --git a/test/integration/casl2/cmd_CPA_cpa0_ls/Makefile b/test/integration/casl2/cmd_CPA_cpa0_ls/Makefile
new file mode 100644 (file)
index 0000000..e93a058
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_ls.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa0_s/0.txt b/test/integration/casl2/cmd_CPA_cpa0_s/0.txt
new file mode 100644 (file)
index 0000000..8ba513e
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/CPA/cpa0_s.casl
+
+Assemble ../../../../as/cmd/CPA/cpa0_s.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa0_s.casl (1)
+../../../../as/cmd/CPA/cpa0_s.casl:    1:;;; CPA r,adr SF:1
+../../../../as/cmd/CPA/cpa0_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa0_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPA/cpa0_s.casl:    4:        CPA     GR1,B
+       #0002   #4010
+       #0003   #0006
+../../../../as/cmd/CPA/cpa0_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPA/cpa0_s.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPA/cpa0_s.casl:    7:B       DC      #7000
+       #0006   #7000
+../../../../as/cmd/CPA/cpa0_s.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 7000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 7000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4010 0006 8100 5000 7000 0000 
diff --git a/test/integration/casl2/cmd_CPA_cpa0_s/Makefile b/test/integration/casl2/cmd_CPA_cpa0_s/Makefile
new file mode 100644 (file)
index 0000000..727c61d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa0_z/0.txt b/test/integration/casl2/cmd_CPA_cpa0_z/0.txt
new file mode 100644 (file)
index 0000000..5ba9f39
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/CPA/cpa0_z.casl
+
+Assemble ../../../../as/cmd/CPA/cpa0_z.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa0_z.casl (1)
+../../../../as/cmd/CPA/cpa0_z.casl:    1:;;; CPA r,adr ZF:0
+../../../../as/cmd/CPA/cpa0_z.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa0_z.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPA/cpa0_z.casl:    4:        CPA     GR1,B
+       #0002   #4010
+       #0003   #0006
+../../../../as/cmd/CPA/cpa0_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPA/cpa0_z.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPA/cpa0_z.casl:    7:B       DC      #5000
+       #0006   #5000
+../../../../as/cmd/CPA/cpa0_z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 5000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 5000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4010 0006 8100 5000 5000 0000 
diff --git a/test/integration/casl2/cmd_CPA_cpa0_z/Makefile b/test/integration/casl2/cmd_CPA_cpa0_z/Makefile
new file mode 100644 (file)
index 0000000..299ea27
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa1_s/0.txt b/test/integration/casl2/cmd_CPA_cpa1_s/0.txt
new file mode 100644 (file)
index 0000000..f974ceb
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/CPA/cpa1_s.casl
+
+Assemble ../../../../as/cmd/CPA/cpa1_s.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa1_s.casl (1)
+../../../../as/cmd/CPA/cpa1_s.casl:    1:;;; CPA r,adr,x SF:1
+../../../../as/cmd/CPA/cpa1_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa1_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/CPA/cpa1_s.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/CPA/cpa1_s.casl:    5:        CPA     GR1,A,GR2
+       #0004   #4012
+       #0005   #0007
+../../../../as/cmd/CPA/cpa1_s.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/CPA/cpa1_s.casl:    7:A       DC      #5000
+       #0007   #5000
+../../../../as/cmd/CPA/cpa1_s.casl:    8:        DC      #7000
+       #0008   #7000
+../../../../as/cmd/CPA/cpa1_s.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  20480 = #5000 = 0101000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_CPA_cpa1_s/Makefile b/test/integration/casl2/cmd_CPA_cpa1_s/Makefile
new file mode 100644 (file)
index 0000000..1c47baa
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa1_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPA_cpa2_s/0.txt b/test/integration/casl2/cmd_CPA_cpa2_s/0.txt
new file mode 100644 (file)
index 0000000..0d51543
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/CPA/cpa2_s.casl
+
+Assemble ../../../../as/cmd/CPA/cpa2_s.casl (0)
+
+Assemble ../../../../as/cmd/CPA/cpa2_s.casl (1)
+../../../../as/cmd/CPA/cpa2_s.casl:    1:;;; CPA r1,r2 SF:1
+../../../../as/cmd/CPA/cpa2_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPA/cpa2_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/CPA/cpa2_s.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/CPA/cpa2_s.casl:    5:        CPA     GR1,GR2
+       #0004   #4412
+../../../../as/cmd/CPA/cpa2_s.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/CPA/cpa2_s.casl:    7:A       DC      #5000
+       #0006   #5000
+../../../../as/cmd/CPA/cpa2_s.casl:    8:B       DC      #7000
+       #0007   #7000
+../../../../as/cmd/CPA/cpa2_s.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:  28672 = #7000 = 0111000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  20480 = #5000 = 0101000000000000
+#0005: GR2:  28672 = #7000 = 0111000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 4412 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_CPA_cpa2_s/Makefile b/test/integration/casl2/cmd_CPA_cpa2_s/Makefile
new file mode 100644 (file)
index 0000000..f64cc0c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa2_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl0/0.txt b/test/integration/casl2/cmd_CPL_cpl0/0.txt
new file mode 100644 (file)
index 0000000..7216215
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/CPL/cpl0.casl
+
+Assemble ../../../../as/cmd/CPL/cpl0.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl0.casl (1)
+../../../../as/cmd/CPL/cpl0.casl:    1:;;; CPL r,adr
+../../../../as/cmd/CPL/cpl0.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPL/cpl0.casl:    4:        CPL     GR1,B
+       #0002   #4110
+       #0003   #0006
+../../../../as/cmd/CPL/cpl0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPL/cpl0.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPL/cpl0.casl:    7:B       DC      #3000
+       #0006   #3000
+../../../../as/cmd/CPL/cpl0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
diff --git a/test/integration/casl2/cmd_CPL_cpl0/Makefile b/test/integration/casl2/cmd_CPL_cpl0/Makefile
new file mode 100644 (file)
index 0000000..e840bfc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl0_ls/0.txt b/test/integration/casl2/cmd_CPL_cpl0_ls/0.txt
new file mode 100644 (file)
index 0000000..89da3e7
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/CPL/cpl0_ls.casl
+
+Assemble ../../../../as/cmd/CPL/cpl0_ls.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl0_ls.casl (1)
+../../../../as/cmd/CPL/cpl0_ls.casl:    1:;;; CPL r,adr
+../../../../as/cmd/CPL/cpl0_ls.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl0_ls.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPL/cpl0_ls.casl:    4:        CPL     GR1,B
+       #0002   #4110
+       #0003   #0006
+../../../../as/cmd/CPL/cpl0_ls.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPL/cpl0_ls.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPL/cpl0_ls.casl:    7:B       DC      #8000
+       #0006   #8000
+../../../../as/cmd/CPL/cpl0_ls.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 8000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 8000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 8000 0000 
diff --git a/test/integration/casl2/cmd_CPL_cpl0_ls/Makefile b/test/integration/casl2/cmd_CPL_cpl0_ls/Makefile
new file mode 100644 (file)
index 0000000..e83bd21
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_ls.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl0_s/0.txt b/test/integration/casl2/cmd_CPL_cpl0_s/0.txt
new file mode 100644 (file)
index 0000000..7ef6b7d
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/CPL/cpl0_s.casl
+
+Assemble ../../../../as/cmd/CPL/cpl0_s.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl0_s.casl (1)
+../../../../as/cmd/CPL/cpl0_s.casl:    1:;;; CPL r,adr SF:1
+../../../../as/cmd/CPL/cpl0_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl0_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPL/cpl0_s.casl:    4:        CPL     GR1,B
+       #0002   #4110
+       #0003   #0006
+../../../../as/cmd/CPL/cpl0_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPL/cpl0_s.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPL/cpl0_s.casl:    7:B       DC      #7000
+       #0006   #7000
+../../../../as/cmd/CPL/cpl0_s.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 7000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 7000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 7000 0000 
diff --git a/test/integration/casl2/cmd_CPL_cpl0_s/Makefile b/test/integration/casl2/cmd_CPL_cpl0_s/Makefile
new file mode 100644 (file)
index 0000000..8910252
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl0_z/0.txt b/test/integration/casl2/cmd_CPL_cpl0_z/0.txt
new file mode 100644 (file)
index 0000000..934a98c
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/CPL/cpl0_z.casl
+
+Assemble ../../../../as/cmd/CPL/cpl0_z.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl0_z.casl (1)
+../../../../as/cmd/CPL/cpl0_z.casl:    1:;;; CPL r,adr ZF:0
+../../../../as/cmd/CPL/cpl0_z.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl0_z.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/CPL/cpl0_z.casl:    4:        CPL     GR1,B
+       #0002   #4110
+       #0003   #0006
+../../../../as/cmd/CPL/cpl0_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/CPL/cpl0_z.casl:    6:A       DC      #5000
+       #0005   #5000
+../../../../as/cmd/CPL/cpl0_z.casl:    7:B       DC      #5000
+       #0006   #5000
+../../../../as/cmd/CPL/cpl0_z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 5000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 5000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 5000 0000 
diff --git a/test/integration/casl2/cmd_CPL_cpl0_z/Makefile b/test/integration/casl2/cmd_CPL_cpl0_z/Makefile
new file mode 100644 (file)
index 0000000..25d3cb4
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl1_s/0.txt b/test/integration/casl2/cmd_CPL_cpl1_s/0.txt
new file mode 100644 (file)
index 0000000..c83a6d0
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/CPL/cpl1_s.casl
+
+Assemble ../../../../as/cmd/CPL/cpl1_s.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl1_s.casl (1)
+../../../../as/cmd/CPL/cpl1_s.casl:    1:;;; CPL r,adr,x SF:1
+../../../../as/cmd/CPL/cpl1_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl1_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/CPL/cpl1_s.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/CPL/cpl1_s.casl:    5:        CPL     GR1,A,GR2
+       #0004   #4112
+       #0005   #0007
+../../../../as/cmd/CPL/cpl1_s.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/CPL/cpl1_s.casl:    7:A       DC      #5000
+       #0007   #5000
+../../../../as/cmd/CPL/cpl1_s.casl:    8:        DC      #7000
+       #0008   #7000
+../../../../as/cmd/CPL/cpl1_s.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  20480 = #5000 = 0101000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_CPL_cpl1_s/Makefile b/test/integration/casl2/cmd_CPL_cpl1_s/Makefile
new file mode 100644 (file)
index 0000000..a5b1c11
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl1_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_CPL_cpl2_s/0.txt b/test/integration/casl2/cmd_CPL_cpl2_s/0.txt
new file mode 100644 (file)
index 0000000..3671d5f
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/CPL/cpl2_s.casl
+
+Assemble ../../../../as/cmd/CPL/cpl2_s.casl (0)
+
+Assemble ../../../../as/cmd/CPL/cpl2_s.casl (1)
+../../../../as/cmd/CPL/cpl2_s.casl:    1:;;; CPL r1,r2 SF:1
+../../../../as/cmd/CPL/cpl2_s.casl:    2:MAIN    START   BEGIN
+../../../../as/cmd/CPL/cpl2_s.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/CPL/cpl2_s.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/CPL/cpl2_s.casl:    5:        CPL     GR1,GR2
+       #0004   #4512
+../../../../as/cmd/CPL/cpl2_s.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/CPL/cpl2_s.casl:    7:A       DC      #5000
+       #0006   #5000
+../../../../as/cmd/CPL/cpl2_s.casl:    8:B       DC      #7000
+       #0007   #7000
+../../../../as/cmd/CPL/cpl2_s.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:  28672 = #7000 = 0111000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  20480 = #5000 = 0101000000000000
+#0005: GR2:  28672 = #7000 = 0111000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 4512 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_CPL_cpl2_s/Makefile b/test/integration/casl2/cmd_CPL_cpl2_s/Makefile
new file mode 100644 (file)
index 0000000..96256dc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl2_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DC_dc_c0/0.txt b/test/integration/casl2/cmd_DC_dc_c0/0.txt
new file mode 100644 (file)
index 0000000..829be0f
--- /dev/null
@@ -0,0 +1,223 @@
+../../../../casl2 -atd -M128 ../../../../as/cmd/DC/dc_c0.casl
+
+Assemble ../../../../as/cmd/DC/dc_c0.casl (0)
+
+Assemble ../../../../as/cmd/DC/dc_c0.casl (1)
+../../../../as/cmd/DC/dc_c0.casl:    1:;; DC 文字定数
+../../../../as/cmd/DC/dc_c0.casl:    2:MAIN    START
+../../../../as/cmd/DC/dc_c0.casl:    3:        RET
+       #0000   #8100
+../../../../as/cmd/DC/dc_c0.casl:    4:        DC      ' '
+       #0001   #0020
+../../../../as/cmd/DC/dc_c0.casl:    5:        DC      '!'
+       #0002   #0021
+../../../../as/cmd/DC/dc_c0.casl:    6:        DC      '"'
+       #0003   #0022
+../../../../as/cmd/DC/dc_c0.casl:    7:        DC      '#'
+       #0004   #0023
+../../../../as/cmd/DC/dc_c0.casl:    8:        DC      '$'
+       #0005   #0024
+../../../../as/cmd/DC/dc_c0.casl:    9:        DC      '%'
+       #0006   #0025
+../../../../as/cmd/DC/dc_c0.casl:   10:        DC      '&'
+       #0007   #0026
+../../../../as/cmd/DC/dc_c0.casl:   11:        DC      ''''
+       #0008   #0027
+../../../../as/cmd/DC/dc_c0.casl:   12:        DC      '('
+       #0009   #0028
+../../../../as/cmd/DC/dc_c0.casl:   13:        DC      ')'
+       #000A   #0029
+../../../../as/cmd/DC/dc_c0.casl:   14:        DC      '*'
+       #000B   #002A
+../../../../as/cmd/DC/dc_c0.casl:   15:        DC      '+'
+       #000C   #002B
+../../../../as/cmd/DC/dc_c0.casl:   16:        DC      ','
+       #000D   #002C
+../../../../as/cmd/DC/dc_c0.casl:   17:        DC      '-'
+       #000E   #002D
+../../../../as/cmd/DC/dc_c0.casl:   18:        DC      '.'
+       #000F   #002E
+../../../../as/cmd/DC/dc_c0.casl:   19:        DC      '/'
+       #0010   #002F
+../../../../as/cmd/DC/dc_c0.casl:   20:        DC      '0'
+       #0011   #0030
+../../../../as/cmd/DC/dc_c0.casl:   21:        DC      '1'
+       #0012   #0031
+../../../../as/cmd/DC/dc_c0.casl:   22:        DC      '2'
+       #0013   #0032
+../../../../as/cmd/DC/dc_c0.casl:   23:        DC      '3'
+       #0014   #0033
+../../../../as/cmd/DC/dc_c0.casl:   24:        DC      '4'
+       #0015   #0034
+../../../../as/cmd/DC/dc_c0.casl:   25:        DC      '5'
+       #0016   #0035
+../../../../as/cmd/DC/dc_c0.casl:   26:        DC      '6'
+       #0017   #0036
+../../../../as/cmd/DC/dc_c0.casl:   27:        DC      '7'
+       #0018   #0037
+../../../../as/cmd/DC/dc_c0.casl:   28:        DC      '8'
+       #0019   #0038
+../../../../as/cmd/DC/dc_c0.casl:   29:        DC      '9'
+       #001A   #0039
+../../../../as/cmd/DC/dc_c0.casl:   30:        DC      ':'
+       #001B   #003A
+../../../../as/cmd/DC/dc_c0.casl:   31:        DC      ';'
+       #001C   #003B
+../../../../as/cmd/DC/dc_c0.casl:   32:        DC      '<'
+       #001D   #003C
+../../../../as/cmd/DC/dc_c0.casl:   33:        DC      '='
+       #001E   #003D
+../../../../as/cmd/DC/dc_c0.casl:   34:        DC      '>'
+       #001F   #003E
+../../../../as/cmd/DC/dc_c0.casl:   35:        DC      '?'
+       #0020   #003F
+../../../../as/cmd/DC/dc_c0.casl:   36:        DC      '@'
+       #0021   #0040
+../../../../as/cmd/DC/dc_c0.casl:   37:        DC      'A'
+       #0022   #0041
+../../../../as/cmd/DC/dc_c0.casl:   38:        DC      'B'
+       #0023   #0042
+../../../../as/cmd/DC/dc_c0.casl:   39:        DC      'C'
+       #0024   #0043
+../../../../as/cmd/DC/dc_c0.casl:   40:        DC      'D'
+       #0025   #0044
+../../../../as/cmd/DC/dc_c0.casl:   41:        DC      'E'
+       #0026   #0045
+../../../../as/cmd/DC/dc_c0.casl:   42:        DC      'F'
+       #0027   #0046
+../../../../as/cmd/DC/dc_c0.casl:   43:        DC      'G'
+       #0028   #0047
+../../../../as/cmd/DC/dc_c0.casl:   44:        DC      'H'
+       #0029   #0048
+../../../../as/cmd/DC/dc_c0.casl:   45:        DC      'I'
+       #002A   #0049
+../../../../as/cmd/DC/dc_c0.casl:   46:        DC      'J'
+       #002B   #004A
+../../../../as/cmd/DC/dc_c0.casl:   47:        DC      'K'
+       #002C   #004B
+../../../../as/cmd/DC/dc_c0.casl:   48:        DC      'L'
+       #002D   #004C
+../../../../as/cmd/DC/dc_c0.casl:   49:        DC      'M'
+       #002E   #004D
+../../../../as/cmd/DC/dc_c0.casl:   50:        DC      'N'
+       #002F   #004E
+../../../../as/cmd/DC/dc_c0.casl:   51:        DC      'O'
+       #0030   #004F
+../../../../as/cmd/DC/dc_c0.casl:   52:        DC      'P'
+       #0031   #0050
+../../../../as/cmd/DC/dc_c0.casl:   53:        DC      'Q'
+       #0032   #0051
+../../../../as/cmd/DC/dc_c0.casl:   54:        DC      'R'
+       #0033   #0052
+../../../../as/cmd/DC/dc_c0.casl:   55:        DC      'S'
+       #0034   #0053
+../../../../as/cmd/DC/dc_c0.casl:   56:        DC      'T'
+       #0035   #0054
+../../../../as/cmd/DC/dc_c0.casl:   57:        DC      'U'
+       #0036   #0055
+../../../../as/cmd/DC/dc_c0.casl:   58:        DC      'V'
+       #0037   #0056
+../../../../as/cmd/DC/dc_c0.casl:   59:        DC      'W'
+       #0038   #0057
+../../../../as/cmd/DC/dc_c0.casl:   60:        DC      'X'
+       #0039   #0058
+../../../../as/cmd/DC/dc_c0.casl:   61:        DC      'Y'
+       #003A   #0059
+../../../../as/cmd/DC/dc_c0.casl:   62:        DC      'Z'
+       #003B   #005A
+../../../../as/cmd/DC/dc_c0.casl:   63:        DC      '['
+       #003C   #005B
+../../../../as/cmd/DC/dc_c0.casl:   64:        DC      '\'
+       #003D   #005C
+../../../../as/cmd/DC/dc_c0.casl:   65:        DC      ']'
+       #003E   #005D
+../../../../as/cmd/DC/dc_c0.casl:   66:        DC      '^'
+       #003F   #005E
+../../../../as/cmd/DC/dc_c0.casl:   67:        DC      '_'
+       #0040   #005F
+../../../../as/cmd/DC/dc_c0.casl:   68:        DC      'a'
+       #0041   #0061
+../../../../as/cmd/DC/dc_c0.casl:   69:        DC      'b'
+       #0042   #0062
+../../../../as/cmd/DC/dc_c0.casl:   70:        DC      'c'
+       #0043   #0063
+../../../../as/cmd/DC/dc_c0.casl:   71:        DC      'd'
+       #0044   #0064
+../../../../as/cmd/DC/dc_c0.casl:   72:        DC      'e'
+       #0045   #0065
+../../../../as/cmd/DC/dc_c0.casl:   73:        DC      'f'
+       #0046   #0066
+../../../../as/cmd/DC/dc_c0.casl:   74:        DC      'g'
+       #0047   #0067
+../../../../as/cmd/DC/dc_c0.casl:   75:        DC      'h'
+       #0048   #0068
+../../../../as/cmd/DC/dc_c0.casl:   76:        DC      'i'
+       #0049   #0069
+../../../../as/cmd/DC/dc_c0.casl:   77:        DC      'j'
+       #004A   #006A
+../../../../as/cmd/DC/dc_c0.casl:   78:        DC      'k'
+       #004B   #006B
+../../../../as/cmd/DC/dc_c0.casl:   79:        DC      'l'
+       #004C   #006C
+../../../../as/cmd/DC/dc_c0.casl:   80:        DC      'm'
+       #004D   #006D
+../../../../as/cmd/DC/dc_c0.casl:   81:        DC      'n'
+       #004E   #006E
+../../../../as/cmd/DC/dc_c0.casl:   82:        DC      'o'
+       #004F   #006F
+../../../../as/cmd/DC/dc_c0.casl:   83:        DC      'p'
+       #0050   #0070
+../../../../as/cmd/DC/dc_c0.casl:   84:        DC      'q'
+       #0051   #0071
+../../../../as/cmd/DC/dc_c0.casl:   85:        DC      'r'
+       #0052   #0072
+../../../../as/cmd/DC/dc_c0.casl:   86:        DC      's'
+       #0053   #0073
+../../../../as/cmd/DC/dc_c0.casl:   87:        DC      't'
+       #0054   #0074
+../../../../as/cmd/DC/dc_c0.casl:   88:        DC      'u'
+       #0055   #0075
+../../../../as/cmd/DC/dc_c0.casl:   89:        DC      'v'
+       #0056   #0076
+../../../../as/cmd/DC/dc_c0.casl:   90:        DC      'w'
+       #0057   #0077
+../../../../as/cmd/DC/dc_c0.casl:   91:        DC      'x'
+       #0058   #0078
+../../../../as/cmd/DC/dc_c0.casl:   92:        DC      'y'
+       #0059   #0079
+../../../../as/cmd/DC/dc_c0.casl:   93:        DC      'z'
+       #005A   #007A
+../../../../as/cmd/DC/dc_c0.casl:   94:        DC      '{'
+       #005B   #007B
+../../../../as/cmd/DC/dc_c0.casl:   95:        DC      '|'
+       #005C   #007C
+../../../../as/cmd/DC/dc_c0.casl:   96:        DC      '}'
+       #005D   #007D
+../../../../as/cmd/DC/dc_c0.casl:   97:        DC      '~'
+       #005E   #007E
+../../../../as/cmd/DC/dc_c0.casl:   98:    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:     128 = #0080 = 0000000010000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E
+#0000: 0010: 002F 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E
+#0000: 0020: 003F 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E
+#0000: 0030: 004F 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E
+#0000: 0040: 005F 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0000: 0050: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 0000
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DC_dc_c0/Makefile b/test/integration/casl2/cmd_DC_dc_c0/Makefile
new file mode 100644 (file)
index 0000000..e0532eb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M128
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_c0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DC_dc_c1/0.txt b/test/integration/casl2/cmd_DC_dc_c1/0.txt
new file mode 100644 (file)
index 0000000..42c6e32
--- /dev/null
@@ -0,0 +1,133 @@
+../../../../casl2 -atd -M128 ../../../../as/cmd/DC/dc_c1.casl
+
+Assemble ../../../../as/cmd/DC/dc_c1.casl (0)
+
+Assemble ../../../../as/cmd/DC/dc_c1.casl (1)
+../../../../as/cmd/DC/dc_c1.casl:    1:;; DC 文字定数
+../../../../as/cmd/DC/dc_c1.casl:    2:MAIN    START
+../../../../as/cmd/DC/dc_c1.casl:    3:        RET
+       #0000   #8100
+../../../../as/cmd/DC/dc_c1.casl:    4:        DC      ' !"#$%&''()*+,-./0123456789:;<=>?@ABCDEFG'
+       #0001   #0020
+       #0002   #0021
+       #0003   #0022
+       #0004   #0023
+       #0005   #0024
+       #0006   #0025
+       #0007   #0026
+       #0008   #0027
+       #0009   #0028
+       #000A   #0029
+       #000B   #002A
+       #000C   #002B
+       #000D   #002C
+       #000E   #002D
+       #000F   #002E
+       #0010   #002F
+       #0011   #0030
+       #0012   #0031
+       #0013   #0032
+       #0014   #0033
+       #0015   #0034
+       #0016   #0035
+       #0017   #0036
+       #0018   #0037
+       #0019   #0038
+       #001A   #0039
+       #001B   #003A
+       #001C   #003B
+       #001D   #003C
+       #001E   #003D
+       #001F   #003E
+       #0020   #003F
+       #0021   #0040
+       #0022   #0041
+       #0023   #0042
+       #0024   #0043
+       #0025   #0044
+       #0026   #0045
+       #0027   #0046
+       #0028   #0047
+../../../../as/cmd/DC/dc_c1.casl:    5:        DC      'GHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmno'
+       #0029   #0047
+       #002A   #0048
+       #002B   #0049
+       #002C   #004A
+       #002D   #004B
+       #002E   #004C
+       #002F   #004D
+       #0030   #004E
+       #0031   #004F
+       #0032   #0050
+       #0033   #0051
+       #0034   #0052
+       #0035   #0053
+       #0036   #0054
+       #0037   #0055
+       #0038   #0056
+       #0039   #0057
+       #003A   #0058
+       #003B   #0059
+       #003C   #005A
+       #003D   #005B
+       #003E   #005C
+       #003F   #005D
+       #0040   #005E
+       #0041   #005F
+       #0042   #0061
+       #0043   #0062
+       #0044   #0063
+       #0045   #0064
+       #0046   #0065
+       #0047   #0066
+       #0048   #0067
+       #0049   #0068
+       #004A   #0069
+       #004B   #006A
+       #004C   #006B
+       #004D   #006C
+       #004E   #006D
+       #004F   #006E
+       #0050   #006F
+../../../../as/cmd/DC/dc_c1.casl:    6:        DC      'pqrstuvwxyz{|}~'
+       #0051   #0070
+       #0052   #0071
+       #0053   #0072
+       #0054   #0073
+       #0055   #0074
+       #0056   #0075
+       #0057   #0076
+       #0058   #0077
+       #0059   #0078
+       #005A   #0079
+       #005B   #007A
+       #005C   #007B
+       #005D   #007C
+       #005E   #007D
+       #005F   #007E
+../../../../as/cmd/DC/dc_c1.casl:    7:        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:     128 = #0080 = 0000000010000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E
+#0000: 0010: 002F 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E
+#0000: 0020: 003F 0040 0041 0042 0043 0044 0045 0046 0047 0047 0048 0049 004A 004B 004C 004D
+#0000: 0030: 004E 004F 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D
+#0000: 0040: 005E 005F 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E
+#0000: 0050: 006F 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E
+#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DC_dc_c1/Makefile b/test/integration/casl2/cmd_DC_dc_c1/Makefile
new file mode 100644 (file)
index 0000000..a63720c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M128
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_c1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DC_dc_i0/0.txt b/test/integration/casl2/cmd_DC_dc_i0/0.txt
new file mode 100644 (file)
index 0000000..ac31927
--- /dev/null
@@ -0,0 +1,75 @@
+../../../../casl2 -atd -M32 ../../../../as/cmd/DC/dc_i0.casl
+
+Assemble ../../../../as/cmd/DC/dc_i0.casl (0)
+
+Assemble ../../../../as/cmd/DC/dc_i0.casl (1)
+../../../../as/cmd/DC/dc_i0.casl:    1:;; DC 10進定数/16進定数
+../../../../as/cmd/DC/dc_i0.casl:    2:MAIN    START
+../../../../as/cmd/DC/dc_i0.casl:    3:        RET
+       #0000   #8100
+../../../../as/cmd/DC/dc_i0.casl:    4:        DC      0
+       #0001   #0000
+../../../../as/cmd/DC/dc_i0.casl:    5:        DC      1
+       #0002   #0001
+../../../../as/cmd/DC/dc_i0.casl:    6:        DC      10
+       #0003   #000A
+../../../../as/cmd/DC/dc_i0.casl:    7:        DC      32767
+       #0004   #7FFF
+../../../../as/cmd/DC/dc_i0.casl:    8:        DC      32768
+       #0005   #8000
+../../../../as/cmd/DC/dc_i0.casl:    9:        DC      65535
+       #0006   #FFFF
+../../../../as/cmd/DC/dc_i0.casl:   10:        DC      65536
+       #0007   #0000
+../../../../as/cmd/DC/dc_i0.casl:   11:        DC      65537
+       #0008   #0001
+../../../../as/cmd/DC/dc_i0.casl:   12:        DC      -1
+       #0009   #FFFF
+../../../../as/cmd/DC/dc_i0.casl:   13:        DC      -10
+       #000A   #FFF6
+../../../../as/cmd/DC/dc_i0.casl:   14:        DC      -32767
+       #000B   #8001
+../../../../as/cmd/DC/dc_i0.casl:   15:        DC      -32768
+       #000C   #8000
+../../../../as/cmd/DC/dc_i0.casl:   16:        DC      -32769
+       #000D   #7FFF
+../../../../as/cmd/DC/dc_i0.casl:   17:        DC      #0
+       #000E   #0000
+../../../../as/cmd/DC/dc_i0.casl:   18:        DC      #1
+       #000F   #0001
+../../../../as/cmd/DC/dc_i0.casl:   19:        DC      #01
+       #0010   #0001
+../../../../as/cmd/DC/dc_i0.casl:   20:        DC      #001
+       #0011   #0001
+../../../../as/cmd/DC/dc_i0.casl:   21:        DC      #0001
+       #0012   #0001
+../../../../as/cmd/DC/dc_i0.casl:   22:        DC      #10
+       #0013   #0010
+../../../../as/cmd/DC/dc_i0.casl:   23:        DC      #11
+       #0014   #0011
+../../../../as/cmd/DC/dc_i0.casl:   24:        DC      #F
+       #0015   #000F
+../../../../as/cmd/DC/dc_i0.casl:   25:        DC      #000F
+       #0016   #000F
+../../../../as/cmd/DC/dc_i0.casl:   26:        DC      #FFFF
+       #0017   #FFFF
+../../../../as/cmd/DC/dc_i0.casl:   27:        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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0000 0001 000A 7FFF 8000 FFFF 0000 0001 FFFF FFF6 8001 8000 7FFF 0000 0001
+#0000: 0010: 0001 0001 0001 0010 0011 000F 000F FFFF 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DC_dc_i0/Makefile b/test/integration/casl2/cmd_DC_dc_i0/Makefile
new file mode 100644 (file)
index 0000000..56e8b5d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M32
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DC_dc_i1/0.txt b/test/integration/casl2/cmd_DC_dc_i1/0.txt
new file mode 100644 (file)
index 0000000..c3408bc
--- /dev/null
@@ -0,0 +1,52 @@
+../../../../casl2 -atd -M32 ../../../../as/cmd/DC/dc_i1.casl
+
+Assemble ../../../../as/cmd/DC/dc_i1.casl (0)
+
+Assemble ../../../../as/cmd/DC/dc_i1.casl (1)
+../../../../as/cmd/DC/dc_i1.casl:    1:;; DC 10進定数/16進定数
+../../../../as/cmd/DC/dc_i1.casl:    2:MAIN    START
+../../../../as/cmd/DC/dc_i1.casl:    3:        RET
+       #0000   #8100
+../../../../as/cmd/DC/dc_i1.casl:    4:        DC      1,10,32767,32768,65535,65536,65537,-1,-10,-32767,-32768,-32769,#0,#1,#01,#001,#0001,#10,#11,#F,#000F,#FFFF
+       #0001   #0001
+       #0002   #000A
+       #0003   #7FFF
+       #0004   #8000
+       #0005   #FFFF
+       #0006   #0000
+       #0007   #0001
+       #0008   #FFFF
+       #0009   #FFF6
+       #000A   #8001
+       #000B   #8000
+       #000C   #7FFF
+       #000D   #0000
+       #000E   #0001
+       #000F   #0001
+       #0010   #0001
+       #0011   #0001
+       #0012   #0010
+       #0013   #0011
+       #0014   #000F
+       #0015   #000F
+       #0016   #FFFF
+../../../../as/cmd/DC/dc_i1.casl:    5:        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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0001 000A 7FFF 8000 FFFF 0000 0001 FFFF FFF6 8001 8000 7FFF 0000 0001 0001
+#0000: 0010: 0001 0001 0010 0011 000F 000F FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DC_dc_i1/Makefile b/test/integration/casl2/cmd_DC_dc_i1/Makefile
new file mode 100644 (file)
index 0000000..a74d15a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M32
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DC_dc_i_of/0.txt b/test/integration/casl2/cmd_DC_dc_i_of/0.txt
new file mode 100644 (file)
index 0000000..ce32aa3
--- /dev/null
@@ -0,0 +1,49 @@
+../../../../casl2 -atd -M32 ../../../../as/cmd/DC/dc_i_o.casl
+
+Assemble ../../../../as/cmd/DC/dc_i_o.casl (0)
+
+Assemble ../../../../as/cmd/DC/dc_i_o.casl (1)
+../../../../as/cmd/DC/dc_i_o.casl:    1:;; DC -32768〜32768の範囲にない10進数値
+../../../../as/cmd/DC/dc_i_o.casl:    2:MAIN    START
+../../../../as/cmd/DC/dc_i_o.casl:    3:        RET
+       #0000   #8100
+../../../../as/cmd/DC/dc_i_o.casl:    4:        DC      32767
+       #0001   #7FFF
+../../../../as/cmd/DC/dc_i_o.casl:    5:        DC      32768
+       #0002   #8000
+../../../../as/cmd/DC/dc_i_o.casl:    6:        DC      65535
+       #0003   #FFFF
+../../../../as/cmd/DC/dc_i_o.casl:    7:        DC      65536
+       #0004   #0000
+../../../../as/cmd/DC/dc_i_o.casl:    8:        DC      131073          ; 65536 * 2 + 1
+       #0005   #0001
+../../../../as/cmd/DC/dc_i_o.casl:    9:        DC      -32768
+       #0006   #8000
+../../../../as/cmd/DC/dc_i_o.casl:   10:        DC      -32769
+       #0007   #7FFF
+../../../../as/cmd/DC/dc_i_o.casl:   11:        DC      -65535
+       #0008   #0001
+../../../../as/cmd/DC/dc_i_o.casl:   12:        DC      -65536
+       #0009   #0000
+../../../../as/cmd/DC/dc_i_o.casl:   13:        DC      -131073         ; -65536 * 2 - 1
+       #000A   #FFFF
+../../../../as/cmd/DC/dc_i_o.casl:   14:        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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 7FFF 8000 FFFF 0000 0001 8000 7FFF 0001 0000 FFFF 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DC_dc_i_of/Makefile b/test/integration/casl2/cmd_DC_dc_i_of/Makefile
new file mode 100644 (file)
index 0000000..4809aa9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M32
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DS_ds/0.txt b/test/integration/casl2/cmd_DS_ds/0.txt
new file mode 100644 (file)
index 0000000..e0a11fe
--- /dev/null
@@ -0,0 +1,142 @@
+../../../../casl2 -atd -M32 ../../../../as/cmd/DS/ds.casl
+
+Assemble ../../../../as/cmd/DS/ds.casl (0)
+
+Assemble ../../../../as/cmd/DS/ds.casl (1)
+../../../../as/cmd/DS/ds.casl:    1:;;; DS
+../../../../as/cmd/DS/ds.casl:    2:MAIN    START
+../../../../as/cmd/DS/ds.casl:    3:        LAD     GR1,A
+       #0000   #1210
+       #0001   #000B
+../../../../as/cmd/DS/ds.casl:    4:        LAD     GR1,B
+       #0002   #1210
+       #0003   #000C
+../../../../as/cmd/DS/ds.casl:    5:        LAD     GR1,C
+       #0004   #1210
+       #0005   #000E
+../../../../as/cmd/DS/ds.casl:    6:        LAD     GR1,D
+       #0006   #1210
+       #0007   #0012
+../../../../as/cmd/DS/ds.casl:    7:        LAD     GR1,E
+       #0008   #1210
+       #0009   #0012
+../../../../as/cmd/DS/ds.casl:    8:        RET
+       #000A   #8100
+../../../../as/cmd/DS/ds.casl:    9:A       DS      1
+       #000B   #0000
+../../../../as/cmd/DS/ds.casl:   10:B       DS      2
+       #000C   #0000
+       #000D   #0000
+../../../../as/cmd/DS/ds.casl:   11:C       DS      4
+       #000E   #0000
+       #000F   #0000
+       #0010   #0000
+       #0011   #0000
+../../../../as/cmd/DS/ds.casl:   12:D       DS      0
+../../../../as/cmd/DS/ds.casl:   13:E       DC      #FFFF
+       #0012   #FFFF
+../../../../as/cmd/DS/ds.casl:   14:        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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#0000: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#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:      32 = #0020 = 0000000000100000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#0002: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     12 = #000C = 0000000000001100
+#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:      32 = #0020 = 0000000000100000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#0004: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     14 = #000E = 0000000000001110
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      32 = #0020 = 0000000000100000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#0006: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     18 = #0012 = 0000000000010010
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      32 = #0020 = 0000000000100000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#0008: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     18 = #0012 = 0000000000010010
+#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:      32 = #0020 = 0000000000100000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+#000A: 0010: 0000 0000 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_DS_ds/Makefile b/test/integration/casl2/cmd_DS_ds/Makefile
new file mode 100644 (file)
index 0000000..4d25b58
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M32
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DS/ds.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_DS_ds_0/0.txt b/test/integration/casl2/cmd_DS_ds_0/0.txt
new file mode 100644 (file)
index 0000000..0ce94a4
--- /dev/null
@@ -0,0 +1,66 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/DS/ds_0.casl
+
+Assemble ../../../../as/cmd/DS/ds_0.casl (0)
+
+Assemble ../../../../as/cmd/DS/ds_0.casl (1)
+../../../../as/cmd/DS/ds_0.casl:    1:;; 「DS 0」を指定したプログラム例
+../../../../as/cmd/DS/ds_0.casl:    2:MAIN    START
+../../../../as/cmd/DS/ds_0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/DS/ds_0.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0005
+../../../../as/cmd/DS/ds_0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/DS/ds_0.casl:    6:A       DS      0
+../../../../as/cmd/DS/ds_0.casl:    7:B       DC      15
+       #0005   #000F
+../../../../as/cmd/DS/ds_0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     15 = #000F = 0000000000001111
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     15 = #000F = 0000000000001111
+#0004: GR2:     15 = #000F = 0000000000001111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
diff --git a/test/integration/casl2/cmd_DS_ds_0/Makefile b/test/integration/casl2/cmd_DS_ds_0/Makefile
new file mode 100644 (file)
index 0000000..b0440f6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DS/ds_0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_IN_in/0.txt b/test/integration/casl2/cmd_IN_in/0.txt
new file mode 100644 (file)
index 0000000..9bdf590
--- /dev/null
@@ -0,0 +1,200 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/IN/in.casl
+
+Assemble ../../../../as/cmd/IN/in.casl (0)
+
+Assemble ../../../../as/cmd/IN/in.casl (1)
+../../../../as/cmd/IN/in.casl:    1:;;; IN IBUF,ILEN
+../../../../as/cmd/IN/in.casl:    2:MAIN    START
+../../../../as/cmd/IN/in.casl:    3:LOOP    IN      IBUF,ILEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #000D
+       #0006   #1220
+       #0007   #0021
+       #0008   #F000
+       #0009   #0001
+       #000A   #7120
+       #000B   #7110
+../../../../as/cmd/IN/in.casl:    4:FIN     RET
+       #000C   #8100
+../../../../as/cmd/IN/in.casl:    5:IBUF    DS      20
+       #000D   #0000
+       #000E   #0000
+       #000F   #0000
+       #0010   #0000
+       #0011   #0000
+       #0012   #0000
+       #0013   #0000
+       #0014   #0000
+       #0015   #0000
+       #0016   #0000
+       #0017   #0000
+       #0018   #0000
+       #0019   #0000
+       #001A   #0000
+       #001B   #0000
+       #001C   #0000
+       #001D   #0000
+       #001E   #0000
+       #001F   #0000
+       #0020   #0000
+../../../../as/cmd/IN/in.casl:    6:ILEN    DS      1
+       #0021   #0000
+../../../../as/cmd/IN/in.casl:    7:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      63 = #003F = 0000000000111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      62 = #003E = 0000000000111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     13 = #000D = 0000000000001101
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      62 = #003E = 0000000000111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     13 = #000D = 0000000000001101
+#0008: GR2:     33 = #0021 = 0000000000100001 = '!'
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      62 = #003E = 0000000000111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0000 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     13 = #000D = 0000000000001101
+#000A: GR2:     33 = #0021 = 0000000000100001 = '!'
+#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:      62 = #003E = 0000000000111110
+#000A: PR:      10 = #000A = 0000000000001010
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0003 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
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:     13 = #000D = 0000000000001101
+#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:      63 = #003F = 0000000000111111
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 7001 0000 7002 0000 1210 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000B: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000B: 0020: 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000C: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0003 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
+
diff --git a/test/integration/casl2/cmd_IN_in/Makefile b/test/integration/casl2/cmd_IN_in/Makefile
new file mode 100644 (file)
index 0000000..ad7e33c
--- /dev/null
@@ -0,0 +1,8 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/IN/in.casl
+INFILE = teststr.txt
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) <$(INFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_IN_in/teststr.txt b/test/integration/casl2/cmd_IN_in/teststr.txt
new file mode 100644 (file)
index 0000000..72943a1
--- /dev/null
@@ -0,0 +1 @@
+aaa
diff --git a/test/integration/casl2/cmd_JMI_jmi_m/0.txt b/test/integration/casl2/cmd_JMI_jmi_m/0.txt
new file mode 100644 (file)
index 0000000..71d33cc
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JMI/jmi_m.casl
+
+Assemble ../../../../as/cmd/JMI/jmi_m.casl (0)
+
+Assemble ../../../../as/cmd/JMI/jmi_m.casl (1)
+../../../../as/cmd/JMI/jmi_m.casl:    1:;;; JMI OSZ:010
+../../../../as/cmd/JMI/jmi_m.casl:    2:MAIN    START
+../../../../as/cmd/JMI/jmi_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JMI/jmi_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JMI/jmi_m.casl:    5:        JMI     TO
+       #0003   #6100
+       #0004   #0009
+../../../../as/cmd/JMI/jmi_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JMI/jmi_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JMI/jmi_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JMI/jmi_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JMI/jmi_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JMI/jmi_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JMI_jmi_m/Makefile b/test/integration/casl2/cmd_JMI_jmi_m/Makefile
new file mode 100644 (file)
index 0000000..de05011
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JMI_jmi_o/0.txt b/test/integration/casl2/cmd_JMI_jmi_o/0.txt
new file mode 100644 (file)
index 0000000..49805fa
--- /dev/null
@@ -0,0 +1,128 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JMI/jmi_o.casl
+
+Assemble ../../../../as/cmd/JMI/jmi_o.casl (0)
+
+Assemble ../../../../as/cmd/JMI/jmi_o.casl (1)
+../../../../as/cmd/JMI/jmi_o.casl:    1:;;; JMI OSZ:001
+../../../../as/cmd/JMI/jmi_o.casl:    2:MAIN    START
+../../../../as/cmd/JMI/jmi_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JMI/jmi_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JMI/jmi_o.casl:    5:        JMI     TO
+       #0004   #6100
+       #0005   #000A
+../../../../as/cmd/JMI/jmi_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JMI/jmi_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JMI/jmi_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JMI/jmi_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JMI/jmi_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JMI/jmi_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      1 = #0001 = 0000000000000001
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 100
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JMI_jmi_o/Makefile b/test/integration/casl2/cmd_JMI_jmi_o/Makefile
new file mode 100644 (file)
index 0000000..9e75d1a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JMI_jmi_p/0.txt b/test/integration/casl2/cmd_JMI_jmi_p/0.txt
new file mode 100644 (file)
index 0000000..713e9aa
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JMI/jmi_p.casl
+
+Assemble ../../../../as/cmd/JMI/jmi_p.casl (0)
+
+Assemble ../../../../as/cmd/JMI/jmi_p.casl (1)
+../../../../as/cmd/JMI/jmi_p.casl:    1:;;; JMI OSZ:000
+../../../../as/cmd/JMI/jmi_p.casl:    2:MAIN    START
+../../../../as/cmd/JMI/jmi_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JMI/jmi_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JMI/jmi_p.casl:    5:        JMI     TO
+       #0003   #6100
+       #0004   #0009
+../../../../as/cmd/JMI/jmi_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JMI/jmi_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JMI/jmi_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JMI/jmi_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JMI/jmi_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JMI/jmi_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JMI_jmi_p/Makefile b/test/integration/casl2/cmd_JMI_jmi_p/Makefile
new file mode 100644 (file)
index 0000000..3fc4fa9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JMI_jmi_z/0.txt b/test/integration/casl2/cmd_JMI_jmi_z/0.txt
new file mode 100644 (file)
index 0000000..3f967d6
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JMI/jmi_z.casl
+
+Assemble ../../../../as/cmd/JMI/jmi_z.casl (0)
+
+Assemble ../../../../as/cmd/JMI/jmi_z.casl (1)
+../../../../as/cmd/JMI/jmi_z.casl:    1:;;; JMI OSZ:001
+../../../../as/cmd/JMI/jmi_z.casl:    2:MAIN    START
+../../../../as/cmd/JMI/jmi_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JMI/jmi_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JMI/jmi_z.casl:    5:        JMI     TO
+       #0003   #6100
+       #0004   #0009
+../../../../as/cmd/JMI/jmi_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JMI/jmi_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JMI/jmi_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JMI/jmi_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JMI/jmi_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JMI/jmi_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JMI_jmi_z/Makefile b/test/integration/casl2/cmd_JMI_jmi_z/Makefile
new file mode 100644 (file)
index 0000000..df163ad
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JNZ_jnz_m/0.txt b/test/integration/casl2/cmd_JNZ_jnz_m/0.txt
new file mode 100644 (file)
index 0000000..a0b1684
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JNZ/jnz_m.casl
+
+Assemble ../../../../as/cmd/JNZ/jnz_m.casl (0)
+
+Assemble ../../../../as/cmd/JNZ/jnz_m.casl (1)
+../../../../as/cmd/JNZ/jnz_m.casl:    1:;;; JNZ OSZ:010
+../../../../as/cmd/JNZ/jnz_m.casl:    2:MAIN    START
+../../../../as/cmd/JNZ/jnz_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JNZ/jnz_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JNZ/jnz_m.casl:    5:        JNZ     TO
+       #0003   #6200
+       #0004   #0009
+../../../../as/cmd/JNZ/jnz_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JNZ/jnz_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JNZ/jnz_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JNZ/jnz_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JNZ/jnz_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JNZ/jnz_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JNZ_jnz_m/Makefile b/test/integration/casl2/cmd_JNZ_jnz_m/Makefile
new file mode 100644 (file)
index 0000000..f135ef7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JNZ_jnz_o/0.txt b/test/integration/casl2/cmd_JNZ_jnz_o/0.txt
new file mode 100644 (file)
index 0000000..fd6a8d7
--- /dev/null
@@ -0,0 +1,112 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JNZ/jnz_o.casl
+
+Assemble ../../../../as/cmd/JNZ/jnz_o.casl (0)
+
+Assemble ../../../../as/cmd/JNZ/jnz_o.casl (1)
+../../../../as/cmd/JNZ/jnz_o.casl:    1:;;; JNZ OSZ:001
+../../../../as/cmd/JNZ/jnz_o.casl:    2:MAIN    START
+../../../../as/cmd/JNZ/jnz_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JNZ/jnz_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JNZ/jnz_o.casl:    5:        JNZ     TO
+       #0004   #6200
+       #0005   #000A
+../../../../as/cmd/JNZ/jnz_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JNZ/jnz_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JNZ/jnz_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JNZ/jnz_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JNZ/jnz_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JNZ/jnz_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JNZ_jnz_o/Makefile b/test/integration/casl2/cmd_JNZ_jnz_o/Makefile
new file mode 100644 (file)
index 0000000..f36d84d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JNZ_jnz_p/0.txt b/test/integration/casl2/cmd_JNZ_jnz_p/0.txt
new file mode 100644 (file)
index 0000000..9afae87
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JNZ/jnz_p.casl
+
+Assemble ../../../../as/cmd/JNZ/jnz_p.casl (0)
+
+Assemble ../../../../as/cmd/JNZ/jnz_p.casl (1)
+../../../../as/cmd/JNZ/jnz_p.casl:    1:;;; JNZ OSZ:000
+../../../../as/cmd/JNZ/jnz_p.casl:    2:MAIN    START
+../../../../as/cmd/JNZ/jnz_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JNZ/jnz_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JNZ/jnz_p.casl:    5:        JNZ     TO
+       #0003   #6200
+       #0004   #0009
+../../../../as/cmd/JNZ/jnz_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JNZ/jnz_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JNZ/jnz_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JNZ/jnz_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JNZ/jnz_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JNZ/jnz_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JNZ_jnz_p/Makefile b/test/integration/casl2/cmd_JNZ_jnz_p/Makefile
new file mode 100644 (file)
index 0000000..82aee6e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JNZ_jnz_z/0.txt b/test/integration/casl2/cmd_JNZ_jnz_z/0.txt
new file mode 100644 (file)
index 0000000..e9af813
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JNZ/jnz_z.casl
+
+Assemble ../../../../as/cmd/JNZ/jnz_z.casl (0)
+
+Assemble ../../../../as/cmd/JNZ/jnz_z.casl (1)
+../../../../as/cmd/JNZ/jnz_z.casl:    1:;;; JNZ OSZ:001
+../../../../as/cmd/JNZ/jnz_z.casl:    2:MAIN    START
+../../../../as/cmd/JNZ/jnz_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JNZ/jnz_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JNZ/jnz_z.casl:    5:        JNZ     TO
+       #0003   #6200
+       #0004   #0009
+../../../../as/cmd/JNZ/jnz_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JNZ/jnz_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JNZ/jnz_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JNZ/jnz_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JNZ/jnz_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JNZ/jnz_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JNZ_jnz_z/Makefile b/test/integration/casl2/cmd_JNZ_jnz_z/Makefile
new file mode 100644 (file)
index 0000000..3d93f9d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JOV_jov_m/0.txt b/test/integration/casl2/cmd_JOV_jov_m/0.txt
new file mode 100644 (file)
index 0000000..7a29bff
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JOV/jov_m.casl
+
+Assemble ../../../../as/cmd/JOV/jov_m.casl (0)
+
+Assemble ../../../../as/cmd/JOV/jov_m.casl (1)
+../../../../as/cmd/JOV/jov_m.casl:    1:;;; JOV OSZ:010
+../../../../as/cmd/JOV/jov_m.casl:    2:MAIN    START
+../../../../as/cmd/JOV/jov_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JOV/jov_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JOV/jov_m.casl:    5:        JOV     TO
+       #0003   #6600
+       #0004   #0009
+../../../../as/cmd/JOV/jov_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JOV/jov_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JOV/jov_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JOV/jov_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JOV/jov_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JOV/jov_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JOV_jov_m/Makefile b/test/integration/casl2/cmd_JOV_jov_m/Makefile
new file mode 100644 (file)
index 0000000..e4c4a22
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JOV_jov_o/0.txt b/test/integration/casl2/cmd_JOV_jov_o/0.txt
new file mode 100644 (file)
index 0000000..1da0d33
--- /dev/null
@@ -0,0 +1,112 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JOV/jov_o.casl
+
+Assemble ../../../../as/cmd/JOV/jov_o.casl (0)
+
+Assemble ../../../../as/cmd/JOV/jov_o.casl (1)
+../../../../as/cmd/JOV/jov_o.casl:    1:;;; JOV OSZ:001
+../../../../as/cmd/JOV/jov_o.casl:    2:MAIN    START
+../../../../as/cmd/JOV/jov_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JOV/jov_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JOV/jov_o.casl:    5:        JOV     TO
+       #0004   #6600
+       #0005   #000A
+../../../../as/cmd/JOV/jov_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JOV/jov_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JOV/jov_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JOV/jov_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JOV/jov_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JOV/jov_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JOV_jov_o/Makefile b/test/integration/casl2/cmd_JOV_jov_o/Makefile
new file mode 100644 (file)
index 0000000..88b7682
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JOV_jov_p/0.txt b/test/integration/casl2/cmd_JOV_jov_p/0.txt
new file mode 100644 (file)
index 0000000..f84bf89
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JOV/jov_p.casl
+
+Assemble ../../../../as/cmd/JOV/jov_p.casl (0)
+
+Assemble ../../../../as/cmd/JOV/jov_p.casl (1)
+../../../../as/cmd/JOV/jov_p.casl:    1:;;; JOV OSZ:000
+../../../../as/cmd/JOV/jov_p.casl:    2:MAIN    START
+../../../../as/cmd/JOV/jov_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JOV/jov_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JOV/jov_p.casl:    5:        JOV     TO
+       #0003   #6600
+       #0004   #0009
+../../../../as/cmd/JOV/jov_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JOV/jov_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JOV/jov_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JOV/jov_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JOV/jov_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JOV/jov_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JOV_jov_p/Makefile b/test/integration/casl2/cmd_JOV_jov_p/Makefile
new file mode 100644 (file)
index 0000000..a0a947f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JOV_jov_z/0.txt b/test/integration/casl2/cmd_JOV_jov_z/0.txt
new file mode 100644 (file)
index 0000000..2eb4ef8
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JOV/jov_z.casl
+
+Assemble ../../../../as/cmd/JOV/jov_z.casl (0)
+
+Assemble ../../../../as/cmd/JOV/jov_z.casl (1)
+../../../../as/cmd/JOV/jov_z.casl:    1:;;; JOV OSZ:001
+../../../../as/cmd/JOV/jov_z.casl:    2:MAIN    START
+../../../../as/cmd/JOV/jov_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JOV/jov_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JOV/jov_z.casl:    5:        JOV     TO
+       #0003   #6600
+       #0004   #0009
+../../../../as/cmd/JOV/jov_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JOV/jov_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JOV/jov_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JOV/jov_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JOV/jov_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JOV/jov_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JOV_jov_z/Makefile b/test/integration/casl2/cmd_JOV_jov_z/Makefile
new file mode 100644 (file)
index 0000000..683ba32
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JPL_jpl_m/0.txt b/test/integration/casl2/cmd_JPL_jpl_m/0.txt
new file mode 100644 (file)
index 0000000..83b28f8
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/JPL/jpl_m.casl
+
+Assemble ../../../../as/cmd/JPL/jpl_m.casl (0)
+
+Assemble ../../../../as/cmd/JPL/jpl_m.casl (1)
+../../../../as/cmd/JPL/jpl_m.casl:    1:;;; JPL OSZ:010
+../../../../as/cmd/JPL/jpl_m.casl:    2:MAIN    START
+../../../../as/cmd/JPL/jpl_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JPL/jpl_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JPL/jpl_m.casl:    5:        JPL     TO
+       #0003   #6500
+       #0004   #0009
+../../../../as/cmd/JPL/jpl_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JPL/jpl_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JPL/jpl_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JPL/jpl_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JPL/jpl_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JPL/jpl_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  65535 = #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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:  65535 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  65535 = #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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JPL_jpl_m/Makefile b/test/integration/casl2/cmd_JPL_jpl_m/Makefile
new file mode 100644 (file)
index 0000000..d1d37c9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JPL_jpl_o/0.txt b/test/integration/casl2/cmd_JPL_jpl_o/0.txt
new file mode 100644 (file)
index 0000000..2faa3a9
--- /dev/null
@@ -0,0 +1,112 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/JPL/jpl_o.casl
+
+Assemble ../../../../as/cmd/JPL/jpl_o.casl (0)
+
+Assemble ../../../../as/cmd/JPL/jpl_o.casl (1)
+../../../../as/cmd/JPL/jpl_o.casl:    1:;;; JPL OSZ:001
+../../../../as/cmd/JPL/jpl_o.casl:    2:MAIN    START
+../../../../as/cmd/JPL/jpl_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JPL/jpl_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JPL/jpl_o.casl:    5:        JPL     TO
+       #0004   #6500
+       #0005   #000A
+../../../../as/cmd/JPL/jpl_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JPL/jpl_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JPL/jpl_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JPL/jpl_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JPL/jpl_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JPL/jpl_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:  65535 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JPL_jpl_o/Makefile b/test/integration/casl2/cmd_JPL_jpl_o/Makefile
new file mode 100644 (file)
index 0000000..d494748
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JPL_jpl_p/0.txt b/test/integration/casl2/cmd_JPL_jpl_p/0.txt
new file mode 100644 (file)
index 0000000..293e78a
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/JPL/jpl_p.casl
+
+Assemble ../../../../as/cmd/JPL/jpl_p.casl (0)
+
+Assemble ../../../../as/cmd/JPL/jpl_p.casl (1)
+../../../../as/cmd/JPL/jpl_p.casl:    1:;;; JPL OSZ:000
+../../../../as/cmd/JPL/jpl_p.casl:    2:MAIN    START
+../../../../as/cmd/JPL/jpl_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JPL/jpl_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JPL/jpl_p.casl:    5:        JPL     TO
+       #0003   #6500
+       #0004   #0009
+../../../../as/cmd/JPL/jpl_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JPL/jpl_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JPL/jpl_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JPL/jpl_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JPL/jpl_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JPL/jpl_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:  65535 = #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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JPL_jpl_p/Makefile b/test/integration/casl2/cmd_JPL_jpl_p/Makefile
new file mode 100644 (file)
index 0000000..eeb1560
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JPL_jpl_z/0.txt b/test/integration/casl2/cmd_JPL_jpl_z/0.txt
new file mode 100644 (file)
index 0000000..2896d51
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -aTd -M16 ../../../../as/cmd/JPL/jpl_z.casl
+
+Assemble ../../../../as/cmd/JPL/jpl_z.casl (0)
+
+Assemble ../../../../as/cmd/JPL/jpl_z.casl (1)
+../../../../as/cmd/JPL/jpl_z.casl:    1:;;; JPL OSZ:001
+../../../../as/cmd/JPL/jpl_z.casl:    2:MAIN    START
+../../../../as/cmd/JPL/jpl_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JPL/jpl_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JPL/jpl_z.casl:    5:        JPL     TO
+       #0003   #6500
+       #0004   #0009
+../../../../as/cmd/JPL/jpl_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JPL/jpl_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JPL/jpl_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JPL/jpl_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JPL/jpl_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JPL/jpl_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JPL_jpl_z/Makefile b/test/integration/casl2/cmd_JPL_jpl_z/Makefile
new file mode 100644 (file)
index 0000000..b9f531e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JUMP_jump_m/0.txt b/test/integration/casl2/cmd_JUMP_jump_m/0.txt
new file mode 100644 (file)
index 0000000..92ad576
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JUMP/jump_m.casl
+
+Assemble ../../../../as/cmd/JUMP/jump_m.casl (0)
+
+Assemble ../../../../as/cmd/JUMP/jump_m.casl (1)
+../../../../as/cmd/JUMP/jump_m.casl:    1:;;; JUMP OSZ:010
+../../../../as/cmd/JUMP/jump_m.casl:    2:MAIN    START
+../../../../as/cmd/JUMP/jump_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JUMP/jump_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JUMP/jump_m.casl:    5:        JUMP    TO
+       #0003   #6400
+       #0004   #0009
+../../../../as/cmd/JUMP/jump_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JUMP/jump_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JUMP/jump_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JUMP/jump_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JUMP/jump_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JUMP/jump_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JUMP_jump_m/Makefile b/test/integration/casl2/cmd_JUMP_jump_m/Makefile
new file mode 100644 (file)
index 0000000..abc512a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JUMP_jump_o/0.txt b/test/integration/casl2/cmd_JUMP_jump_o/0.txt
new file mode 100644 (file)
index 0000000..cfd6715
--- /dev/null
@@ -0,0 +1,112 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JUMP/jump_o.casl
+
+Assemble ../../../../as/cmd/JUMP/jump_o.casl (0)
+
+Assemble ../../../../as/cmd/JUMP/jump_o.casl (1)
+../../../../as/cmd/JUMP/jump_o.casl:    1:;;; JUMP OSZ:001
+../../../../as/cmd/JUMP/jump_o.casl:    2:MAIN    START
+../../../../as/cmd/JUMP/jump_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JUMP/jump_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JUMP/jump_o.casl:    5:        JUMP    TO
+       #0004   #6400
+       #0005   #000A
+../../../../as/cmd/JUMP/jump_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JUMP/jump_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JUMP/jump_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JUMP/jump_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JUMP/jump_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JUMP/jump_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JUMP_jump_o/Makefile b/test/integration/casl2/cmd_JUMP_jump_o/Makefile
new file mode 100644 (file)
index 0000000..adcfdb0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JUMP_jump_p/0.txt b/test/integration/casl2/cmd_JUMP_jump_p/0.txt
new file mode 100644 (file)
index 0000000..165aeff
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JUMP/jump_p.casl
+
+Assemble ../../../../as/cmd/JUMP/jump_p.casl (0)
+
+Assemble ../../../../as/cmd/JUMP/jump_p.casl (1)
+../../../../as/cmd/JUMP/jump_p.casl:    1:;;; JUMP OSZ:000
+../../../../as/cmd/JUMP/jump_p.casl:    2:MAIN    START
+../../../../as/cmd/JUMP/jump_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JUMP/jump_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JUMP/jump_p.casl:    5:        JUMP    TO
+       #0003   #6400
+       #0004   #0009
+../../../../as/cmd/JUMP/jump_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JUMP/jump_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JUMP/jump_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JUMP/jump_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JUMP/jump_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JUMP/jump_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JUMP_jump_p/Makefile b/test/integration/casl2/cmd_JUMP_jump_p/Makefile
new file mode 100644 (file)
index 0000000..0563792
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JUMP_jump_z/0.txt b/test/integration/casl2/cmd_JUMP_jump_z/0.txt
new file mode 100644 (file)
index 0000000..97f8415
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JUMP/jump_z.casl
+
+Assemble ../../../../as/cmd/JUMP/jump_z.casl (0)
+
+Assemble ../../../../as/cmd/JUMP/jump_z.casl (1)
+../../../../as/cmd/JUMP/jump_z.casl:    1:;;; JUMP OSZ:001
+../../../../as/cmd/JUMP/jump_z.casl:    2:MAIN    START
+../../../../as/cmd/JUMP/jump_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JUMP/jump_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JUMP/jump_z.casl:    5:        JUMP    TO
+       #0003   #6400
+       #0004   #0009
+../../../../as/cmd/JUMP/jump_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JUMP/jump_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JUMP/jump_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JUMP/jump_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JUMP/jump_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JUMP/jump_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 001
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JUMP_jump_z/Makefile b/test/integration/casl2/cmd_JUMP_jump_z/Makefile
new file mode 100644 (file)
index 0000000..0c92286
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JZE_jze_m/0.txt b/test/integration/casl2/cmd_JZE_jze_m/0.txt
new file mode 100644 (file)
index 0000000..5e4e2a4
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JZE/jze_m.casl
+
+Assemble ../../../../as/cmd/JZE/jze_m.casl (0)
+
+Assemble ../../../../as/cmd/JZE/jze_m.casl (1)
+../../../../as/cmd/JZE/jze_m.casl:    1:;;; JZE OSZ:010
+../../../../as/cmd/JZE/jze_m.casl:    2:MAIN    START
+../../../../as/cmd/JZE/jze_m.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JZE/jze_m.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JZE/jze_m.casl:    5:        JZE     TO
+       #0003   #6300
+       #0004   #0009
+../../../../as/cmd/JZE/jze_m.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JZE/jze_m.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JZE/jze_m.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JZE/jze_m.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JZE/jze_m.casl:   10:A       DC      -1
+       #000C   #FFFF
+../../../../as/cmd/JZE/jze_m.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JZE_jze_m/Makefile b/test/integration/casl2/cmd_JZE_jze_m/Makefile
new file mode 100644 (file)
index 0000000..adaebde
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_m.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JZE_jze_o/0.txt b/test/integration/casl2/cmd_JZE_jze_o/0.txt
new file mode 100644 (file)
index 0000000..3d0e77b
--- /dev/null
@@ -0,0 +1,128 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JZE/jze_o.casl
+
+Assemble ../../../../as/cmd/JZE/jze_o.casl (0)
+
+Assemble ../../../../as/cmd/JZE/jze_o.casl (1)
+../../../../as/cmd/JZE/jze_o.casl:    1:;;; JZE OSZ:001
+../../../../as/cmd/JZE/jze_o.casl:    2:MAIN    START
+../../../../as/cmd/JZE/jze_o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000D
+../../../../as/cmd/JZE/jze_o.casl:    4:        SRL     GR1,1
+       #0002   #5310
+       #0003   #0001
+../../../../as/cmd/JZE/jze_o.casl:    5:        JZE     TO
+       #0004   #6300
+       #0005   #000A
+../../../../as/cmd/JZE/jze_o.casl:    6:        LAD     GR1,0
+       #0006   #1210
+       #0007   #0000
+../../../../as/cmd/JZE/jze_o.casl:    7:        JUMP    FIN
+       #0008   #6400
+       #0009   #000C
+../../../../as/cmd/JZE/jze_o.casl:    8:TO      LAD     GR1,#FFFF
+       #000A   #1210
+       #000B   #FFFF
+../../../../as/cmd/JZE/jze_o.casl:    9:FIN     RET
+       #000C   #8100
+../../../../as/cmd/JZE/jze_o.casl:   10:A       DC      #0003
+       #000D   #0003
+../../../../as/cmd/JZE/jze_o.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      1 = #0001 = 0000000000000001
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 100
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/casl2/cmd_JZE_jze_o/Makefile b/test/integration/casl2/cmd_JZE_jze_o/Makefile
new file mode 100644 (file)
index 0000000..b95ea2f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JZE_jze_p/0.txt b/test/integration/casl2/cmd_JZE_jze_p/0.txt
new file mode 100644 (file)
index 0000000..093bdc3
--- /dev/null
@@ -0,0 +1,127 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JZE/jze_p.casl
+
+Assemble ../../../../as/cmd/JZE/jze_p.casl (0)
+
+Assemble ../../../../as/cmd/JZE/jze_p.casl (1)
+../../../../as/cmd/JZE/jze_p.casl:    1:;;; JZE OSZ:000
+../../../../as/cmd/JZE/jze_p.casl:    2:MAIN    START
+../../../../as/cmd/JZE/jze_p.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JZE/jze_p.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JZE/jze_p.casl:    5:        JZE     TO
+       #0003   #6300
+       #0004   #0009
+../../../../as/cmd/JZE/jze_p.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JZE/jze_p.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JZE/jze_p.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JZE/jze_p.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JZE/jze_p.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/JZE/jze_p.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JZE_jze_p/Makefile b/test/integration/casl2/cmd_JZE_jze_p/Makefile
new file mode 100644 (file)
index 0000000..aff2dc6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_p.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_JZE_jze_z/0.txt b/test/integration/casl2/cmd_JZE_jze_z/0.txt
new file mode 100644 (file)
index 0000000..ec2784f
--- /dev/null
@@ -0,0 +1,111 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/JZE/jze_z.casl
+
+Assemble ../../../../as/cmd/JZE/jze_z.casl (0)
+
+Assemble ../../../../as/cmd/JZE/jze_z.casl (1)
+../../../../as/cmd/JZE/jze_z.casl:    1:;;; JZE OSZ:001
+../../../../as/cmd/JZE/jze_z.casl:    2:MAIN    START
+../../../../as/cmd/JZE/jze_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #000C
+../../../../as/cmd/JZE/jze_z.casl:    4:        AND     GR1,GR1
+       #0002   #3411
+../../../../as/cmd/JZE/jze_z.casl:    5:        JZE     TO
+       #0003   #6300
+       #0004   #0009
+../../../../as/cmd/JZE/jze_z.casl:    6:        LAD     GR1,0
+       #0005   #1210
+       #0006   #0000
+../../../../as/cmd/JZE/jze_z.casl:    7:        JUMP    FIN
+       #0007   #6400
+       #0008   #000B
+../../../../as/cmd/JZE/jze_z.casl:    8:TO      LAD     GR1,#FFFF
+       #0009   #1210
+       #000A   #FFFF
+../../../../as/cmd/JZE/jze_z.casl:    9:FIN     RET
+       #000B   #8100
+../../../../as/cmd/JZE/jze_z.casl:   10:A       DC      0
+       #000C   #0000
+../../../../as/cmd/JZE/jze_z.casl:   11:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 001
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_JZE_jze_z/Makefile b/test/integration/casl2/cmd_JZE_jze_z/Makefile
new file mode 100644 (file)
index 0000000..d589a7c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LAD_lad0/0.txt b/test/integration/casl2/cmd_LAD_lad0/0.txt
new file mode 100644 (file)
index 0000000..e5e3bd4
--- /dev/null
@@ -0,0 +1,47 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/LAD/lad0.casl
+
+Assemble ../../../../as/cmd/LAD/lad0.casl (0)
+
+Assemble ../../../../as/cmd/LAD/lad0.casl (1)
+../../../../as/cmd/LAD/lad0.casl:    1:;;; LAD r,adr
+../../../../as/cmd/LAD/lad0.casl:    2:LAD     START
+../../../../as/cmd/LAD/lad0.casl:    3:        LAD     GR1,5
+       #0000   #1210
+       #0001   #0005
+../../../../as/cmd/LAD/lad0.casl:    4:        RET
+       #0002   #8100
+../../../../as/cmd/LAD/lad0.casl:    5:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0005 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_LAD_lad0/Makefile b/test/integration/casl2/cmd_LAD_lad0/Makefile
new file mode 100644 (file)
index 0000000..07dc678
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LAD_lad1/0.txt b/test/integration/casl2/cmd_LAD_lad1/0.txt
new file mode 100644 (file)
index 0000000..fc16f4f
--- /dev/null
@@ -0,0 +1,65 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/LAD/lad1.casl
+
+Assemble ../../../../as/cmd/LAD/lad1.casl (0)
+
+Assemble ../../../../as/cmd/LAD/lad1.casl (1)
+../../../../as/cmd/LAD/lad1.casl:    1:;;; LAD r,adr,x
+../../../../as/cmd/LAD/lad1.casl:    2:MAIN    START
+../../../../as/cmd/LAD/lad1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/LAD/lad1.casl:    4:        LAD     GR1,1,GR1
+       #0002   #1211
+       #0003   #0001
+../../../../as/cmd/LAD/lad1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/LAD/lad1.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/LAD/lad1.casl:    7:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
diff --git a/test/integration/casl2/cmd_LAD_lad1/Makefile b/test/integration/casl2/cmd_LAD_lad1/Makefile
new file mode 100644 (file)
index 0000000..0f40a46
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LAD_lad1_o/0.txt b/test/integration/casl2/cmd_LAD_lad1_o/0.txt
new file mode 100644 (file)
index 0000000..e9712ad
--- /dev/null
@@ -0,0 +1,62 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/LAD/lad1_o.casl
+
+Assemble ../../../../as/cmd/LAD/lad1_o.casl (0)
+
+Assemble ../../../../as/cmd/LAD/lad1_o.casl (1)
+../../../../as/cmd/LAD/lad1_o.casl:    1:LAD1    START
+../../../../as/cmd/LAD/lad1_o.casl:    2:        LAD     GR1,10
+       #0000   #1210
+       #0001   #000A
+../../../../as/cmd/LAD/lad1_o.casl:    3:        LAD     GR1,65534,GR1
+       #0002   #1211
+       #0003   #FFFE
+../../../../as/cmd/LAD/lad1_o.casl:    4:        RET
+       #0004   #8100
+../../../../as/cmd/LAD/lad1_o.casl:    5:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      8 = #0008 = 0000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_LAD_lad1_o/Makefile b/test/integration/casl2/cmd_LAD_lad1_o/Makefile
new file mode 100644 (file)
index 0000000..c6360fa
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LAD_lad1_s/0.txt b/test/integration/casl2/cmd_LAD_lad1_s/0.txt
new file mode 100644 (file)
index 0000000..128f626
--- /dev/null
@@ -0,0 +1,65 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/LAD/lad1_s.casl
+
+Assemble ../../../../as/cmd/LAD/lad1_s.casl (0)
+
+Assemble ../../../../as/cmd/LAD/lad1_s.casl (1)
+../../../../as/cmd/LAD/lad1_s.casl:    1:;;; LAD r,adr,x
+../../../../as/cmd/LAD/lad1_s.casl:    2:MAIN    START
+../../../../as/cmd/LAD/lad1_s.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/LAD/lad1_s.casl:    4:        LAD     GR1,-1,GR1
+       #0002   #1211
+       #0003   #FFFF
+../../../../as/cmd/LAD/lad1_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/LAD/lad1_s.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/LAD/lad1_s.casl:    7:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
diff --git a/test/integration/casl2/cmd_LAD_lad1_s/Makefile b/test/integration/casl2/cmd_LAD_lad1_s/Makefile
new file mode 100644 (file)
index 0000000..0140bbe
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LD_ld0/0.txt b/test/integration/casl2/cmd_LD_ld0/0.txt
new file mode 100644 (file)
index 0000000..2072bb7
--- /dev/null
@@ -0,0 +1,90 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/LD/ld0.casl
+
+Assemble ../../../../as/cmd/LD/ld0.casl (0)
+
+Assemble ../../../../as/cmd/LD/ld0.casl (1)
+../../../../as/cmd/LD/ld0.casl:    1:MAIN    START
+../../../../as/cmd/LD/ld0.casl:    2:        LD      GR0,A
+       #0000   #1000
+       #0001   #0007
+../../../../as/cmd/LD/ld0.casl:    3:        LD      GR0,B
+       #0002   #1000
+       #0003   #0008
+../../../../as/cmd/LD/ld0.casl:    4:        LD      GR0,C
+       #0004   #1000
+       #0005   #0009
+../../../../as/cmd/LD/ld0.casl:    5:        RET
+       #0006   #8100
+../../../../as/cmd/LD/ld0.casl:    6:A       DC      7
+       #0007   #0007
+../../../../as/cmd/LD/ld0.casl:    7:B       DC      -7
+       #0008   #FFF9
+../../../../as/cmd/LD/ld0.casl:    8:C       DC      0
+       #0009   #0000
+../../../../as/cmd/LD/ld0.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      7 = #0007 = 0000000000000111
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:     -7 = #FFF9 = 1111111111111001
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 001
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_LD_ld0/Makefile b/test/integration/casl2/cmd_LD_ld0/Makefile
new file mode 100644 (file)
index 0000000..78842c0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LD_ld0_l/0.txt b/test/integration/casl2/cmd_LD_ld0_l/0.txt
new file mode 100644 (file)
index 0000000..84487ed
--- /dev/null
@@ -0,0 +1,4802 @@
+../../../../casl2 -atd ../../../../as/cmd/LD/ld0_l.casl
+
+Assemble ../../../../as/cmd/LD/ld0_l.casl (0)
+
+Assemble ../../../../as/cmd/LD/ld0_l.casl (1)
+../../../../as/cmd/LD/ld0_l.casl:    1:;;; LD  r,adr
+../../../../as/cmd/LD/ld0_l.casl:    2:MAIN    START
+../../../../as/cmd/LD/ld0_l.casl:    3:        LD      GR1,='"'
+       #00BB   #0022
+       #0000   #1010
+       #0001   #00BB
+../../../../as/cmd/LD/ld0_l.casl:    4:        LD      GR1,='#'
+       #00BC   #0023
+       #0002   #1010
+       #0003   #00BC
+../../../../as/cmd/LD/ld0_l.casl:    5:        LD      GR1,='$'
+       #00BD   #0024
+       #0004   #1010
+       #0005   #00BD
+../../../../as/cmd/LD/ld0_l.casl:    6:        LD      GR1,='%'
+       #00BE   #0025
+       #0006   #1010
+       #0007   #00BE
+../../../../as/cmd/LD/ld0_l.casl:    7:        LD      GR1,='&'
+       #00BF   #0026
+       #0008   #1010
+       #0009   #00BF
+../../../../as/cmd/LD/ld0_l.casl:    8:        LD      GR1,=''''
+       #00C0   #0027
+       #000A   #1010
+       #000B   #00C0
+../../../../as/cmd/LD/ld0_l.casl:    9:        LD      GR1,='('
+       #00C1   #0028
+       #000C   #1010
+       #000D   #00C1
+../../../../as/cmd/LD/ld0_l.casl:   10:        LD      GR1,=')'
+       #00C2   #0029
+       #000E   #1010
+       #000F   #00C2
+../../../../as/cmd/LD/ld0_l.casl:   11:        LD      GR1,='*'
+       #00C3   #002A
+       #0010   #1010
+       #0011   #00C3
+../../../../as/cmd/LD/ld0_l.casl:   12:        LD      GR1,='+'
+       #00C4   #002B
+       #0012   #1010
+       #0013   #00C4
+../../../../as/cmd/LD/ld0_l.casl:   13:        LD      GR1,=','
+       #00C5   #002C
+       #0014   #1010
+       #0015   #00C5
+../../../../as/cmd/LD/ld0_l.casl:   14:        LD      GR1,='-'
+       #00C6   #002D
+       #0016   #1010
+       #0017   #00C6
+../../../../as/cmd/LD/ld0_l.casl:   15:        LD      GR1,='.'
+       #00C7   #002E
+       #0018   #1010
+       #0019   #00C7
+../../../../as/cmd/LD/ld0_l.casl:   16:        LD      GR1,='/'
+       #00C8   #002F
+       #001A   #1010
+       #001B   #00C8
+../../../../as/cmd/LD/ld0_l.casl:   17:        LD      GR1,='0'
+       #00C9   #0030
+       #001C   #1010
+       #001D   #00C9
+../../../../as/cmd/LD/ld0_l.casl:   18:        LD      GR1,='1'
+       #00CA   #0031
+       #001E   #1010
+       #001F   #00CA
+../../../../as/cmd/LD/ld0_l.casl:   19:        LD      GR1,='2'
+       #00CB   #0032
+       #0020   #1010
+       #0021   #00CB
+../../../../as/cmd/LD/ld0_l.casl:   20:        LD      GR1,='3'
+       #00CC   #0033
+       #0022   #1010
+       #0023   #00CC
+../../../../as/cmd/LD/ld0_l.casl:   21:        LD      GR1,='4'
+       #00CD   #0034
+       #0024   #1010
+       #0025   #00CD
+../../../../as/cmd/LD/ld0_l.casl:   22:        LD      GR1,='5'
+       #00CE   #0035
+       #0026   #1010
+       #0027   #00CE
+../../../../as/cmd/LD/ld0_l.casl:   23:        LD      GR1,='6'
+       #00CF   #0036
+       #0028   #1010
+       #0029   #00CF
+../../../../as/cmd/LD/ld0_l.casl:   24:        LD      GR1,='7'
+       #00D0   #0037
+       #002A   #1010
+       #002B   #00D0
+../../../../as/cmd/LD/ld0_l.casl:   25:        LD      GR1,='8'
+       #00D1   #0038
+       #002C   #1010
+       #002D   #00D1
+../../../../as/cmd/LD/ld0_l.casl:   26:        LD      GR1,='9'
+       #00D2   #0039
+       #002E   #1010
+       #002F   #00D2
+../../../../as/cmd/LD/ld0_l.casl:   27:        LD      GR1,=':'
+       #00D3   #003A
+       #0030   #1010
+       #0031   #00D3
+../../../../as/cmd/LD/ld0_l.casl:   28:        LD      GR1,=';'
+       #00D4   #003B
+       #0032   #1010
+       #0033   #00D4
+../../../../as/cmd/LD/ld0_l.casl:   29:        LD      GR1,='<'
+       #00D5   #003C
+       #0034   #1010
+       #0035   #00D5
+../../../../as/cmd/LD/ld0_l.casl:   30:        LD      GR1,='='
+       #00D6   #003D
+       #0036   #1010
+       #0037   #00D6
+../../../../as/cmd/LD/ld0_l.casl:   31:        LD      GR1,='>'
+       #00D7   #003E
+       #0038   #1010
+       #0039   #00D7
+../../../../as/cmd/LD/ld0_l.casl:   32:        LD      GR1,='?'
+       #00D8   #003F
+       #003A   #1010
+       #003B   #00D8
+../../../../as/cmd/LD/ld0_l.casl:   33:        LD      GR1,='@'
+       #00D9   #0040
+       #003C   #1010
+       #003D   #00D9
+../../../../as/cmd/LD/ld0_l.casl:   34:        LD      GR1,='A'
+       #00DA   #0041
+       #003E   #1010
+       #003F   #00DA
+../../../../as/cmd/LD/ld0_l.casl:   35:        LD      GR1,='B'
+       #00DB   #0042
+       #0040   #1010
+       #0041   #00DB
+../../../../as/cmd/LD/ld0_l.casl:   36:        LD      GR1,='C'
+       #00DC   #0043
+       #0042   #1010
+       #0043   #00DC
+../../../../as/cmd/LD/ld0_l.casl:   37:        LD      GR1,='D'
+       #00DD   #0044
+       #0044   #1010
+       #0045   #00DD
+../../../../as/cmd/LD/ld0_l.casl:   38:        LD      GR1,='E'
+       #00DE   #0045
+       #0046   #1010
+       #0047   #00DE
+../../../../as/cmd/LD/ld0_l.casl:   39:        LD      GR1,='F'
+       #00DF   #0046
+       #0048   #1010
+       #0049   #00DF
+../../../../as/cmd/LD/ld0_l.casl:   40:        LD      GR1,='G'
+       #00E0   #0047
+       #004A   #1010
+       #004B   #00E0
+../../../../as/cmd/LD/ld0_l.casl:   41:        LD      GR1,='H'
+       #00E1   #0048
+       #004C   #1010
+       #004D   #00E1
+../../../../as/cmd/LD/ld0_l.casl:   42:        LD      GR1,='I'
+       #00E2   #0049
+       #004E   #1010
+       #004F   #00E2
+../../../../as/cmd/LD/ld0_l.casl:   43:        LD      GR1,='J'
+       #00E3   #004A
+       #0050   #1010
+       #0051   #00E3
+../../../../as/cmd/LD/ld0_l.casl:   44:        LD      GR1,='K'
+       #00E4   #004B
+       #0052   #1010
+       #0053   #00E4
+../../../../as/cmd/LD/ld0_l.casl:   45:        LD      GR1,='L'
+       #00E5   #004C
+       #0054   #1010
+       #0055   #00E5
+../../../../as/cmd/LD/ld0_l.casl:   46:        LD      GR1,='M'
+       #00E6   #004D
+       #0056   #1010
+       #0057   #00E6
+../../../../as/cmd/LD/ld0_l.casl:   47:        LD      GR1,='N'
+       #00E7   #004E
+       #0058   #1010
+       #0059   #00E7
+../../../../as/cmd/LD/ld0_l.casl:   48:        LD      GR1,='O'
+       #00E8   #004F
+       #005A   #1010
+       #005B   #00E8
+../../../../as/cmd/LD/ld0_l.casl:   49:        LD      GR1,='P'
+       #00E9   #0050
+       #005C   #1010
+       #005D   #00E9
+../../../../as/cmd/LD/ld0_l.casl:   50:        LD      GR1,='Q'
+       #00EA   #0051
+       #005E   #1010
+       #005F   #00EA
+../../../../as/cmd/LD/ld0_l.casl:   51:        LD      GR1,='R'
+       #00EB   #0052
+       #0060   #1010
+       #0061   #00EB
+../../../../as/cmd/LD/ld0_l.casl:   52:        LD      GR1,='S'
+       #00EC   #0053
+       #0062   #1010
+       #0063   #00EC
+../../../../as/cmd/LD/ld0_l.casl:   53:        LD      GR1,='T'
+       #00ED   #0054
+       #0064   #1010
+       #0065   #00ED
+../../../../as/cmd/LD/ld0_l.casl:   54:        LD      GR1,='U'
+       #00EE   #0055
+       #0066   #1010
+       #0067   #00EE
+../../../../as/cmd/LD/ld0_l.casl:   55:        LD      GR1,='V'
+       #00EF   #0056
+       #0068   #1010
+       #0069   #00EF
+../../../../as/cmd/LD/ld0_l.casl:   56:        LD      GR1,='W'
+       #00F0   #0057
+       #006A   #1010
+       #006B   #00F0
+../../../../as/cmd/LD/ld0_l.casl:   57:        LD      GR1,='X'
+       #00F1   #0058
+       #006C   #1010
+       #006D   #00F1
+../../../../as/cmd/LD/ld0_l.casl:   58:        LD      GR1,='Y'
+       #00F2   #0059
+       #006E   #1010
+       #006F   #00F2
+../../../../as/cmd/LD/ld0_l.casl:   59:        LD      GR1,='Z'
+       #00F3   #005A
+       #0070   #1010
+       #0071   #00F3
+../../../../as/cmd/LD/ld0_l.casl:   60:        LD      GR1,='['
+       #00F4   #005B
+       #0072   #1010
+       #0073   #00F4
+../../../../as/cmd/LD/ld0_l.casl:   61:        LD      GR1,='\'
+       #00F5   #005C
+       #0074   #1010
+       #0075   #00F5
+../../../../as/cmd/LD/ld0_l.casl:   62:        LD      GR1,=']'
+       #00F6   #005D
+       #0076   #1010
+       #0077   #00F6
+../../../../as/cmd/LD/ld0_l.casl:   63:        LD      GR1,='^'
+       #00F7   #005E
+       #0078   #1010
+       #0079   #00F7
+../../../../as/cmd/LD/ld0_l.casl:   64:        LD      GR1,='_'
+       #00F8   #005F
+       #007A   #1010
+       #007B   #00F8
+../../../../as/cmd/LD/ld0_l.casl:   65:        LD      GR1,='`'
+       #00F9   #0060
+       #007C   #1010
+       #007D   #00F9
+../../../../as/cmd/LD/ld0_l.casl:   66:        LD      GR1,='a'
+       #00FA   #0061
+       #007E   #1010
+       #007F   #00FA
+../../../../as/cmd/LD/ld0_l.casl:   67:        LD      GR1,='b'
+       #00FB   #0062
+       #0080   #1010
+       #0081   #00FB
+../../../../as/cmd/LD/ld0_l.casl:   68:        LD      GR1,='c'
+       #00FC   #0063
+       #0082   #1010
+       #0083   #00FC
+../../../../as/cmd/LD/ld0_l.casl:   69:        LD      GR1,='d'
+       #00FD   #0064
+       #0084   #1010
+       #0085   #00FD
+../../../../as/cmd/LD/ld0_l.casl:   70:        LD      GR1,='e'
+       #00FE   #0065
+       #0086   #1010
+       #0087   #00FE
+../../../../as/cmd/LD/ld0_l.casl:   71:        LD      GR1,='f'
+       #00FF   #0066
+       #0088   #1010
+       #0089   #00FF
+../../../../as/cmd/LD/ld0_l.casl:   72:        LD      GR1,='g'
+       #0100   #0067
+       #008A   #1010
+       #008B   #0100
+../../../../as/cmd/LD/ld0_l.casl:   73:        LD      GR1,='h'
+       #0101   #0068
+       #008C   #1010
+       #008D   #0101
+../../../../as/cmd/LD/ld0_l.casl:   74:        LD      GR1,='i'
+       #0102   #0069
+       #008E   #1010
+       #008F   #0102
+../../../../as/cmd/LD/ld0_l.casl:   75:        LD      GR1,='j'
+       #0103   #006A
+       #0090   #1010
+       #0091   #0103
+../../../../as/cmd/LD/ld0_l.casl:   76:        LD      GR1,='k'
+       #0104   #006B
+       #0092   #1010
+       #0093   #0104
+../../../../as/cmd/LD/ld0_l.casl:   77:        LD      GR1,='l'
+       #0105   #006C
+       #0094   #1010
+       #0095   #0105
+../../../../as/cmd/LD/ld0_l.casl:   78:        LD      GR1,='m'
+       #0106   #006D
+       #0096   #1010
+       #0097   #0106
+../../../../as/cmd/LD/ld0_l.casl:   79:        LD      GR1,='n'
+       #0107   #006E
+       #0098   #1010
+       #0099   #0107
+../../../../as/cmd/LD/ld0_l.casl:   80:        LD      GR1,='o'
+       #0108   #006F
+       #009A   #1010
+       #009B   #0108
+../../../../as/cmd/LD/ld0_l.casl:   81:        LD      GR1,='p'
+       #0109   #0070
+       #009C   #1010
+       #009D   #0109
+../../../../as/cmd/LD/ld0_l.casl:   82:        LD      GR1,='q'
+       #010A   #0071
+       #009E   #1010
+       #009F   #010A
+../../../../as/cmd/LD/ld0_l.casl:   83:        LD      GR1,='r'
+       #010B   #0072
+       #00A0   #1010
+       #00A1   #010B
+../../../../as/cmd/LD/ld0_l.casl:   84:        LD      GR1,='s'
+       #010C   #0073
+       #00A2   #1010
+       #00A3   #010C
+../../../../as/cmd/LD/ld0_l.casl:   85:        LD      GR1,='t'
+       #010D   #0074
+       #00A4   #1010
+       #00A5   #010D
+../../../../as/cmd/LD/ld0_l.casl:   86:        LD      GR1,='u'
+       #010E   #0075
+       #00A6   #1010
+       #00A7   #010E
+../../../../as/cmd/LD/ld0_l.casl:   87:        LD      GR1,='v'
+       #010F   #0076
+       #00A8   #1010
+       #00A9   #010F
+../../../../as/cmd/LD/ld0_l.casl:   88:        LD      GR1,='w'
+       #0110   #0077
+       #00AA   #1010
+       #00AB   #0110
+../../../../as/cmd/LD/ld0_l.casl:   89:        LD      GR1,='x'
+       #0111   #0078
+       #00AC   #1010
+       #00AD   #0111
+../../../../as/cmd/LD/ld0_l.casl:   90:        LD      GR1,='y'
+       #0112   #0079
+       #00AE   #1010
+       #00AF   #0112
+../../../../as/cmd/LD/ld0_l.casl:   91:        LD      GR1,='z'
+       #0113   #007A
+       #00B0   #1010
+       #00B1   #0113
+../../../../as/cmd/LD/ld0_l.casl:   92:        LD      GR1,='{'
+       #0114   #007B
+       #00B2   #1010
+       #00B3   #0114
+../../../../as/cmd/LD/ld0_l.casl:   93:        LD      GR1,='|'
+       #0115   #007C
+       #00B4   #1010
+       #00B5   #0115
+../../../../as/cmd/LD/ld0_l.casl:   94:        LD      GR1,='}'
+       #0116   #007D
+       #00B6   #1010
+       #00B7   #0116
+../../../../as/cmd/LD/ld0_l.casl:   95:        LD      GR1,='~'
+       #0117   #007E
+       #00B8   #1010
+       #00B9   #0117
+../../../../as/cmd/LD/ld0_l.casl:   96:        RET
+       #00BA   #8100
+../../../../as/cmd/LD/ld0_l.casl:   97:        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
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0000: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0000: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0000: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0000: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0000: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0000: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0000: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0000: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0000: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0000: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0000: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0000: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0000: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0000: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0000: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0000: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0000: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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: GR1:     34 = #0022 = 0000000000100010 = '"'
+#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
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0002: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0002: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0002: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0002: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0002: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0002: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0002: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0002: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0002: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0002: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0002: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0002: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0002: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0002: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0002: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0002: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0002: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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:     35 = #0023 = 0000000000100011 = '#'
+#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
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0004: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0004: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0004: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0004: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0004: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0004: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0004: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0004: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0004: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0004: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0004: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0004: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0004: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0004: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0004: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0004: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0004: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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:     36 = #0024 = 0000000000100100 = '$'
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0006: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0006: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0006: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0006: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0006: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0006: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0006: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0006: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0006: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0006: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0006: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0006: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0006: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0006: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0006: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0006: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0006: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     37 = #0025 = 0000000000100101 = '%'
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0008: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0008: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0008: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0008: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0008: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0008: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0008: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0008: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0008: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0008: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0008: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0008: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0008: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0008: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0008: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0008: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0008: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     38 = #0026 = 0000000000100110 = '&'
+#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:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     39 = #0027 = 0000000000100111 = '''
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     40 = #0028 = 0000000000101000 = '('
+#000E: GR2:      0 = #0000 = 0000000000000000
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     41 = #0029 = 0000000000101001 = ')'
+#0010: GR2:      0 = #0000 = 0000000000000000
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0010: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0010: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0010: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0010: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0010: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0010: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0010: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0010: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0010: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0010: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0010: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0010: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0010: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0010: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0010: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0010: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0010: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:     42 = #002A = 0000000000101010 = '*'
+#0012: GR2:      0 = #0000 = 0000000000000000
+#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:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0012: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0012: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0012: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0012: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0012: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0012: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0012: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0012: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0012: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0012: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0012: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0012: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0012: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0012: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0012: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0012: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0012: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:     43 = #002B = 0000000000101011 = '+'
+#0014: GR2:      0 = #0000 = 0000000000000000
+#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:     512 = #0200 = 0000001000000000
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0014: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0014: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0014: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0014: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0014: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0014: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0014: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0014: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0014: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0014: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0014: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0014: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0014: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0014: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0014: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0014: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0014: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:     44 = #002C = 0000000000101100 = ','
+#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:     512 = #0200 = 0000001000000000
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0016: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0016: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0016: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0016: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0016: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0016: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0016: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0016: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0016: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0016: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0016: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0016: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0016: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0016: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0016: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0016: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0016: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:     45 = #002D = 0000000000101101 = '-'
+#0018: GR2:      0 = #0000 = 0000000000000000
+#0018: GR3:      0 = #0000 = 0000000000000000
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:      0 = #0000 = 0000000000000000
+#0018: GR6:      0 = #0000 = 0000000000000000
+#0018: GR7:      0 = #0000 = 0000000000000000
+#0018: SP:     512 = #0200 = 0000001000000000
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0018: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0018: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0018: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0018: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0018: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0018: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0018: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0018: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0018: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0018: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0018: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0018: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0018: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0018: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0018: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0018: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0018: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:     46 = #002E = 0000000000101110 = '.'
+#001A: GR2:      0 = #0000 = 0000000000000000
+#001A: GR3:      0 = #0000 = 0000000000000000
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:      0 = #0000 = 0000000000000000
+#001A: GR6:      0 = #0000 = 0000000000000000
+#001A: GR7:      0 = #0000 = 0000000000000000
+#001A: SP:     512 = #0200 = 0000001000000000
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:     47 = #002F = 0000000000101111 = '/'
+#001C: GR2:      0 = #0000 = 0000000000000000
+#001C: GR3:      0 = #0000 = 0000000000000000
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:      0 = #0000 = 0000000000000000
+#001C: GR6:      0 = #0000 = 0000000000000000
+#001C: GR7:      0 = #0000 = 0000000000000000
+#001C: SP:     512 = #0200 = 0000001000000000
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:     48 = #0030 = 0000000000110000 = '0'
+#001E: GR2:      0 = #0000 = 0000000000000000
+#001E: GR3:      0 = #0000 = 0000000000000000
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:      0 = #0000 = 0000000000000000
+#001E: GR6:      0 = #0000 = 0000000000000000
+#001E: GR7:      0 = #0000 = 0000000000000000
+#001E: SP:     512 = #0200 = 0000001000000000
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:     49 = #0031 = 0000000000110001 = '1'
+#0020: GR2:      0 = #0000 = 0000000000000000
+#0020: GR3:      0 = #0000 = 0000000000000000
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:      0 = #0000 = 0000000000000000
+#0020: GR6:      0 = #0000 = 0000000000000000
+#0020: GR7:      0 = #0000 = 0000000000000000
+#0020: SP:     512 = #0200 = 0000001000000000
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0020: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0020: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0020: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0020: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0020: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0020: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0020: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0020: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0020: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0020: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0020: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0020: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0020: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0020: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0020: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0020: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0020: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:     50 = #0032 = 0000000000110010 = '2'
+#0022: GR2:      0 = #0000 = 0000000000000000
+#0022: GR3:      0 = #0000 = 0000000000000000
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:      0 = #0000 = 0000000000000000
+#0022: GR6:      0 = #0000 = 0000000000000000
+#0022: GR7:      0 = #0000 = 0000000000000000
+#0022: SP:     512 = #0200 = 0000001000000000
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0022: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0022: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0022: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0022: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0022: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0022: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0022: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0022: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0022: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0022: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0022: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0022: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0022: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0022: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0022: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0022: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0022: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:     51 = #0033 = 0000000000110011 = '3'
+#0024: GR2:      0 = #0000 = 0000000000000000
+#0024: GR3:      0 = #0000 = 0000000000000000
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:      0 = #0000 = 0000000000000000
+#0024: GR6:      0 = #0000 = 0000000000000000
+#0024: GR7:      0 = #0000 = 0000000000000000
+#0024: SP:     512 = #0200 = 0000001000000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0024: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0024: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0024: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0024: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0024: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0024: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0024: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0024: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0024: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0024: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0024: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0024: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0024: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0024: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0024: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0024: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0024: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      0 = #0000 = 0000000000000000
+#0026: GR1:     52 = #0034 = 0000000000110100 = '4'
+#0026: GR2:      0 = #0000 = 0000000000000000
+#0026: GR3:      0 = #0000 = 0000000000000000
+#0026: GR4:      0 = #0000 = 0000000000000000
+#0026: GR5:      0 = #0000 = 0000000000000000
+#0026: GR6:      0 = #0000 = 0000000000000000
+#0026: GR7:      0 = #0000 = 0000000000000000
+#0026: SP:     512 = #0200 = 0000001000000000
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0026: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0026: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0026: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0026: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0026: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0026: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0026: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0026: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0026: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0026: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0026: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0026: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0026: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0026: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0026: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0026: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0026: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      0 = #0000 = 0000000000000000
+#0028: GR1:     53 = #0035 = 0000000000110101 = '5'
+#0028: GR2:      0 = #0000 = 0000000000000000
+#0028: GR3:      0 = #0000 = 0000000000000000
+#0028: GR4:      0 = #0000 = 0000000000000000
+#0028: GR5:      0 = #0000 = 0000000000000000
+#0028: GR6:      0 = #0000 = 0000000000000000
+#0028: GR7:      0 = #0000 = 0000000000000000
+#0028: SP:     512 = #0200 = 0000001000000000
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0028: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0028: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0028: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0028: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0028: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0028: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0028: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0028: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0028: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0028: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0028: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0028: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0028: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0028: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0028: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0028: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0028: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002A: Register::::
+#002A: GR0:      0 = #0000 = 0000000000000000
+#002A: GR1:     54 = #0036 = 0000000000110110 = '6'
+#002A: GR2:      0 = #0000 = 0000000000000000
+#002A: GR3:      0 = #0000 = 0000000000000000
+#002A: GR4:      0 = #0000 = 0000000000000000
+#002A: GR5:      0 = #0000 = 0000000000000000
+#002A: GR6:      0 = #0000 = 0000000000000000
+#002A: GR7:      0 = #0000 = 0000000000000000
+#002A: SP:     512 = #0200 = 0000001000000000
+#002A: PR:      42 = #002A = 0000000000101010
+#002A: FR (OF SF ZF): 000
+#002A: Memory::::
+#002A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002C: Register::::
+#002C: GR0:      0 = #0000 = 0000000000000000
+#002C: GR1:     55 = #0037 = 0000000000110111 = '7'
+#002C: GR2:      0 = #0000 = 0000000000000000
+#002C: GR3:      0 = #0000 = 0000000000000000
+#002C: GR4:      0 = #0000 = 0000000000000000
+#002C: GR5:      0 = #0000 = 0000000000000000
+#002C: GR6:      0 = #0000 = 0000000000000000
+#002C: GR7:      0 = #0000 = 0000000000000000
+#002C: SP:     512 = #0200 = 0000001000000000
+#002C: PR:      44 = #002C = 0000000000101100
+#002C: FR (OF SF ZF): 000
+#002C: Memory::::
+#002C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002E: Register::::
+#002E: GR0:      0 = #0000 = 0000000000000000
+#002E: GR1:     56 = #0038 = 0000000000111000 = '8'
+#002E: GR2:      0 = #0000 = 0000000000000000
+#002E: GR3:      0 = #0000 = 0000000000000000
+#002E: GR4:      0 = #0000 = 0000000000000000
+#002E: GR5:      0 = #0000 = 0000000000000000
+#002E: GR6:      0 = #0000 = 0000000000000000
+#002E: GR7:      0 = #0000 = 0000000000000000
+#002E: SP:     512 = #0200 = 0000001000000000
+#002E: PR:      46 = #002E = 0000000000101110
+#002E: FR (OF SF ZF): 000
+#002E: Memory::::
+#002E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0030: Register::::
+#0030: GR0:      0 = #0000 = 0000000000000000
+#0030: GR1:     57 = #0039 = 0000000000111001 = '9'
+#0030: GR2:      0 = #0000 = 0000000000000000
+#0030: GR3:      0 = #0000 = 0000000000000000
+#0030: GR4:      0 = #0000 = 0000000000000000
+#0030: GR5:      0 = #0000 = 0000000000000000
+#0030: GR6:      0 = #0000 = 0000000000000000
+#0030: GR7:      0 = #0000 = 0000000000000000
+#0030: SP:     512 = #0200 = 0000001000000000
+#0030: PR:      48 = #0030 = 0000000000110000
+#0030: FR (OF SF ZF): 000
+#0030: Memory::::
+#0030: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0030: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0030: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0030: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0030: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0030: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0030: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0030: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0030: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0030: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0030: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0030: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0030: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0030: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0030: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0030: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0030: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0030: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0030: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0032: Register::::
+#0032: GR0:      0 = #0000 = 0000000000000000
+#0032: GR1:     58 = #003A = 0000000000111010 = ':'
+#0032: GR2:      0 = #0000 = 0000000000000000
+#0032: GR3:      0 = #0000 = 0000000000000000
+#0032: GR4:      0 = #0000 = 0000000000000000
+#0032: GR5:      0 = #0000 = 0000000000000000
+#0032: GR6:      0 = #0000 = 0000000000000000
+#0032: GR7:      0 = #0000 = 0000000000000000
+#0032: SP:     512 = #0200 = 0000001000000000
+#0032: PR:      50 = #0032 = 0000000000110010
+#0032: FR (OF SF ZF): 000
+#0032: Memory::::
+#0032: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0032: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0032: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0032: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0032: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0032: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0032: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0032: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0032: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0032: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0032: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0032: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0032: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0032: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0032: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0032: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0032: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0032: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0032: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0034: Register::::
+#0034: GR0:      0 = #0000 = 0000000000000000
+#0034: GR1:     59 = #003B = 0000000000111011 = ';'
+#0034: GR2:      0 = #0000 = 0000000000000000
+#0034: GR3:      0 = #0000 = 0000000000000000
+#0034: GR4:      0 = #0000 = 0000000000000000
+#0034: GR5:      0 = #0000 = 0000000000000000
+#0034: GR6:      0 = #0000 = 0000000000000000
+#0034: GR7:      0 = #0000 = 0000000000000000
+#0034: SP:     512 = #0200 = 0000001000000000
+#0034: PR:      52 = #0034 = 0000000000110100
+#0034: FR (OF SF ZF): 000
+#0034: Memory::::
+#0034: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0034: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0034: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0034: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0034: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0034: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0034: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0034: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0034: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0034: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0034: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0034: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0034: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0034: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0034: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0034: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0034: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0034: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0034: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0036: Register::::
+#0036: GR0:      0 = #0000 = 0000000000000000
+#0036: GR1:     60 = #003C = 0000000000111100 = '<'
+#0036: GR2:      0 = #0000 = 0000000000000000
+#0036: GR3:      0 = #0000 = 0000000000000000
+#0036: GR4:      0 = #0000 = 0000000000000000
+#0036: GR5:      0 = #0000 = 0000000000000000
+#0036: GR6:      0 = #0000 = 0000000000000000
+#0036: GR7:      0 = #0000 = 0000000000000000
+#0036: SP:     512 = #0200 = 0000001000000000
+#0036: PR:      54 = #0036 = 0000000000110110
+#0036: FR (OF SF ZF): 000
+#0036: Memory::::
+#0036: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0036: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0036: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0036: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0036: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0036: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0036: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0036: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0036: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0036: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0036: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0036: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0036: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0036: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0036: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0036: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0036: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0036: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0036: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0038: Register::::
+#0038: GR0:      0 = #0000 = 0000000000000000
+#0038: GR1:     61 = #003D = 0000000000111101 = '='
+#0038: GR2:      0 = #0000 = 0000000000000000
+#0038: GR3:      0 = #0000 = 0000000000000000
+#0038: GR4:      0 = #0000 = 0000000000000000
+#0038: GR5:      0 = #0000 = 0000000000000000
+#0038: GR6:      0 = #0000 = 0000000000000000
+#0038: GR7:      0 = #0000 = 0000000000000000
+#0038: SP:     512 = #0200 = 0000001000000000
+#0038: PR:      56 = #0038 = 0000000000111000
+#0038: FR (OF SF ZF): 000
+#0038: Memory::::
+#0038: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0038: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0038: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0038: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0038: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0038: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0038: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0038: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0038: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0038: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0038: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0038: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0038: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0038: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0038: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0038: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0038: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0038: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0038: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003A: Register::::
+#003A: GR0:      0 = #0000 = 0000000000000000
+#003A: GR1:     62 = #003E = 0000000000111110 = '>'
+#003A: GR2:      0 = #0000 = 0000000000000000
+#003A: GR3:      0 = #0000 = 0000000000000000
+#003A: GR4:      0 = #0000 = 0000000000000000
+#003A: GR5:      0 = #0000 = 0000000000000000
+#003A: GR6:      0 = #0000 = 0000000000000000
+#003A: GR7:      0 = #0000 = 0000000000000000
+#003A: SP:     512 = #0200 = 0000001000000000
+#003A: PR:      58 = #003A = 0000000000111010
+#003A: FR (OF SF ZF): 000
+#003A: Memory::::
+#003A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003C: Register::::
+#003C: GR0:      0 = #0000 = 0000000000000000
+#003C: GR1:     63 = #003F = 0000000000111111 = '?'
+#003C: GR2:      0 = #0000 = 0000000000000000
+#003C: GR3:      0 = #0000 = 0000000000000000
+#003C: GR4:      0 = #0000 = 0000000000000000
+#003C: GR5:      0 = #0000 = 0000000000000000
+#003C: GR6:      0 = #0000 = 0000000000000000
+#003C: GR7:      0 = #0000 = 0000000000000000
+#003C: SP:     512 = #0200 = 0000001000000000
+#003C: PR:      60 = #003C = 0000000000111100
+#003C: FR (OF SF ZF): 000
+#003C: Memory::::
+#003C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003E: Register::::
+#003E: GR0:      0 = #0000 = 0000000000000000
+#003E: GR1:     64 = #0040 = 0000000001000000 = '@'
+#003E: GR2:      0 = #0000 = 0000000000000000
+#003E: GR3:      0 = #0000 = 0000000000000000
+#003E: GR4:      0 = #0000 = 0000000000000000
+#003E: GR5:      0 = #0000 = 0000000000000000
+#003E: GR6:      0 = #0000 = 0000000000000000
+#003E: GR7:      0 = #0000 = 0000000000000000
+#003E: SP:     512 = #0200 = 0000001000000000
+#003E: PR:      62 = #003E = 0000000000111110
+#003E: FR (OF SF ZF): 000
+#003E: Memory::::
+#003E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0040: Register::::
+#0040: GR0:      0 = #0000 = 0000000000000000
+#0040: GR1:     65 = #0041 = 0000000001000001 = 'A'
+#0040: GR2:      0 = #0000 = 0000000000000000
+#0040: GR3:      0 = #0000 = 0000000000000000
+#0040: GR4:      0 = #0000 = 0000000000000000
+#0040: GR5:      0 = #0000 = 0000000000000000
+#0040: GR6:      0 = #0000 = 0000000000000000
+#0040: GR7:      0 = #0000 = 0000000000000000
+#0040: SP:     512 = #0200 = 0000001000000000
+#0040: PR:      64 = #0040 = 0000000001000000
+#0040: FR (OF SF ZF): 000
+#0040: Memory::::
+#0040: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0040: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0040: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0040: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0040: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0040: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0040: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0040: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0040: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0040: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0040: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0040: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0040: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0040: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0040: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0040: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0040: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0040: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0040: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0042: Register::::
+#0042: GR0:      0 = #0000 = 0000000000000000
+#0042: GR1:     66 = #0042 = 0000000001000010 = 'B'
+#0042: GR2:      0 = #0000 = 0000000000000000
+#0042: GR3:      0 = #0000 = 0000000000000000
+#0042: GR4:      0 = #0000 = 0000000000000000
+#0042: GR5:      0 = #0000 = 0000000000000000
+#0042: GR6:      0 = #0000 = 0000000000000000
+#0042: GR7:      0 = #0000 = 0000000000000000
+#0042: SP:     512 = #0200 = 0000001000000000
+#0042: PR:      66 = #0042 = 0000000001000010
+#0042: FR (OF SF ZF): 000
+#0042: Memory::::
+#0042: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0042: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0042: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0042: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0042: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0042: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0042: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0042: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0042: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0042: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0042: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0042: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0042: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0042: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0042: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0042: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0042: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0042: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0042: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0044: Register::::
+#0044: GR0:      0 = #0000 = 0000000000000000
+#0044: GR1:     67 = #0043 = 0000000001000011 = 'C'
+#0044: GR2:      0 = #0000 = 0000000000000000
+#0044: GR3:      0 = #0000 = 0000000000000000
+#0044: GR4:      0 = #0000 = 0000000000000000
+#0044: GR5:      0 = #0000 = 0000000000000000
+#0044: GR6:      0 = #0000 = 0000000000000000
+#0044: GR7:      0 = #0000 = 0000000000000000
+#0044: SP:     512 = #0200 = 0000001000000000
+#0044: PR:      68 = #0044 = 0000000001000100
+#0044: FR (OF SF ZF): 000
+#0044: Memory::::
+#0044: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0044: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0044: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0044: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0044: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0044: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0044: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0044: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0044: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0044: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0044: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0044: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0044: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0044: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0044: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0044: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0044: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0044: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0044: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0046: Register::::
+#0046: GR0:      0 = #0000 = 0000000000000000
+#0046: GR1:     68 = #0044 = 0000000001000100 = 'D'
+#0046: GR2:      0 = #0000 = 0000000000000000
+#0046: GR3:      0 = #0000 = 0000000000000000
+#0046: GR4:      0 = #0000 = 0000000000000000
+#0046: GR5:      0 = #0000 = 0000000000000000
+#0046: GR6:      0 = #0000 = 0000000000000000
+#0046: GR7:      0 = #0000 = 0000000000000000
+#0046: SP:     512 = #0200 = 0000001000000000
+#0046: PR:      70 = #0046 = 0000000001000110
+#0046: FR (OF SF ZF): 000
+#0046: Memory::::
+#0046: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0046: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0046: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0046: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0046: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0046: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0046: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0046: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0046: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0046: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0046: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0046: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0046: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0046: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0046: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0046: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0046: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0046: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0046: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0048: Register::::
+#0048: GR0:      0 = #0000 = 0000000000000000
+#0048: GR1:     69 = #0045 = 0000000001000101 = 'E'
+#0048: GR2:      0 = #0000 = 0000000000000000
+#0048: GR3:      0 = #0000 = 0000000000000000
+#0048: GR4:      0 = #0000 = 0000000000000000
+#0048: GR5:      0 = #0000 = 0000000000000000
+#0048: GR6:      0 = #0000 = 0000000000000000
+#0048: GR7:      0 = #0000 = 0000000000000000
+#0048: SP:     512 = #0200 = 0000001000000000
+#0048: PR:      72 = #0048 = 0000000001001000
+#0048: FR (OF SF ZF): 000
+#0048: Memory::::
+#0048: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0048: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0048: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0048: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0048: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0048: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0048: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0048: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0048: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0048: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0048: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0048: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0048: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0048: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0048: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0048: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0048: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0048: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0048: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004A: Register::::
+#004A: GR0:      0 = #0000 = 0000000000000000
+#004A: GR1:     70 = #0046 = 0000000001000110 = 'F'
+#004A: GR2:      0 = #0000 = 0000000000000000
+#004A: GR3:      0 = #0000 = 0000000000000000
+#004A: GR4:      0 = #0000 = 0000000000000000
+#004A: GR5:      0 = #0000 = 0000000000000000
+#004A: GR6:      0 = #0000 = 0000000000000000
+#004A: GR7:      0 = #0000 = 0000000000000000
+#004A: SP:     512 = #0200 = 0000001000000000
+#004A: PR:      74 = #004A = 0000000001001010
+#004A: FR (OF SF ZF): 000
+#004A: Memory::::
+#004A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004C: Register::::
+#004C: GR0:      0 = #0000 = 0000000000000000
+#004C: GR1:     71 = #0047 = 0000000001000111 = 'G'
+#004C: GR2:      0 = #0000 = 0000000000000000
+#004C: GR3:      0 = #0000 = 0000000000000000
+#004C: GR4:      0 = #0000 = 0000000000000000
+#004C: GR5:      0 = #0000 = 0000000000000000
+#004C: GR6:      0 = #0000 = 0000000000000000
+#004C: GR7:      0 = #0000 = 0000000000000000
+#004C: SP:     512 = #0200 = 0000001000000000
+#004C: PR:      76 = #004C = 0000000001001100
+#004C: FR (OF SF ZF): 000
+#004C: Memory::::
+#004C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004E: Register::::
+#004E: GR0:      0 = #0000 = 0000000000000000
+#004E: GR1:     72 = #0048 = 0000000001001000 = 'H'
+#004E: GR2:      0 = #0000 = 0000000000000000
+#004E: GR3:      0 = #0000 = 0000000000000000
+#004E: GR4:      0 = #0000 = 0000000000000000
+#004E: GR5:      0 = #0000 = 0000000000000000
+#004E: GR6:      0 = #0000 = 0000000000000000
+#004E: GR7:      0 = #0000 = 0000000000000000
+#004E: SP:     512 = #0200 = 0000001000000000
+#004E: PR:      78 = #004E = 0000000001001110
+#004E: FR (OF SF ZF): 000
+#004E: Memory::::
+#004E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0050: Register::::
+#0050: GR0:      0 = #0000 = 0000000000000000
+#0050: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#0050: GR2:      0 = #0000 = 0000000000000000
+#0050: GR3:      0 = #0000 = 0000000000000000
+#0050: GR4:      0 = #0000 = 0000000000000000
+#0050: GR5:      0 = #0000 = 0000000000000000
+#0050: GR6:      0 = #0000 = 0000000000000000
+#0050: GR7:      0 = #0000 = 0000000000000000
+#0050: SP:     512 = #0200 = 0000001000000000
+#0050: PR:      80 = #0050 = 0000000001010000
+#0050: FR (OF SF ZF): 000
+#0050: Memory::::
+#0050: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0050: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0050: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0050: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0050: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0050: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0050: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0050: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0050: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0050: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0050: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0050: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0050: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0050: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0050: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0050: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0050: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0050: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0050: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0052: Register::::
+#0052: GR0:      0 = #0000 = 0000000000000000
+#0052: GR1:     74 = #004A = 0000000001001010 = 'J'
+#0052: GR2:      0 = #0000 = 0000000000000000
+#0052: GR3:      0 = #0000 = 0000000000000000
+#0052: GR4:      0 = #0000 = 0000000000000000
+#0052: GR5:      0 = #0000 = 0000000000000000
+#0052: GR6:      0 = #0000 = 0000000000000000
+#0052: GR7:      0 = #0000 = 0000000000000000
+#0052: SP:     512 = #0200 = 0000001000000000
+#0052: PR:      82 = #0052 = 0000000001010010
+#0052: FR (OF SF ZF): 000
+#0052: Memory::::
+#0052: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0052: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0052: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0052: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0052: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0052: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0052: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0052: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0052: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0052: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0052: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0052: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0052: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0052: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0052: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0052: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0052: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0052: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0052: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0054: Register::::
+#0054: GR0:      0 = #0000 = 0000000000000000
+#0054: GR1:     75 = #004B = 0000000001001011 = 'K'
+#0054: GR2:      0 = #0000 = 0000000000000000
+#0054: GR3:      0 = #0000 = 0000000000000000
+#0054: GR4:      0 = #0000 = 0000000000000000
+#0054: GR5:      0 = #0000 = 0000000000000000
+#0054: GR6:      0 = #0000 = 0000000000000000
+#0054: GR7:      0 = #0000 = 0000000000000000
+#0054: SP:     512 = #0200 = 0000001000000000
+#0054: PR:      84 = #0054 = 0000000001010100
+#0054: FR (OF SF ZF): 000
+#0054: Memory::::
+#0054: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0054: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0054: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0054: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0054: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0054: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0054: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0054: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0054: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0054: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0054: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0054: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0054: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0054: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0054: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0054: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0054: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0054: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0054: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0056: Register::::
+#0056: GR0:      0 = #0000 = 0000000000000000
+#0056: GR1:     76 = #004C = 0000000001001100 = 'L'
+#0056: GR2:      0 = #0000 = 0000000000000000
+#0056: GR3:      0 = #0000 = 0000000000000000
+#0056: GR4:      0 = #0000 = 0000000000000000
+#0056: GR5:      0 = #0000 = 0000000000000000
+#0056: GR6:      0 = #0000 = 0000000000000000
+#0056: GR7:      0 = #0000 = 0000000000000000
+#0056: SP:     512 = #0200 = 0000001000000000
+#0056: PR:      86 = #0056 = 0000000001010110
+#0056: FR (OF SF ZF): 000
+#0056: Memory::::
+#0056: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0056: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0056: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0056: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0056: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0056: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0056: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0056: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0056: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0056: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0056: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0056: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0056: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0056: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0056: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0056: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0056: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0056: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0056: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0058: Register::::
+#0058: GR0:      0 = #0000 = 0000000000000000
+#0058: GR1:     77 = #004D = 0000000001001101 = 'M'
+#0058: GR2:      0 = #0000 = 0000000000000000
+#0058: GR3:      0 = #0000 = 0000000000000000
+#0058: GR4:      0 = #0000 = 0000000000000000
+#0058: GR5:      0 = #0000 = 0000000000000000
+#0058: GR6:      0 = #0000 = 0000000000000000
+#0058: GR7:      0 = #0000 = 0000000000000000
+#0058: SP:     512 = #0200 = 0000001000000000
+#0058: PR:      88 = #0058 = 0000000001011000
+#0058: FR (OF SF ZF): 000
+#0058: Memory::::
+#0058: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0058: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0058: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0058: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0058: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0058: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0058: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0058: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0058: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0058: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0058: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0058: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0058: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0058: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0058: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0058: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0058: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0058: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0058: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005A: Register::::
+#005A: GR0:      0 = #0000 = 0000000000000000
+#005A: GR1:     78 = #004E = 0000000001001110 = 'N'
+#005A: GR2:      0 = #0000 = 0000000000000000
+#005A: GR3:      0 = #0000 = 0000000000000000
+#005A: GR4:      0 = #0000 = 0000000000000000
+#005A: GR5:      0 = #0000 = 0000000000000000
+#005A: GR6:      0 = #0000 = 0000000000000000
+#005A: GR7:      0 = #0000 = 0000000000000000
+#005A: SP:     512 = #0200 = 0000001000000000
+#005A: PR:      90 = #005A = 0000000001011010
+#005A: FR (OF SF ZF): 000
+#005A: Memory::::
+#005A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005C: Register::::
+#005C: GR0:      0 = #0000 = 0000000000000000
+#005C: GR1:     79 = #004F = 0000000001001111 = 'O'
+#005C: GR2:      0 = #0000 = 0000000000000000
+#005C: GR3:      0 = #0000 = 0000000000000000
+#005C: GR4:      0 = #0000 = 0000000000000000
+#005C: GR5:      0 = #0000 = 0000000000000000
+#005C: GR6:      0 = #0000 = 0000000000000000
+#005C: GR7:      0 = #0000 = 0000000000000000
+#005C: SP:     512 = #0200 = 0000001000000000
+#005C: PR:      92 = #005C = 0000000001011100
+#005C: FR (OF SF ZF): 000
+#005C: Memory::::
+#005C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005E: Register::::
+#005E: GR0:      0 = #0000 = 0000000000000000
+#005E: GR1:     80 = #0050 = 0000000001010000 = 'P'
+#005E: GR2:      0 = #0000 = 0000000000000000
+#005E: GR3:      0 = #0000 = 0000000000000000
+#005E: GR4:      0 = #0000 = 0000000000000000
+#005E: GR5:      0 = #0000 = 0000000000000000
+#005E: GR6:      0 = #0000 = 0000000000000000
+#005E: GR7:      0 = #0000 = 0000000000000000
+#005E: SP:     512 = #0200 = 0000001000000000
+#005E: PR:      94 = #005E = 0000000001011110
+#005E: FR (OF SF ZF): 000
+#005E: Memory::::
+#005E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0060: Register::::
+#0060: GR0:      0 = #0000 = 0000000000000000
+#0060: GR1:     81 = #0051 = 0000000001010001 = 'Q'
+#0060: GR2:      0 = #0000 = 0000000000000000
+#0060: GR3:      0 = #0000 = 0000000000000000
+#0060: GR4:      0 = #0000 = 0000000000000000
+#0060: GR5:      0 = #0000 = 0000000000000000
+#0060: GR6:      0 = #0000 = 0000000000000000
+#0060: GR7:      0 = #0000 = 0000000000000000
+#0060: SP:     512 = #0200 = 0000001000000000
+#0060: PR:      96 = #0060 = 0000000001100000
+#0060: FR (OF SF ZF): 000
+#0060: Memory::::
+#0060: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0060: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0060: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0060: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0060: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0060: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0060: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0060: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0060: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0060: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0060: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0060: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0060: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0060: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0060: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0060: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0060: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0060: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0060: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0062: Register::::
+#0062: GR0:      0 = #0000 = 0000000000000000
+#0062: GR1:     82 = #0052 = 0000000001010010 = 'R'
+#0062: GR2:      0 = #0000 = 0000000000000000
+#0062: GR3:      0 = #0000 = 0000000000000000
+#0062: GR4:      0 = #0000 = 0000000000000000
+#0062: GR5:      0 = #0000 = 0000000000000000
+#0062: GR6:      0 = #0000 = 0000000000000000
+#0062: GR7:      0 = #0000 = 0000000000000000
+#0062: SP:     512 = #0200 = 0000001000000000
+#0062: PR:      98 = #0062 = 0000000001100010
+#0062: FR (OF SF ZF): 000
+#0062: Memory::::
+#0062: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0062: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0062: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0062: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0062: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0062: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0062: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0062: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0062: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0062: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0062: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0062: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0062: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0062: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0062: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0062: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0062: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0062: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0062: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0064: Register::::
+#0064: GR0:      0 = #0000 = 0000000000000000
+#0064: GR1:     83 = #0053 = 0000000001010011 = 'S'
+#0064: GR2:      0 = #0000 = 0000000000000000
+#0064: GR3:      0 = #0000 = 0000000000000000
+#0064: GR4:      0 = #0000 = 0000000000000000
+#0064: GR5:      0 = #0000 = 0000000000000000
+#0064: GR6:      0 = #0000 = 0000000000000000
+#0064: GR7:      0 = #0000 = 0000000000000000
+#0064: SP:     512 = #0200 = 0000001000000000
+#0064: PR:     100 = #0064 = 0000000001100100
+#0064: FR (OF SF ZF): 000
+#0064: Memory::::
+#0064: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0064: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0064: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0064: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0064: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0064: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0064: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0064: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0064: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0064: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0064: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0064: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0064: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0064: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0064: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0064: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0064: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0064: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0064: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0066: Register::::
+#0066: GR0:      0 = #0000 = 0000000000000000
+#0066: GR1:     84 = #0054 = 0000000001010100 = 'T'
+#0066: GR2:      0 = #0000 = 0000000000000000
+#0066: GR3:      0 = #0000 = 0000000000000000
+#0066: GR4:      0 = #0000 = 0000000000000000
+#0066: GR5:      0 = #0000 = 0000000000000000
+#0066: GR6:      0 = #0000 = 0000000000000000
+#0066: GR7:      0 = #0000 = 0000000000000000
+#0066: SP:     512 = #0200 = 0000001000000000
+#0066: PR:     102 = #0066 = 0000000001100110
+#0066: FR (OF SF ZF): 000
+#0066: Memory::::
+#0066: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0066: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0066: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0066: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0066: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0066: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0066: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0066: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0066: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0066: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0066: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0066: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0066: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0066: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0066: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0066: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0066: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0066: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0066: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0068: Register::::
+#0068: GR0:      0 = #0000 = 0000000000000000
+#0068: GR1:     85 = #0055 = 0000000001010101 = 'U'
+#0068: GR2:      0 = #0000 = 0000000000000000
+#0068: GR3:      0 = #0000 = 0000000000000000
+#0068: GR4:      0 = #0000 = 0000000000000000
+#0068: GR5:      0 = #0000 = 0000000000000000
+#0068: GR6:      0 = #0000 = 0000000000000000
+#0068: GR7:      0 = #0000 = 0000000000000000
+#0068: SP:     512 = #0200 = 0000001000000000
+#0068: PR:     104 = #0068 = 0000000001101000
+#0068: FR (OF SF ZF): 000
+#0068: Memory::::
+#0068: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0068: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0068: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0068: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0068: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0068: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0068: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0068: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0068: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0068: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0068: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0068: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0068: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0068: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0068: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0068: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0068: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0068: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0068: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006A: Register::::
+#006A: GR0:      0 = #0000 = 0000000000000000
+#006A: GR1:     86 = #0056 = 0000000001010110 = 'V'
+#006A: GR2:      0 = #0000 = 0000000000000000
+#006A: GR3:      0 = #0000 = 0000000000000000
+#006A: GR4:      0 = #0000 = 0000000000000000
+#006A: GR5:      0 = #0000 = 0000000000000000
+#006A: GR6:      0 = #0000 = 0000000000000000
+#006A: GR7:      0 = #0000 = 0000000000000000
+#006A: SP:     512 = #0200 = 0000001000000000
+#006A: PR:     106 = #006A = 0000000001101010
+#006A: FR (OF SF ZF): 000
+#006A: Memory::::
+#006A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006C: Register::::
+#006C: GR0:      0 = #0000 = 0000000000000000
+#006C: GR1:     87 = #0057 = 0000000001010111 = 'W'
+#006C: GR2:      0 = #0000 = 0000000000000000
+#006C: GR3:      0 = #0000 = 0000000000000000
+#006C: GR4:      0 = #0000 = 0000000000000000
+#006C: GR5:      0 = #0000 = 0000000000000000
+#006C: GR6:      0 = #0000 = 0000000000000000
+#006C: GR7:      0 = #0000 = 0000000000000000
+#006C: SP:     512 = #0200 = 0000001000000000
+#006C: PR:     108 = #006C = 0000000001101100
+#006C: FR (OF SF ZF): 000
+#006C: Memory::::
+#006C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006E: Register::::
+#006E: GR0:      0 = #0000 = 0000000000000000
+#006E: GR1:     88 = #0058 = 0000000001011000 = 'X'
+#006E: GR2:      0 = #0000 = 0000000000000000
+#006E: GR3:      0 = #0000 = 0000000000000000
+#006E: GR4:      0 = #0000 = 0000000000000000
+#006E: GR5:      0 = #0000 = 0000000000000000
+#006E: GR6:      0 = #0000 = 0000000000000000
+#006E: GR7:      0 = #0000 = 0000000000000000
+#006E: SP:     512 = #0200 = 0000001000000000
+#006E: PR:     110 = #006E = 0000000001101110
+#006E: FR (OF SF ZF): 000
+#006E: Memory::::
+#006E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0070: Register::::
+#0070: GR0:      0 = #0000 = 0000000000000000
+#0070: GR1:     89 = #0059 = 0000000001011001 = 'Y'
+#0070: GR2:      0 = #0000 = 0000000000000000
+#0070: GR3:      0 = #0000 = 0000000000000000
+#0070: GR4:      0 = #0000 = 0000000000000000
+#0070: GR5:      0 = #0000 = 0000000000000000
+#0070: GR6:      0 = #0000 = 0000000000000000
+#0070: GR7:      0 = #0000 = 0000000000000000
+#0070: SP:     512 = #0200 = 0000001000000000
+#0070: PR:     112 = #0070 = 0000000001110000
+#0070: FR (OF SF ZF): 000
+#0070: Memory::::
+#0070: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0070: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0070: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0070: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0070: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0070: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0070: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0070: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0070: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0070: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0070: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0070: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0070: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0070: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0070: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0070: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0070: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0070: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0070: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0072: Register::::
+#0072: GR0:      0 = #0000 = 0000000000000000
+#0072: GR1:     90 = #005A = 0000000001011010 = 'Z'
+#0072: GR2:      0 = #0000 = 0000000000000000
+#0072: GR3:      0 = #0000 = 0000000000000000
+#0072: GR4:      0 = #0000 = 0000000000000000
+#0072: GR5:      0 = #0000 = 0000000000000000
+#0072: GR6:      0 = #0000 = 0000000000000000
+#0072: GR7:      0 = #0000 = 0000000000000000
+#0072: SP:     512 = #0200 = 0000001000000000
+#0072: PR:     114 = #0072 = 0000000001110010
+#0072: FR (OF SF ZF): 000
+#0072: Memory::::
+#0072: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0072: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0072: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0072: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0072: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0072: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0072: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0072: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0072: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0072: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0072: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0072: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0072: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0072: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0072: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0072: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0072: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0072: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0072: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0074: Register::::
+#0074: GR0:      0 = #0000 = 0000000000000000
+#0074: GR1:     91 = #005B = 0000000001011011 = '['
+#0074: GR2:      0 = #0000 = 0000000000000000
+#0074: GR3:      0 = #0000 = 0000000000000000
+#0074: GR4:      0 = #0000 = 0000000000000000
+#0074: GR5:      0 = #0000 = 0000000000000000
+#0074: GR6:      0 = #0000 = 0000000000000000
+#0074: GR7:      0 = #0000 = 0000000000000000
+#0074: SP:     512 = #0200 = 0000001000000000
+#0074: PR:     116 = #0074 = 0000000001110100
+#0074: FR (OF SF ZF): 000
+#0074: Memory::::
+#0074: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0074: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0074: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0074: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0074: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0074: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0074: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0074: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0074: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0074: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0074: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0074: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0074: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0074: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0074: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0074: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0074: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0074: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0074: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0076: Register::::
+#0076: GR0:      0 = #0000 = 0000000000000000
+#0076: GR1:     92 = #005C = 0000000001011100 = '\'
+#0076: GR2:      0 = #0000 = 0000000000000000
+#0076: GR3:      0 = #0000 = 0000000000000000
+#0076: GR4:      0 = #0000 = 0000000000000000
+#0076: GR5:      0 = #0000 = 0000000000000000
+#0076: GR6:      0 = #0000 = 0000000000000000
+#0076: GR7:      0 = #0000 = 0000000000000000
+#0076: SP:     512 = #0200 = 0000001000000000
+#0076: PR:     118 = #0076 = 0000000001110110
+#0076: FR (OF SF ZF): 000
+#0076: Memory::::
+#0076: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0076: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0076: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0076: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0076: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0076: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0076: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0076: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0076: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0076: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0076: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0076: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0076: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0076: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0076: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0076: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0076: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0076: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0076: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0078: Register::::
+#0078: GR0:      0 = #0000 = 0000000000000000
+#0078: GR1:     93 = #005D = 0000000001011101 = ']'
+#0078: GR2:      0 = #0000 = 0000000000000000
+#0078: GR3:      0 = #0000 = 0000000000000000
+#0078: GR4:      0 = #0000 = 0000000000000000
+#0078: GR5:      0 = #0000 = 0000000000000000
+#0078: GR6:      0 = #0000 = 0000000000000000
+#0078: GR7:      0 = #0000 = 0000000000000000
+#0078: SP:     512 = #0200 = 0000001000000000
+#0078: PR:     120 = #0078 = 0000000001111000
+#0078: FR (OF SF ZF): 000
+#0078: Memory::::
+#0078: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0078: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0078: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0078: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0078: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0078: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0078: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0078: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0078: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0078: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0078: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0078: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0078: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0078: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0078: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0078: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0078: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0078: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0078: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007A: Register::::
+#007A: GR0:      0 = #0000 = 0000000000000000
+#007A: GR1:     94 = #005E = 0000000001011110 = '^'
+#007A: GR2:      0 = #0000 = 0000000000000000
+#007A: GR3:      0 = #0000 = 0000000000000000
+#007A: GR4:      0 = #0000 = 0000000000000000
+#007A: GR5:      0 = #0000 = 0000000000000000
+#007A: GR6:      0 = #0000 = 0000000000000000
+#007A: GR7:      0 = #0000 = 0000000000000000
+#007A: SP:     512 = #0200 = 0000001000000000
+#007A: PR:     122 = #007A = 0000000001111010
+#007A: FR (OF SF ZF): 000
+#007A: Memory::::
+#007A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007C: Register::::
+#007C: GR0:      0 = #0000 = 0000000000000000
+#007C: GR1:     95 = #005F = 0000000001011111 = '_'
+#007C: GR2:      0 = #0000 = 0000000000000000
+#007C: GR3:      0 = #0000 = 0000000000000000
+#007C: GR4:      0 = #0000 = 0000000000000000
+#007C: GR5:      0 = #0000 = 0000000000000000
+#007C: GR6:      0 = #0000 = 0000000000000000
+#007C: GR7:      0 = #0000 = 0000000000000000
+#007C: SP:     512 = #0200 = 0000001000000000
+#007C: PR:     124 = #007C = 0000000001111100
+#007C: FR (OF SF ZF): 000
+#007C: Memory::::
+#007C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007E: Register::::
+#007E: GR0:      0 = #0000 = 0000000000000000
+#007E: GR1:     96 = #0060 = 0000000001100000 = '`'
+#007E: GR2:      0 = #0000 = 0000000000000000
+#007E: GR3:      0 = #0000 = 0000000000000000
+#007E: GR4:      0 = #0000 = 0000000000000000
+#007E: GR5:      0 = #0000 = 0000000000000000
+#007E: GR6:      0 = #0000 = 0000000000000000
+#007E: GR7:      0 = #0000 = 0000000000000000
+#007E: SP:     512 = #0200 = 0000001000000000
+#007E: PR:     126 = #007E = 0000000001111110
+#007E: FR (OF SF ZF): 000
+#007E: Memory::::
+#007E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0080: Register::::
+#0080: GR0:      0 = #0000 = 0000000000000000
+#0080: GR1:     97 = #0061 = 0000000001100001 = 'a'
+#0080: GR2:      0 = #0000 = 0000000000000000
+#0080: GR3:      0 = #0000 = 0000000000000000
+#0080: GR4:      0 = #0000 = 0000000000000000
+#0080: GR5:      0 = #0000 = 0000000000000000
+#0080: GR6:      0 = #0000 = 0000000000000000
+#0080: GR7:      0 = #0000 = 0000000000000000
+#0080: SP:     512 = #0200 = 0000001000000000
+#0080: PR:     128 = #0080 = 0000000010000000
+#0080: FR (OF SF ZF): 000
+#0080: Memory::::
+#0080: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0080: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0080: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0080: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0080: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0080: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0080: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0080: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0080: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0080: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0080: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0080: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0080: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0080: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0080: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0080: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0080: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0080: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0080: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0082: Register::::
+#0082: GR0:      0 = #0000 = 0000000000000000
+#0082: GR1:     98 = #0062 = 0000000001100010 = 'b'
+#0082: GR2:      0 = #0000 = 0000000000000000
+#0082: GR3:      0 = #0000 = 0000000000000000
+#0082: GR4:      0 = #0000 = 0000000000000000
+#0082: GR5:      0 = #0000 = 0000000000000000
+#0082: GR6:      0 = #0000 = 0000000000000000
+#0082: GR7:      0 = #0000 = 0000000000000000
+#0082: SP:     512 = #0200 = 0000001000000000
+#0082: PR:     130 = #0082 = 0000000010000010
+#0082: FR (OF SF ZF): 000
+#0082: Memory::::
+#0082: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0082: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0082: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0082: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0082: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0082: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0082: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0082: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0082: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0082: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0082: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0082: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0082: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0082: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0082: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0082: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0082: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0082: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0082: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0084: Register::::
+#0084: GR0:      0 = #0000 = 0000000000000000
+#0084: GR1:     99 = #0063 = 0000000001100011 = 'c'
+#0084: GR2:      0 = #0000 = 0000000000000000
+#0084: GR3:      0 = #0000 = 0000000000000000
+#0084: GR4:      0 = #0000 = 0000000000000000
+#0084: GR5:      0 = #0000 = 0000000000000000
+#0084: GR6:      0 = #0000 = 0000000000000000
+#0084: GR7:      0 = #0000 = 0000000000000000
+#0084: SP:     512 = #0200 = 0000001000000000
+#0084: PR:     132 = #0084 = 0000000010000100
+#0084: FR (OF SF ZF): 000
+#0084: Memory::::
+#0084: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0084: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0084: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0084: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0084: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0084: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0084: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0084: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0084: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0084: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0084: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0084: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0084: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0084: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0084: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0084: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0084: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0084: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0084: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0086: Register::::
+#0086: GR0:      0 = #0000 = 0000000000000000
+#0086: GR1:    100 = #0064 = 0000000001100100 = 'd'
+#0086: GR2:      0 = #0000 = 0000000000000000
+#0086: GR3:      0 = #0000 = 0000000000000000
+#0086: GR4:      0 = #0000 = 0000000000000000
+#0086: GR5:      0 = #0000 = 0000000000000000
+#0086: GR6:      0 = #0000 = 0000000000000000
+#0086: GR7:      0 = #0000 = 0000000000000000
+#0086: SP:     512 = #0200 = 0000001000000000
+#0086: PR:     134 = #0086 = 0000000010000110
+#0086: FR (OF SF ZF): 000
+#0086: Memory::::
+#0086: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0086: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0086: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0086: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0086: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0086: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0086: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0086: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0086: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0086: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0086: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0086: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0086: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0086: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0086: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0086: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0086: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0086: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0086: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0088: Register::::
+#0088: GR0:      0 = #0000 = 0000000000000000
+#0088: GR1:    101 = #0065 = 0000000001100101 = 'e'
+#0088: GR2:      0 = #0000 = 0000000000000000
+#0088: GR3:      0 = #0000 = 0000000000000000
+#0088: GR4:      0 = #0000 = 0000000000000000
+#0088: GR5:      0 = #0000 = 0000000000000000
+#0088: GR6:      0 = #0000 = 0000000000000000
+#0088: GR7:      0 = #0000 = 0000000000000000
+#0088: SP:     512 = #0200 = 0000001000000000
+#0088: PR:     136 = #0088 = 0000000010001000
+#0088: FR (OF SF ZF): 000
+#0088: Memory::::
+#0088: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0088: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0088: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0088: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0088: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0088: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0088: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0088: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0088: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0088: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0088: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0088: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0088: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0088: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0088: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0088: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0088: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0088: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0088: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008A: Register::::
+#008A: GR0:      0 = #0000 = 0000000000000000
+#008A: GR1:    102 = #0066 = 0000000001100110 = 'f'
+#008A: GR2:      0 = #0000 = 0000000000000000
+#008A: GR3:      0 = #0000 = 0000000000000000
+#008A: GR4:      0 = #0000 = 0000000000000000
+#008A: GR5:      0 = #0000 = 0000000000000000
+#008A: GR6:      0 = #0000 = 0000000000000000
+#008A: GR7:      0 = #0000 = 0000000000000000
+#008A: SP:     512 = #0200 = 0000001000000000
+#008A: PR:     138 = #008A = 0000000010001010
+#008A: FR (OF SF ZF): 000
+#008A: Memory::::
+#008A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008C: Register::::
+#008C: GR0:      0 = #0000 = 0000000000000000
+#008C: GR1:    103 = #0067 = 0000000001100111 = 'g'
+#008C: GR2:      0 = #0000 = 0000000000000000
+#008C: GR3:      0 = #0000 = 0000000000000000
+#008C: GR4:      0 = #0000 = 0000000000000000
+#008C: GR5:      0 = #0000 = 0000000000000000
+#008C: GR6:      0 = #0000 = 0000000000000000
+#008C: GR7:      0 = #0000 = 0000000000000000
+#008C: SP:     512 = #0200 = 0000001000000000
+#008C: PR:     140 = #008C = 0000000010001100
+#008C: FR (OF SF ZF): 000
+#008C: Memory::::
+#008C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008E: Register::::
+#008E: GR0:      0 = #0000 = 0000000000000000
+#008E: GR1:    104 = #0068 = 0000000001101000 = 'h'
+#008E: GR2:      0 = #0000 = 0000000000000000
+#008E: GR3:      0 = #0000 = 0000000000000000
+#008E: GR4:      0 = #0000 = 0000000000000000
+#008E: GR5:      0 = #0000 = 0000000000000000
+#008E: GR6:      0 = #0000 = 0000000000000000
+#008E: GR7:      0 = #0000 = 0000000000000000
+#008E: SP:     512 = #0200 = 0000001000000000
+#008E: PR:     142 = #008E = 0000000010001110
+#008E: FR (OF SF ZF): 000
+#008E: Memory::::
+#008E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0090: Register::::
+#0090: GR0:      0 = #0000 = 0000000000000000
+#0090: GR1:    105 = #0069 = 0000000001101001 = 'i'
+#0090: GR2:      0 = #0000 = 0000000000000000
+#0090: GR3:      0 = #0000 = 0000000000000000
+#0090: GR4:      0 = #0000 = 0000000000000000
+#0090: GR5:      0 = #0000 = 0000000000000000
+#0090: GR6:      0 = #0000 = 0000000000000000
+#0090: GR7:      0 = #0000 = 0000000000000000
+#0090: SP:     512 = #0200 = 0000001000000000
+#0090: PR:     144 = #0090 = 0000000010010000
+#0090: FR (OF SF ZF): 000
+#0090: Memory::::
+#0090: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0090: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0090: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0090: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0090: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0090: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0090: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0090: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0090: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0090: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0090: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0090: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0090: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0090: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0090: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0090: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0090: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0090: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0090: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0092: Register::::
+#0092: GR0:      0 = #0000 = 0000000000000000
+#0092: GR1:    106 = #006A = 0000000001101010 = 'j'
+#0092: GR2:      0 = #0000 = 0000000000000000
+#0092: GR3:      0 = #0000 = 0000000000000000
+#0092: GR4:      0 = #0000 = 0000000000000000
+#0092: GR5:      0 = #0000 = 0000000000000000
+#0092: GR6:      0 = #0000 = 0000000000000000
+#0092: GR7:      0 = #0000 = 0000000000000000
+#0092: SP:     512 = #0200 = 0000001000000000
+#0092: PR:     146 = #0092 = 0000000010010010
+#0092: FR (OF SF ZF): 000
+#0092: Memory::::
+#0092: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0092: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0092: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0092: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0092: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0092: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0092: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0092: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0092: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0092: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0092: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0092: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0092: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0092: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0092: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0092: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0092: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0092: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0092: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0094: Register::::
+#0094: GR0:      0 = #0000 = 0000000000000000
+#0094: GR1:    107 = #006B = 0000000001101011 = 'k'
+#0094: GR2:      0 = #0000 = 0000000000000000
+#0094: GR3:      0 = #0000 = 0000000000000000
+#0094: GR4:      0 = #0000 = 0000000000000000
+#0094: GR5:      0 = #0000 = 0000000000000000
+#0094: GR6:      0 = #0000 = 0000000000000000
+#0094: GR7:      0 = #0000 = 0000000000000000
+#0094: SP:     512 = #0200 = 0000001000000000
+#0094: PR:     148 = #0094 = 0000000010010100
+#0094: FR (OF SF ZF): 000
+#0094: Memory::::
+#0094: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0094: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0094: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0094: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0094: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0094: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0094: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0094: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0094: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0094: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0094: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0094: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0094: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0094: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0094: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0094: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0094: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0094: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0094: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0096: Register::::
+#0096: GR0:      0 = #0000 = 0000000000000000
+#0096: GR1:    108 = #006C = 0000000001101100 = 'l'
+#0096: GR2:      0 = #0000 = 0000000000000000
+#0096: GR3:      0 = #0000 = 0000000000000000
+#0096: GR4:      0 = #0000 = 0000000000000000
+#0096: GR5:      0 = #0000 = 0000000000000000
+#0096: GR6:      0 = #0000 = 0000000000000000
+#0096: GR7:      0 = #0000 = 0000000000000000
+#0096: SP:     512 = #0200 = 0000001000000000
+#0096: PR:     150 = #0096 = 0000000010010110
+#0096: FR (OF SF ZF): 000
+#0096: Memory::::
+#0096: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0096: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0096: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0096: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0096: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0096: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0096: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0096: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0096: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0096: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0096: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0096: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0096: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0096: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0096: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0096: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0096: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0096: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0096: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0098: Register::::
+#0098: GR0:      0 = #0000 = 0000000000000000
+#0098: GR1:    109 = #006D = 0000000001101101 = 'm'
+#0098: GR2:      0 = #0000 = 0000000000000000
+#0098: GR3:      0 = #0000 = 0000000000000000
+#0098: GR4:      0 = #0000 = 0000000000000000
+#0098: GR5:      0 = #0000 = 0000000000000000
+#0098: GR6:      0 = #0000 = 0000000000000000
+#0098: GR7:      0 = #0000 = 0000000000000000
+#0098: SP:     512 = #0200 = 0000001000000000
+#0098: PR:     152 = #0098 = 0000000010011000
+#0098: FR (OF SF ZF): 000
+#0098: Memory::::
+#0098: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0098: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0098: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0098: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0098: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0098: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0098: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0098: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0098: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0098: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0098: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0098: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0098: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0098: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0098: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0098: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0098: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0098: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0098: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009A: Register::::
+#009A: GR0:      0 = #0000 = 0000000000000000
+#009A: GR1:    110 = #006E = 0000000001101110 = 'n'
+#009A: GR2:      0 = #0000 = 0000000000000000
+#009A: GR3:      0 = #0000 = 0000000000000000
+#009A: GR4:      0 = #0000 = 0000000000000000
+#009A: GR5:      0 = #0000 = 0000000000000000
+#009A: GR6:      0 = #0000 = 0000000000000000
+#009A: GR7:      0 = #0000 = 0000000000000000
+#009A: SP:     512 = #0200 = 0000001000000000
+#009A: PR:     154 = #009A = 0000000010011010
+#009A: FR (OF SF ZF): 000
+#009A: Memory::::
+#009A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009C: Register::::
+#009C: GR0:      0 = #0000 = 0000000000000000
+#009C: GR1:    111 = #006F = 0000000001101111 = 'o'
+#009C: GR2:      0 = #0000 = 0000000000000000
+#009C: GR3:      0 = #0000 = 0000000000000000
+#009C: GR4:      0 = #0000 = 0000000000000000
+#009C: GR5:      0 = #0000 = 0000000000000000
+#009C: GR6:      0 = #0000 = 0000000000000000
+#009C: GR7:      0 = #0000 = 0000000000000000
+#009C: SP:     512 = #0200 = 0000001000000000
+#009C: PR:     156 = #009C = 0000000010011100
+#009C: FR (OF SF ZF): 000
+#009C: Memory::::
+#009C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009E: Register::::
+#009E: GR0:      0 = #0000 = 0000000000000000
+#009E: GR1:    112 = #0070 = 0000000001110000 = 'p'
+#009E: GR2:      0 = #0000 = 0000000000000000
+#009E: GR3:      0 = #0000 = 0000000000000000
+#009E: GR4:      0 = #0000 = 0000000000000000
+#009E: GR5:      0 = #0000 = 0000000000000000
+#009E: GR6:      0 = #0000 = 0000000000000000
+#009E: GR7:      0 = #0000 = 0000000000000000
+#009E: SP:     512 = #0200 = 0000001000000000
+#009E: PR:     158 = #009E = 0000000010011110
+#009E: FR (OF SF ZF): 000
+#009E: Memory::::
+#009E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A0: Register::::
+#00A0: GR0:      0 = #0000 = 0000000000000000
+#00A0: GR1:    113 = #0071 = 0000000001110001 = 'q'
+#00A0: GR2:      0 = #0000 = 0000000000000000
+#00A0: GR3:      0 = #0000 = 0000000000000000
+#00A0: GR4:      0 = #0000 = 0000000000000000
+#00A0: GR5:      0 = #0000 = 0000000000000000
+#00A0: GR6:      0 = #0000 = 0000000000000000
+#00A0: GR7:      0 = #0000 = 0000000000000000
+#00A0: SP:     512 = #0200 = 0000001000000000
+#00A0: PR:     160 = #00A0 = 0000000010100000
+#00A0: FR (OF SF ZF): 000
+#00A0: Memory::::
+#00A0: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A0: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A0: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A0: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A0: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A0: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A0: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A0: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A0: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A0: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A0: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A0: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A0: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A0: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A0: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A0: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A0: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A0: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A0: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A2: Register::::
+#00A2: GR0:      0 = #0000 = 0000000000000000
+#00A2: GR1:    114 = #0072 = 0000000001110010 = 'r'
+#00A2: GR2:      0 = #0000 = 0000000000000000
+#00A2: GR3:      0 = #0000 = 0000000000000000
+#00A2: GR4:      0 = #0000 = 0000000000000000
+#00A2: GR5:      0 = #0000 = 0000000000000000
+#00A2: GR6:      0 = #0000 = 0000000000000000
+#00A2: GR7:      0 = #0000 = 0000000000000000
+#00A2: SP:     512 = #0200 = 0000001000000000
+#00A2: PR:     162 = #00A2 = 0000000010100010
+#00A2: FR (OF SF ZF): 000
+#00A2: Memory::::
+#00A2: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A2: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A2: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A2: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A2: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A2: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A2: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A2: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A2: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A2: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A2: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A2: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A2: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A2: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A2: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A2: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A2: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A2: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A2: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A4: Register::::
+#00A4: GR0:      0 = #0000 = 0000000000000000
+#00A4: GR1:    115 = #0073 = 0000000001110011 = 's'
+#00A4: GR2:      0 = #0000 = 0000000000000000
+#00A4: GR3:      0 = #0000 = 0000000000000000
+#00A4: GR4:      0 = #0000 = 0000000000000000
+#00A4: GR5:      0 = #0000 = 0000000000000000
+#00A4: GR6:      0 = #0000 = 0000000000000000
+#00A4: GR7:      0 = #0000 = 0000000000000000
+#00A4: SP:     512 = #0200 = 0000001000000000
+#00A4: PR:     164 = #00A4 = 0000000010100100
+#00A4: FR (OF SF ZF): 000
+#00A4: Memory::::
+#00A4: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A4: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A4: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A4: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A4: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A4: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A4: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A4: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A4: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A4: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A4: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A4: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A4: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A4: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A4: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A4: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A4: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A4: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A4: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A6: Register::::
+#00A6: GR0:      0 = #0000 = 0000000000000000
+#00A6: GR1:    116 = #0074 = 0000000001110100 = 't'
+#00A6: GR2:      0 = #0000 = 0000000000000000
+#00A6: GR3:      0 = #0000 = 0000000000000000
+#00A6: GR4:      0 = #0000 = 0000000000000000
+#00A6: GR5:      0 = #0000 = 0000000000000000
+#00A6: GR6:      0 = #0000 = 0000000000000000
+#00A6: GR7:      0 = #0000 = 0000000000000000
+#00A6: SP:     512 = #0200 = 0000001000000000
+#00A6: PR:     166 = #00A6 = 0000000010100110
+#00A6: FR (OF SF ZF): 000
+#00A6: Memory::::
+#00A6: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A6: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A6: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A6: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A6: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A6: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A6: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A6: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A6: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A6: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A6: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A6: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A6: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A6: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A6: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A6: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A6: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A6: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A6: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A8: Register::::
+#00A8: GR0:      0 = #0000 = 0000000000000000
+#00A8: GR1:    117 = #0075 = 0000000001110101 = 'u'
+#00A8: GR2:      0 = #0000 = 0000000000000000
+#00A8: GR3:      0 = #0000 = 0000000000000000
+#00A8: GR4:      0 = #0000 = 0000000000000000
+#00A8: GR5:      0 = #0000 = 0000000000000000
+#00A8: GR6:      0 = #0000 = 0000000000000000
+#00A8: GR7:      0 = #0000 = 0000000000000000
+#00A8: SP:     512 = #0200 = 0000001000000000
+#00A8: PR:     168 = #00A8 = 0000000010101000
+#00A8: FR (OF SF ZF): 000
+#00A8: Memory::::
+#00A8: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A8: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A8: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A8: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A8: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A8: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A8: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A8: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A8: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A8: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A8: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A8: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A8: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A8: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A8: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A8: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A8: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A8: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A8: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AA: Register::::
+#00AA: GR0:      0 = #0000 = 0000000000000000
+#00AA: GR1:    118 = #0076 = 0000000001110110 = 'v'
+#00AA: GR2:      0 = #0000 = 0000000000000000
+#00AA: GR3:      0 = #0000 = 0000000000000000
+#00AA: GR4:      0 = #0000 = 0000000000000000
+#00AA: GR5:      0 = #0000 = 0000000000000000
+#00AA: GR6:      0 = #0000 = 0000000000000000
+#00AA: GR7:      0 = #0000 = 0000000000000000
+#00AA: SP:     512 = #0200 = 0000001000000000
+#00AA: PR:     170 = #00AA = 0000000010101010
+#00AA: FR (OF SF ZF): 000
+#00AA: Memory::::
+#00AA: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AA: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AA: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AA: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AA: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AA: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AA: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AA: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AA: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AA: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AA: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AA: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AA: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AA: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AA: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AA: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AA: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AA: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AA: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AC: Register::::
+#00AC: GR0:      0 = #0000 = 0000000000000000
+#00AC: GR1:    119 = #0077 = 0000000001110111 = 'w'
+#00AC: GR2:      0 = #0000 = 0000000000000000
+#00AC: GR3:      0 = #0000 = 0000000000000000
+#00AC: GR4:      0 = #0000 = 0000000000000000
+#00AC: GR5:      0 = #0000 = 0000000000000000
+#00AC: GR6:      0 = #0000 = 0000000000000000
+#00AC: GR7:      0 = #0000 = 0000000000000000
+#00AC: SP:     512 = #0200 = 0000001000000000
+#00AC: PR:     172 = #00AC = 0000000010101100
+#00AC: FR (OF SF ZF): 000
+#00AC: Memory::::
+#00AC: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AC: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AC: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AC: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AC: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AC: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AC: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AC: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AC: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AC: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AC: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AC: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AC: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AC: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AC: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AC: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AC: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AC: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AC: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AE: Register::::
+#00AE: GR0:      0 = #0000 = 0000000000000000
+#00AE: GR1:    120 = #0078 = 0000000001111000 = 'x'
+#00AE: GR2:      0 = #0000 = 0000000000000000
+#00AE: GR3:      0 = #0000 = 0000000000000000
+#00AE: GR4:      0 = #0000 = 0000000000000000
+#00AE: GR5:      0 = #0000 = 0000000000000000
+#00AE: GR6:      0 = #0000 = 0000000000000000
+#00AE: GR7:      0 = #0000 = 0000000000000000
+#00AE: SP:     512 = #0200 = 0000001000000000
+#00AE: PR:     174 = #00AE = 0000000010101110
+#00AE: FR (OF SF ZF): 000
+#00AE: Memory::::
+#00AE: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AE: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AE: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AE: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AE: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AE: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AE: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AE: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AE: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AE: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AE: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AE: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AE: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AE: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AE: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AE: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AE: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AE: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AE: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B0: Register::::
+#00B0: GR0:      0 = #0000 = 0000000000000000
+#00B0: GR1:    121 = #0079 = 0000000001111001 = 'y'
+#00B0: GR2:      0 = #0000 = 0000000000000000
+#00B0: GR3:      0 = #0000 = 0000000000000000
+#00B0: GR4:      0 = #0000 = 0000000000000000
+#00B0: GR5:      0 = #0000 = 0000000000000000
+#00B0: GR6:      0 = #0000 = 0000000000000000
+#00B0: GR7:      0 = #0000 = 0000000000000000
+#00B0: SP:     512 = #0200 = 0000001000000000
+#00B0: PR:     176 = #00B0 = 0000000010110000
+#00B0: FR (OF SF ZF): 000
+#00B0: Memory::::
+#00B0: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B0: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B0: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B0: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B0: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B0: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B0: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B0: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B0: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B0: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B0: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B0: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B0: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B0: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B0: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B0: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B0: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B0: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B0: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B2: Register::::
+#00B2: GR0:      0 = #0000 = 0000000000000000
+#00B2: GR1:    122 = #007A = 0000000001111010 = 'z'
+#00B2: GR2:      0 = #0000 = 0000000000000000
+#00B2: GR3:      0 = #0000 = 0000000000000000
+#00B2: GR4:      0 = #0000 = 0000000000000000
+#00B2: GR5:      0 = #0000 = 0000000000000000
+#00B2: GR6:      0 = #0000 = 0000000000000000
+#00B2: GR7:      0 = #0000 = 0000000000000000
+#00B2: SP:     512 = #0200 = 0000001000000000
+#00B2: PR:     178 = #00B2 = 0000000010110010
+#00B2: FR (OF SF ZF): 000
+#00B2: Memory::::
+#00B2: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B2: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B2: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B2: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B2: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B2: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B2: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B2: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B2: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B2: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B2: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B2: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B2: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B2: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B2: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B2: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B2: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B2: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B2: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B4: Register::::
+#00B4: GR0:      0 = #0000 = 0000000000000000
+#00B4: GR1:    123 = #007B = 0000000001111011 = '{'
+#00B4: GR2:      0 = #0000 = 0000000000000000
+#00B4: GR3:      0 = #0000 = 0000000000000000
+#00B4: GR4:      0 = #0000 = 0000000000000000
+#00B4: GR5:      0 = #0000 = 0000000000000000
+#00B4: GR6:      0 = #0000 = 0000000000000000
+#00B4: GR7:      0 = #0000 = 0000000000000000
+#00B4: SP:     512 = #0200 = 0000001000000000
+#00B4: PR:     180 = #00B4 = 0000000010110100
+#00B4: FR (OF SF ZF): 000
+#00B4: Memory::::
+#00B4: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B4: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B4: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B4: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B4: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B4: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B4: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B4: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B4: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B4: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B4: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B4: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B4: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B4: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B4: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B4: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B4: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B4: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B4: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B6: Register::::
+#00B6: GR0:      0 = #0000 = 0000000000000000
+#00B6: GR1:    124 = #007C = 0000000001111100 = '|'
+#00B6: GR2:      0 = #0000 = 0000000000000000
+#00B6: GR3:      0 = #0000 = 0000000000000000
+#00B6: GR4:      0 = #0000 = 0000000000000000
+#00B6: GR5:      0 = #0000 = 0000000000000000
+#00B6: GR6:      0 = #0000 = 0000000000000000
+#00B6: GR7:      0 = #0000 = 0000000000000000
+#00B6: SP:     512 = #0200 = 0000001000000000
+#00B6: PR:     182 = #00B6 = 0000000010110110
+#00B6: FR (OF SF ZF): 000
+#00B6: Memory::::
+#00B6: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B6: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B6: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B6: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B6: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B6: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B6: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B6: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B6: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B6: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B6: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B6: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B6: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B6: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B6: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B6: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B6: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B6: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B6: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B8: Register::::
+#00B8: GR0:      0 = #0000 = 0000000000000000
+#00B8: GR1:    125 = #007D = 0000000001111101 = '}'
+#00B8: GR2:      0 = #0000 = 0000000000000000
+#00B8: GR3:      0 = #0000 = 0000000000000000
+#00B8: GR4:      0 = #0000 = 0000000000000000
+#00B8: GR5:      0 = #0000 = 0000000000000000
+#00B8: GR6:      0 = #0000 = 0000000000000000
+#00B8: GR7:      0 = #0000 = 0000000000000000
+#00B8: SP:     512 = #0200 = 0000001000000000
+#00B8: PR:     184 = #00B8 = 0000000010111000
+#00B8: FR (OF SF ZF): 000
+#00B8: Memory::::
+#00B8: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B8: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B8: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B8: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B8: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B8: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B8: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B8: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B8: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B8: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B8: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B8: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B8: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B8: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B8: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B8: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B8: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B8: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B8: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00BA: Register::::
+#00BA: GR0:      0 = #0000 = 0000000000000000
+#00BA: GR1:    126 = #007E = 0000000001111110 = '~'
+#00BA: GR2:      0 = #0000 = 0000000000000000
+#00BA: GR3:      0 = #0000 = 0000000000000000
+#00BA: GR4:      0 = #0000 = 0000000000000000
+#00BA: GR5:      0 = #0000 = 0000000000000000
+#00BA: GR6:      0 = #0000 = 0000000000000000
+#00BA: GR7:      0 = #0000 = 0000000000000000
+#00BA: SP:     512 = #0200 = 0000001000000000
+#00BA: PR:     186 = #00BA = 0000000010111010
+#00BA: FR (OF SF ZF): 000
+#00BA: Memory::::
+#00BA: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00BA: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00BA: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00BA: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00BA: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00BA: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00BA: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00BA: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00BA: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00BA: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00BA: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00BA: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00BA: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00BA: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00BA: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00BA: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00BA: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00BA: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00BA: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_LD_ld0_l/Makefile b/test/integration/casl2/cmd_LD_ld0_l/Makefile
new file mode 100644 (file)
index 0000000..7d6bca6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld0_l.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LD_ld1/0.txt b/test/integration/casl2/cmd_LD_ld1/0.txt
new file mode 100644 (file)
index 0000000..3685559
--- /dev/null
@@ -0,0 +1,790 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/LD/ld1.casl
+
+Assemble ../../../../as/cmd/LD/ld1.casl (0)
+
+Assemble ../../../../as/cmd/LD/ld1.casl (1)
+../../../../as/cmd/LD/ld1.casl:    1:MAIN    START
+../../../../as/cmd/LD/ld1.casl:    2:        LAD     GR1,#FFFF
+       #0000   #1210
+       #0001   #FFFF
+../../../../as/cmd/LD/ld1.casl:    3:        LD      GR2,GR1
+       #0002   #1421
+../../../../as/cmd/LD/ld1.casl:    4:        LD      GR3,GR1
+       #0003   #1431
+../../../../as/cmd/LD/ld1.casl:    5:        LD      GR4,GR1
+       #0004   #1441
+../../../../as/cmd/LD/ld1.casl:    6:        LD      GR5,GR1
+       #0005   #1451
+../../../../as/cmd/LD/ld1.casl:    7:        LD      GR6,GR1
+       #0006   #1461
+../../../../as/cmd/LD/ld1.casl:    8:        LD      GR7,GR1
+       #0007   #1471
+../../../../as/cmd/LD/ld1.casl:    9:        LD      GR0,GR1
+       #0008   #1401
+../../../../as/cmd/LD/ld1.casl:   10:        LD      GR1,GR1
+       #0009   #1411
+../../../../as/cmd/LD/ld1.casl:   11:        LAD     GR2,#FFFE
+       #000A   #1220
+       #000B   #FFFE
+../../../../as/cmd/LD/ld1.casl:   12:        LD      GR2,GR2
+       #000C   #1422
+../../../../as/cmd/LD/ld1.casl:   13:        LD      GR3,GR2
+       #000D   #1432
+../../../../as/cmd/LD/ld1.casl:   14:        LD      GR4,GR2
+       #000E   #1442
+../../../../as/cmd/LD/ld1.casl:   15:        LD      GR5,GR2
+       #000F   #1452
+../../../../as/cmd/LD/ld1.casl:   16:        LD      GR6,GR2
+       #0010   #1462
+../../../../as/cmd/LD/ld1.casl:   17:        LD      GR7,GR2
+       #0011   #1472
+../../../../as/cmd/LD/ld1.casl:   18:        LD      GR0,GR2
+       #0012   #1402
+../../../../as/cmd/LD/ld1.casl:   19:        LD      GR1,GR2
+       #0013   #1412
+../../../../as/cmd/LD/ld1.casl:   20:        LAD     GR3,#FFFE
+       #0014   #1230
+       #0015   #FFFE
+../../../../as/cmd/LD/ld1.casl:   21:        LD      GR3,GR3
+       #0016   #1433
+../../../../as/cmd/LD/ld1.casl:   22:        LD      GR4,GR3
+       #0017   #1443
+../../../../as/cmd/LD/ld1.casl:   23:        LD      GR5,GR3
+       #0018   #1453
+../../../../as/cmd/LD/ld1.casl:   24:        LD      GR6,GR3
+       #0019   #1463
+../../../../as/cmd/LD/ld1.casl:   25:        LD      GR7,GR3
+       #001A   #1473
+../../../../as/cmd/LD/ld1.casl:   26:        LD      GR0,GR3
+       #001B   #1403
+../../../../as/cmd/LD/ld1.casl:   27:        LD      GR1,GR3
+       #001C   #1413
+../../../../as/cmd/LD/ld1.casl:   28:        LD      GR2,GR3
+       #001D   #1423
+../../../../as/cmd/LD/ld1.casl:   29:        LAD     GR0,1
+       #001E   #1200
+       #001F   #0001
+../../../../as/cmd/LD/ld1.casl:   30:        LD      GR1,GR0
+       #0020   #1410
+../../../../as/cmd/LD/ld1.casl:   31:        LD      GR2,GR0
+       #0021   #1420
+../../../../as/cmd/LD/ld1.casl:   32:        LD      GR3,GR0
+       #0022   #1430
+../../../../as/cmd/LD/ld1.casl:   33:        LD      GR4,GR0
+       #0023   #1440
+../../../../as/cmd/LD/ld1.casl:   34:        LD      GR5,GR0
+       #0024   #1450
+../../../../as/cmd/LD/ld1.casl:   35:        LD      GR6,GR0
+       #0025   #1460
+../../../../as/cmd/LD/ld1.casl:   36:        LD      GR7,GR0
+       #0026   #1470
+../../../../as/cmd/LD/ld1.casl:   37:        LD      GR0,GR0
+       #0027   #1400
+../../../../as/cmd/LD/ld1.casl:   38:        RET
+       #0028   #8100
+../../../../as/cmd/LD/ld1.casl:   39:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0000: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0000: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0002: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0002: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:     -1 = #FFFF = 1111111111111111
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      64 = #0040 = 0000000001000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0003: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0003: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 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:     -1 = #FFFF = 1111111111111111
+#0004: GR2:     -1 = #FFFF = 1111111111111111
+#0004: GR3:     -1 = #FFFF = 1111111111111111
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0004: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0004: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:     -1 = #FFFF = 1111111111111111
+#0005: GR2:     -1 = #FFFF = 1111111111111111
+#0005: GR3:     -1 = #FFFF = 1111111111111111
+#0005: GR4:     -1 = #FFFF = 1111111111111111
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:      64 = #0040 = 0000000001000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0005: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0005: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 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:     -1 = #FFFF = 1111111111111111
+#0006: GR2:     -1 = #FFFF = 1111111111111111
+#0006: GR3:     -1 = #FFFF = 1111111111111111
+#0006: GR4:     -1 = #FFFF = 1111111111111111
+#0006: GR5:     -1 = #FFFF = 1111111111111111
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0006: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0006: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:     -1 = #FFFF = 1111111111111111
+#0007: GR2:     -1 = #FFFF = 1111111111111111
+#0007: GR3:     -1 = #FFFF = 1111111111111111
+#0007: GR4:     -1 = #FFFF = 1111111111111111
+#0007: GR5:     -1 = #FFFF = 1111111111111111
+#0007: GR6:     -1 = #FFFF = 1111111111111111
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:      64 = #0040 = 0000000001000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0007: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0007: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     -1 = #FFFF = 1111111111111111
+#0008: GR2:     -1 = #FFFF = 1111111111111111
+#0008: GR3:     -1 = #FFFF = 1111111111111111
+#0008: GR4:     -1 = #FFFF = 1111111111111111
+#0008: GR5:     -1 = #FFFF = 1111111111111111
+#0008: GR6:     -1 = #FFFF = 1111111111111111
+#0008: GR7:     -1 = #FFFF = 1111111111111111
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 010
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0008: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0008: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0009: Register::::
+#0009: GR0:     -1 = #FFFF = 1111111111111111
+#0009: GR1:     -1 = #FFFF = 1111111111111111
+#0009: GR2:     -1 = #FFFF = 1111111111111111
+#0009: GR3:     -1 = #FFFF = 1111111111111111
+#0009: GR4:     -1 = #FFFF = 1111111111111111
+#0009: GR5:     -1 = #FFFF = 1111111111111111
+#0009: GR6:     -1 = #FFFF = 1111111111111111
+#0009: GR7:     -1 = #FFFF = 1111111111111111
+#0009: SP:      64 = #0040 = 0000000001000000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0009: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0009: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:     -1 = #FFFF = 1111111111111111
+#000A: GR1:     -1 = #FFFF = 1111111111111111
+#000A: GR2:     -1 = #FFFF = 1111111111111111
+#000A: GR3:     -1 = #FFFF = 1111111111111111
+#000A: GR4:     -1 = #FFFF = 1111111111111111
+#000A: GR5:     -1 = #FFFF = 1111111111111111
+#000A: GR6:     -1 = #FFFF = 1111111111111111
+#000A: GR7:     -1 = #FFFF = 1111111111111111
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 010
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000A: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000A: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000C: Register::::
+#000C: GR0:     -1 = #FFFF = 1111111111111111
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:     -2 = #FFFE = 1111111111111110
+#000C: GR3:     -1 = #FFFF = 1111111111111111
+#000C: GR4:     -1 = #FFFF = 1111111111111111
+#000C: GR5:     -1 = #FFFF = 1111111111111111
+#000C: GR6:     -1 = #FFFF = 1111111111111111
+#000C: GR7:     -1 = #FFFF = 1111111111111111
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 010
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000C: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000C: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000D: Register::::
+#000D: GR0:     -1 = #FFFF = 1111111111111111
+#000D: GR1:     -1 = #FFFF = 1111111111111111
+#000D: GR2:     -2 = #FFFE = 1111111111111110
+#000D: GR3:     -1 = #FFFF = 1111111111111111
+#000D: GR4:     -1 = #FFFF = 1111111111111111
+#000D: GR5:     -1 = #FFFF = 1111111111111111
+#000D: GR6:     -1 = #FFFF = 1111111111111111
+#000D: GR7:     -1 = #FFFF = 1111111111111111
+#000D: SP:      64 = #0040 = 0000000001000000
+#000D: PR:      13 = #000D = 0000000000001101
+#000D: FR (OF SF ZF): 010
+#000D: Memory::::
+#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000D: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000D: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000D: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:     -1 = #FFFF = 1111111111111111
+#000E: GR1:     -1 = #FFFF = 1111111111111111
+#000E: GR2:     -2 = #FFFE = 1111111111111110
+#000E: GR3:     -2 = #FFFE = 1111111111111110
+#000E: GR4:     -1 = #FFFF = 1111111111111111
+#000E: GR5:     -1 = #FFFF = 1111111111111111
+#000E: GR6:     -1 = #FFFF = 1111111111111111
+#000E: GR7:     -1 = #FFFF = 1111111111111111
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 010
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000E: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000E: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000F: Register::::
+#000F: GR0:     -1 = #FFFF = 1111111111111111
+#000F: GR1:     -1 = #FFFF = 1111111111111111
+#000F: GR2:     -2 = #FFFE = 1111111111111110
+#000F: GR3:     -2 = #FFFE = 1111111111111110
+#000F: GR4:     -2 = #FFFE = 1111111111111110
+#000F: GR5:     -1 = #FFFF = 1111111111111111
+#000F: GR6:     -1 = #FFFF = 1111111111111111
+#000F: GR7:     -1 = #FFFF = 1111111111111111
+#000F: SP:      64 = #0040 = 0000000001000000
+#000F: PR:      15 = #000F = 0000000000001111
+#000F: FR (OF SF ZF): 010
+#000F: Memory::::
+#000F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000F: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000F: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000F: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#000F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:     -1 = #FFFF = 1111111111111111
+#0010: GR1:     -1 = #FFFF = 1111111111111111
+#0010: GR2:     -2 = #FFFE = 1111111111111110
+#0010: GR3:     -2 = #FFFE = 1111111111111110
+#0010: GR4:     -2 = #FFFE = 1111111111111110
+#0010: GR5:     -2 = #FFFE = 1111111111111110
+#0010: GR6:     -1 = #FFFF = 1111111111111111
+#0010: GR7:     -1 = #FFFF = 1111111111111111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 010
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0010: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0010: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0011: Register::::
+#0011: GR0:     -1 = #FFFF = 1111111111111111
+#0011: GR1:     -1 = #FFFF = 1111111111111111
+#0011: GR2:     -2 = #FFFE = 1111111111111110
+#0011: GR3:     -2 = #FFFE = 1111111111111110
+#0011: GR4:     -2 = #FFFE = 1111111111111110
+#0011: GR5:     -2 = #FFFE = 1111111111111110
+#0011: GR6:     -2 = #FFFE = 1111111111111110
+#0011: GR7:     -1 = #FFFF = 1111111111111111
+#0011: SP:      64 = #0040 = 0000000001000000
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 010
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0011: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0011: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0012: Register::::
+#0012: GR0:     -1 = #FFFF = 1111111111111111
+#0012: GR1:     -1 = #FFFF = 1111111111111111
+#0012: GR2:     -2 = #FFFE = 1111111111111110
+#0012: GR3:     -2 = #FFFE = 1111111111111110
+#0012: GR4:     -2 = #FFFE = 1111111111111110
+#0012: GR5:     -2 = #FFFE = 1111111111111110
+#0012: GR6:     -2 = #FFFE = 1111111111111110
+#0012: GR7:     -2 = #FFFE = 1111111111111110
+#0012: SP:      64 = #0040 = 0000000001000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 010
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0012: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0012: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0013: Register::::
+#0013: GR0:     -2 = #FFFE = 1111111111111110
+#0013: GR1:     -1 = #FFFF = 1111111111111111
+#0013: GR2:     -2 = #FFFE = 1111111111111110
+#0013: GR3:     -2 = #FFFE = 1111111111111110
+#0013: GR4:     -2 = #FFFE = 1111111111111110
+#0013: GR5:     -2 = #FFFE = 1111111111111110
+#0013: GR6:     -2 = #FFFE = 1111111111111110
+#0013: GR7:     -2 = #FFFE = 1111111111111110
+#0013: SP:      64 = #0040 = 0000000001000000
+#0013: PR:      19 = #0013 = 0000000000010011
+#0013: FR (OF SF ZF): 010
+#0013: Memory::::
+#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0013: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0013: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0013: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0013: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:     -2 = #FFFE = 1111111111111110
+#0014: GR1:     -2 = #FFFE = 1111111111111110
+#0014: GR2:     -2 = #FFFE = 1111111111111110
+#0014: GR3:     -2 = #FFFE = 1111111111111110
+#0014: GR4:     -2 = #FFFE = 1111111111111110
+#0014: GR5:     -2 = #FFFE = 1111111111111110
+#0014: GR6:     -2 = #FFFE = 1111111111111110
+#0014: GR7:     -2 = #FFFE = 1111111111111110
+#0014: SP:      64 = #0040 = 0000000001000000
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 010
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0014: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0014: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:     -2 = #FFFE = 1111111111111110
+#0016: GR1:     -2 = #FFFE = 1111111111111110
+#0016: GR2:     -2 = #FFFE = 1111111111111110
+#0016: GR3:     -2 = #FFFE = 1111111111111110
+#0016: GR4:     -2 = #FFFE = 1111111111111110
+#0016: GR5:     -2 = #FFFE = 1111111111111110
+#0016: GR6:     -2 = #FFFE = 1111111111111110
+#0016: GR7:     -2 = #FFFE = 1111111111111110
+#0016: SP:      64 = #0040 = 0000000001000000
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 010
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0016: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0016: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0017: Register::::
+#0017: GR0:     -2 = #FFFE = 1111111111111110
+#0017: GR1:     -2 = #FFFE = 1111111111111110
+#0017: GR2:     -2 = #FFFE = 1111111111111110
+#0017: GR3:     -2 = #FFFE = 1111111111111110
+#0017: GR4:     -2 = #FFFE = 1111111111111110
+#0017: GR5:     -2 = #FFFE = 1111111111111110
+#0017: GR6:     -2 = #FFFE = 1111111111111110
+#0017: GR7:     -2 = #FFFE = 1111111111111110
+#0017: SP:      64 = #0040 = 0000000001000000
+#0017: PR:      23 = #0017 = 0000000000010111
+#0017: FR (OF SF ZF): 010
+#0017: Memory::::
+#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0017: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0017: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0017: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0017: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:     -2 = #FFFE = 1111111111111110
+#0018: GR1:     -2 = #FFFE = 1111111111111110
+#0018: GR2:     -2 = #FFFE = 1111111111111110
+#0018: GR3:     -2 = #FFFE = 1111111111111110
+#0018: GR4:     -2 = #FFFE = 1111111111111110
+#0018: GR5:     -2 = #FFFE = 1111111111111110
+#0018: GR6:     -2 = #FFFE = 1111111111111110
+#0018: GR7:     -2 = #FFFE = 1111111111111110
+#0018: SP:      64 = #0040 = 0000000001000000
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 010
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0018: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0018: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0019: Register::::
+#0019: GR0:     -2 = #FFFE = 1111111111111110
+#0019: GR1:     -2 = #FFFE = 1111111111111110
+#0019: GR2:     -2 = #FFFE = 1111111111111110
+#0019: GR3:     -2 = #FFFE = 1111111111111110
+#0019: GR4:     -2 = #FFFE = 1111111111111110
+#0019: GR5:     -2 = #FFFE = 1111111111111110
+#0019: GR6:     -2 = #FFFE = 1111111111111110
+#0019: GR7:     -2 = #FFFE = 1111111111111110
+#0019: SP:      64 = #0040 = 0000000001000000
+#0019: PR:      25 = #0019 = 0000000000011001
+#0019: FR (OF SF ZF): 010
+#0019: Memory::::
+#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0019: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0019: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0019: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0019: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:     -2 = #FFFE = 1111111111111110
+#001A: GR1:     -2 = #FFFE = 1111111111111110
+#001A: GR2:     -2 = #FFFE = 1111111111111110
+#001A: GR3:     -2 = #FFFE = 1111111111111110
+#001A: GR4:     -2 = #FFFE = 1111111111111110
+#001A: GR5:     -2 = #FFFE = 1111111111111110
+#001A: GR6:     -2 = #FFFE = 1111111111111110
+#001A: GR7:     -2 = #FFFE = 1111111111111110
+#001A: SP:      64 = #0040 = 0000000001000000
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 010
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001A: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001A: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001B: Register::::
+#001B: GR0:     -2 = #FFFE = 1111111111111110
+#001B: GR1:     -2 = #FFFE = 1111111111111110
+#001B: GR2:     -2 = #FFFE = 1111111111111110
+#001B: GR3:     -2 = #FFFE = 1111111111111110
+#001B: GR4:     -2 = #FFFE = 1111111111111110
+#001B: GR5:     -2 = #FFFE = 1111111111111110
+#001B: GR6:     -2 = #FFFE = 1111111111111110
+#001B: GR7:     -2 = #FFFE = 1111111111111110
+#001B: SP:      64 = #0040 = 0000000001000000
+#001B: PR:      27 = #001B = 0000000000011011
+#001B: FR (OF SF ZF): 010
+#001B: Memory::::
+#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001B: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001B: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001B: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001C: Register::::
+#001C: GR0:     -2 = #FFFE = 1111111111111110
+#001C: GR1:     -2 = #FFFE = 1111111111111110
+#001C: GR2:     -2 = #FFFE = 1111111111111110
+#001C: GR3:     -2 = #FFFE = 1111111111111110
+#001C: GR4:     -2 = #FFFE = 1111111111111110
+#001C: GR5:     -2 = #FFFE = 1111111111111110
+#001C: GR6:     -2 = #FFFE = 1111111111111110
+#001C: GR7:     -2 = #FFFE = 1111111111111110
+#001C: SP:      64 = #0040 = 0000000001000000
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 010
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001C: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001C: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001D: Register::::
+#001D: GR0:     -2 = #FFFE = 1111111111111110
+#001D: GR1:     -2 = #FFFE = 1111111111111110
+#001D: GR2:     -2 = #FFFE = 1111111111111110
+#001D: GR3:     -2 = #FFFE = 1111111111111110
+#001D: GR4:     -2 = #FFFE = 1111111111111110
+#001D: GR5:     -2 = #FFFE = 1111111111111110
+#001D: GR6:     -2 = #FFFE = 1111111111111110
+#001D: GR7:     -2 = #FFFE = 1111111111111110
+#001D: SP:      64 = #0040 = 0000000001000000
+#001D: PR:      29 = #001D = 0000000000011101
+#001D: FR (OF SF ZF): 010
+#001D: Memory::::
+#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001D: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001D: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001D: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:     -2 = #FFFE = 1111111111111110
+#001E: GR1:     -2 = #FFFE = 1111111111111110
+#001E: GR2:     -2 = #FFFE = 1111111111111110
+#001E: GR3:     -2 = #FFFE = 1111111111111110
+#001E: GR4:     -2 = #FFFE = 1111111111111110
+#001E: GR5:     -2 = #FFFE = 1111111111111110
+#001E: GR6:     -2 = #FFFE = 1111111111111110
+#001E: GR7:     -2 = #FFFE = 1111111111111110
+#001E: SP:      64 = #0040 = 0000000001000000
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 010
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001E: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001E: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      1 = #0001 = 0000000000000001
+#0020: GR1:     -2 = #FFFE = 1111111111111110
+#0020: GR2:     -2 = #FFFE = 1111111111111110
+#0020: GR3:     -2 = #FFFE = 1111111111111110
+#0020: GR4:     -2 = #FFFE = 1111111111111110
+#0020: GR5:     -2 = #FFFE = 1111111111111110
+#0020: GR6:     -2 = #FFFE = 1111111111111110
+#0020: GR7:     -2 = #FFFE = 1111111111111110
+#0020: SP:      64 = #0040 = 0000000001000000
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 010
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0020: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0020: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0021: Register::::
+#0021: GR0:      1 = #0001 = 0000000000000001
+#0021: GR1:      1 = #0001 = 0000000000000001
+#0021: GR2:     -2 = #FFFE = 1111111111111110
+#0021: GR3:     -2 = #FFFE = 1111111111111110
+#0021: GR4:     -2 = #FFFE = 1111111111111110
+#0021: GR5:     -2 = #FFFE = 1111111111111110
+#0021: GR6:     -2 = #FFFE = 1111111111111110
+#0021: GR7:     -2 = #FFFE = 1111111111111110
+#0021: SP:      64 = #0040 = 0000000001000000
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0021: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0021: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0022: Register::::
+#0022: GR0:      1 = #0001 = 0000000000000001
+#0022: GR1:      1 = #0001 = 0000000000000001
+#0022: GR2:      1 = #0001 = 0000000000000001
+#0022: GR3:     -2 = #FFFE = 1111111111111110
+#0022: GR4:     -2 = #FFFE = 1111111111111110
+#0022: GR5:     -2 = #FFFE = 1111111111111110
+#0022: GR6:     -2 = #FFFE = 1111111111111110
+#0022: GR7:     -2 = #FFFE = 1111111111111110
+#0022: SP:      64 = #0040 = 0000000001000000
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0022: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0022: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0023: Register::::
+#0023: GR0:      1 = #0001 = 0000000000000001
+#0023: GR1:      1 = #0001 = 0000000000000001
+#0023: GR2:      1 = #0001 = 0000000000000001
+#0023: GR3:      1 = #0001 = 0000000000000001
+#0023: GR4:     -2 = #FFFE = 1111111111111110
+#0023: GR5:     -2 = #FFFE = 1111111111111110
+#0023: GR6:     -2 = #FFFE = 1111111111111110
+#0023: GR7:     -2 = #FFFE = 1111111111111110
+#0023: SP:      64 = #0040 = 0000000001000000
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0023: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0023: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      1 = #0001 = 0000000000000001
+#0024: GR1:      1 = #0001 = 0000000000000001
+#0024: GR2:      1 = #0001 = 0000000000000001
+#0024: GR3:      1 = #0001 = 0000000000000001
+#0024: GR4:      1 = #0001 = 0000000000000001
+#0024: GR5:     -2 = #FFFE = 1111111111111110
+#0024: GR6:     -2 = #FFFE = 1111111111111110
+#0024: GR7:     -2 = #FFFE = 1111111111111110
+#0024: SP:      64 = #0040 = 0000000001000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0024: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0024: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0025: Register::::
+#0025: GR0:      1 = #0001 = 0000000000000001
+#0025: GR1:      1 = #0001 = 0000000000000001
+#0025: GR2:      1 = #0001 = 0000000000000001
+#0025: GR3:      1 = #0001 = 0000000000000001
+#0025: GR4:      1 = #0001 = 0000000000000001
+#0025: GR5:      1 = #0001 = 0000000000000001
+#0025: GR6:     -2 = #FFFE = 1111111111111110
+#0025: GR7:     -2 = #FFFE = 1111111111111110
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0025: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0025: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      1 = #0001 = 0000000000000001
+#0026: GR1:      1 = #0001 = 0000000000000001
+#0026: GR2:      1 = #0001 = 0000000000000001
+#0026: GR3:      1 = #0001 = 0000000000000001
+#0026: GR4:      1 = #0001 = 0000000000000001
+#0026: GR5:      1 = #0001 = 0000000000000001
+#0026: GR6:      1 = #0001 = 0000000000000001
+#0026: GR7:     -2 = #FFFE = 1111111111111110
+#0026: SP:      64 = #0040 = 0000000001000000
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0026: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0026: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0026: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0027: Register::::
+#0027: GR0:      1 = #0001 = 0000000000000001
+#0027: GR1:      1 = #0001 = 0000000000000001
+#0027: GR2:      1 = #0001 = 0000000000000001
+#0027: GR3:      1 = #0001 = 0000000000000001
+#0027: GR4:      1 = #0001 = 0000000000000001
+#0027: GR5:      1 = #0001 = 0000000000000001
+#0027: GR6:      1 = #0001 = 0000000000000001
+#0027: GR7:      1 = #0001 = 0000000000000001
+#0027: SP:      64 = #0040 = 0000000001000000
+#0027: PR:      39 = #0027 = 0000000000100111
+#0027: FR (OF SF ZF): 000
+#0027: Memory::::
+#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0027: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0027: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0027: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0027: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      1 = #0001 = 0000000000000001
+#0028: GR1:      1 = #0001 = 0000000000000001
+#0028: GR2:      1 = #0001 = 0000000000000001
+#0028: GR3:      1 = #0001 = 0000000000000001
+#0028: GR4:      1 = #0001 = 0000000000000001
+#0028: GR5:      1 = #0001 = 0000000000000001
+#0028: GR6:      1 = #0001 = 0000000000000001
+#0028: GR7:      1 = #0001 = 0000000000000001
+#0028: SP:      64 = #0040 = 0000000001000000
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0028: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0028: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0028: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_LD_ld1/Makefile b/test/integration/casl2/cmd_LD_ld1/Makefile
new file mode 100644 (file)
index 0000000..87f4568
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_LD_ld2/0.txt b/test/integration/casl2/cmd_LD_ld2/0.txt
new file mode 100644 (file)
index 0000000..754d1a0
--- /dev/null
@@ -0,0 +1,217 @@
+../../../../casl2 -atd -M32 ../../../../as/cmd/LD/ld2.casl
+
+Assemble ../../../../as/cmd/LD/ld2.casl (0)
+
+Assemble ../../../../as/cmd/LD/ld2.casl (1)
+../../../../as/cmd/LD/ld2.casl:    1:MAIN    START
+../../../../as/cmd/LD/ld2.casl:    2:        LAD     GR1,A
+       #0000   #1210
+       #0001   #0013
+../../../../as/cmd/LD/ld2.casl:    3:        LD      GR0,0,GR1
+       #0002   #1001
+       #0003   #0000
+../../../../as/cmd/LD/ld2.casl:    4:        LD      GR2,2,GR1
+       #0004   #1021
+       #0005   #0002
+../../../../as/cmd/LD/ld2.casl:    5:        LD      GR3,3,GR1
+       #0006   #1031
+       #0007   #0003
+../../../../as/cmd/LD/ld2.casl:    6:        LD      GR4,4,GR1
+       #0008   #1041
+       #0009   #0004
+../../../../as/cmd/LD/ld2.casl:    7:        LD      GR5,5,GR1
+       #000A   #1051
+       #000B   #0005
+../../../../as/cmd/LD/ld2.casl:    8:        LD      GR6,6,GR1
+       #000C   #1061
+       #000D   #0006
+../../../../as/cmd/LD/ld2.casl:    9:        LD      GR7,7,GR1
+       #000E   #1071
+       #000F   #0007
+../../../../as/cmd/LD/ld2.casl:   10:        LD      GR1,1,GR1
+       #0010   #1011
+       #0011   #0001
+../../../../as/cmd/LD/ld2.casl:   11:        RET
+       #0012   #8100
+../../../../as/cmd/LD/ld2.casl:   12:A       DC      2,3,5,7,11,13,17,19
+       #0013   #0002
+       #0014   #0003
+       #0015   #0005
+       #0016   #0007
+       #0017   #000B
+       #0018   #000D
+       #0019   #0011
+       #001A   #0013
+../../../../as/cmd/LD/ld2.casl:   13:        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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0000: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     19 = #0013 = 0000000000010011
+#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:      32 = #0020 = 0000000000100000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0002: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      2 = #0002 = 0000000000000010
+#0004: GR1:     19 = #0013 = 0000000000010011
+#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:      32 = #0020 = 0000000000100000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0004: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      2 = #0002 = 0000000000000010
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      5 = #0005 = 0000000000000101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      32 = #0020 = 0000000000100000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0006: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      2 = #0002 = 0000000000000010
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:      5 = #0005 = 0000000000000101
+#0008: GR3:      7 = #0007 = 0000000000000111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      32 = #0020 = 0000000000100000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0008: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      2 = #0002 = 0000000000000010
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:      5 = #0005 = 0000000000000101
+#000A: GR3:      7 = #0007 = 0000000000000111
+#000A: GR4:     11 = #000B = 0000000000001011
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      32 = #0020 = 0000000000100000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000A: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      2 = #0002 = 0000000000000010
+#000C: GR1:     19 = #0013 = 0000000000010011
+#000C: GR2:      5 = #0005 = 0000000000000101
+#000C: GR3:      7 = #0007 = 0000000000000111
+#000C: GR4:     11 = #000B = 0000000000001011
+#000C: GR5:     13 = #000D = 0000000000001101
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      32 = #0020 = 0000000000100000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000C: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      2 = #0002 = 0000000000000010
+#000E: GR1:     19 = #0013 = 0000000000010011
+#000E: GR2:      5 = #0005 = 0000000000000101
+#000E: GR3:      7 = #0007 = 0000000000000111
+#000E: GR4:     11 = #000B = 0000000000001011
+#000E: GR5:     13 = #000D = 0000000000001101
+#000E: GR6:     17 = #0011 = 0000000000010001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      32 = #0020 = 0000000000100000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000E: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      2 = #0002 = 0000000000000010
+#0010: GR1:     19 = #0013 = 0000000000010011
+#0010: GR2:      5 = #0005 = 0000000000000101
+#0010: GR3:      7 = #0007 = 0000000000000111
+#0010: GR4:     11 = #000B = 0000000000001011
+#0010: GR5:     13 = #000D = 0000000000001101
+#0010: GR6:     17 = #0011 = 0000000000010001
+#0010: GR7:     19 = #0013 = 0000000000010011
+#0010: SP:      32 = #0020 = 0000000000100000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0010: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      2 = #0002 = 0000000000000010
+#0012: GR1:      3 = #0003 = 0000000000000011
+#0012: GR2:      5 = #0005 = 0000000000000101
+#0012: GR3:      7 = #0007 = 0000000000000111
+#0012: GR4:     11 = #000B = 0000000000001011
+#0012: GR5:     13 = #000D = 0000000000001101
+#0012: GR6:     17 = #0011 = 0000000000010001
+#0012: GR7:     19 = #0013 = 0000000000010011
+#0012: SP:      32 = #0020 = 0000000000100000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0012: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_LD_ld2/Makefile b/test/integration/casl2/cmd_LD_ld2/Makefile
new file mode 100644 (file)
index 0000000..ccc61a2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M32
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_NOP_nop/0.txt b/test/integration/casl2/cmd_NOP_nop/0.txt
new file mode 100644 (file)
index 0000000..90b5834
--- /dev/null
@@ -0,0 +1,190 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/NOP/nop.casl
+
+Assemble ../../../../as/cmd/NOP/nop.casl (0)
+
+Assemble ../../../../as/cmd/NOP/nop.casl (1)
+../../../../as/cmd/NOP/nop.casl:    1:;;; NOP
+../../../../as/cmd/NOP/nop.casl:    2:MAIN    START
+../../../../as/cmd/NOP/nop.casl:    3:        NOP
+       #0000   #0000
+../../../../as/cmd/NOP/nop.casl:    4:        NOP
+       #0001   #0000
+../../../../as/cmd/NOP/nop.casl:    5:        NOP
+       #0002   #0000
+../../../../as/cmd/NOP/nop.casl:    6:        NOP
+       #0003   #0000
+../../../../as/cmd/NOP/nop.casl:    7:        NOP
+       #0004   #0000
+../../../../as/cmd/NOP/nop.casl:    8:        NOP
+       #0005   #0000
+../../../../as/cmd/NOP/nop.casl:    9:        NOP
+       #0006   #0000
+../../../../as/cmd/NOP/nop.casl:   10:        NOP
+       #0007   #0000
+../../../../as/cmd/NOP/nop.casl:   11:        NOP
+       #0008   #0000
+../../../../as/cmd/NOP/nop.casl:   12:        RET
+       #0009   #8100
+../../../../as/cmd/NOP/nop.casl:   13:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      0 = #0000 = 0000000000000000
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:      16 = #0010 = 0000000000010000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 000
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_NOP_nop/Makefile b/test/integration/casl2/cmd_NOP_nop/Makefile
new file mode 100644 (file)
index 0000000..69a3d77
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/NOP/nop.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OR_or0/0.txt b/test/integration/casl2/cmd_OR_or0/0.txt
new file mode 100644 (file)
index 0000000..bf78e13
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/OR/or0.casl
+
+Assemble ../../../../as/cmd/OR/or0.casl (0)
+
+Assemble ../../../../as/cmd/OR/or0.casl (1)
+../../../../as/cmd/OR/or0.casl:    1:;;; OR r,adr
+../../../../as/cmd/OR/or0.casl:    2:MAIN    START
+../../../../as/cmd/OR/or0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/OR/or0.casl:    4:        OR      GR1,B
+       #0002   #3110
+       #0003   #0006
+../../../../as/cmd/OR/or0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/OR/or0.casl:    6:A       DC      #3000
+       #0005   #3000
+../../../../as/cmd/OR/or0.casl:    7:B       DC      #4FFF
+       #0006   #4FFF
+../../../../as/cmd/OR/or0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/casl2/cmd_OR_or0/Makefile b/test/integration/casl2/cmd_OR_or0/Makefile
new file mode 100644 (file)
index 0000000..09f2b3f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OR_or0_s/0.txt b/test/integration/casl2/cmd_OR_or0_s/0.txt
new file mode 100644 (file)
index 0000000..d0b4001
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/OR/or0_s.casl
+
+Assemble ../../../../as/cmd/OR/or0_s.casl (0)
+
+Assemble ../../../../as/cmd/OR/or0_s.casl (1)
+../../../../as/cmd/OR/or0_s.casl:    1:;;; OR r,adr 演算結果の符号が負
+../../../../as/cmd/OR/or0_s.casl:    2:MAIN    START
+../../../../as/cmd/OR/or0_s.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/OR/or0_s.casl:    4:        OR      GR1,B
+       #0002   #3110
+       #0003   #0006
+../../../../as/cmd/OR/or0_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/OR/or0_s.casl:    6:A       DC      #8000
+       #0005   #8000
+../../../../as/cmd/OR/or0_s.casl:    7:B       DC      #FFFF
+       #0006   #FFFF
+../../../../as/cmd/OR/or0_s.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3110 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3110 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/casl2/cmd_OR_or0_s/Makefile b/test/integration/casl2/cmd_OR_or0_s/Makefile
new file mode 100644 (file)
index 0000000..b7821bb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OR_or0_z/0.txt b/test/integration/casl2/cmd_OR_or0_z/0.txt
new file mode 100644 (file)
index 0000000..e579cce
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/OR/or0_z.casl
+
+Assemble ../../../../as/cmd/OR/or0_z.casl (0)
+
+Assemble ../../../../as/cmd/OR/or0_z.casl (1)
+../../../../as/cmd/OR/or0_z.casl:    1:;;; OR r,adr 演算結果が零
+../../../../as/cmd/OR/or0_z.casl:    2:MAIN    START
+../../../../as/cmd/OR/or0_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/OR/or0_z.casl:    4:        OR      GR1,B
+       #0002   #3110
+       #0003   #0006
+../../../../as/cmd/OR/or0_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/OR/or0_z.casl:    6:A       DC      #0001
+       #0005   #0001
+../../../../as/cmd/OR/or0_z.casl:    7:B       DC      #FFFE
+       #0006   #FFFE
+../../../../as/cmd/OR/or0_z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3110 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3110 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/casl2/cmd_OR_or0_z/Makefile b/test/integration/casl2/cmd_OR_or0_z/Makefile
new file mode 100644 (file)
index 0000000..ae930e0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OR_or1/0.txt b/test/integration/casl2/cmd_OR_or1/0.txt
new file mode 100644 (file)
index 0000000..56ce141
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/OR/or1.casl
+
+Assemble ../../../../as/cmd/OR/or1.casl (0)
+
+Assemble ../../../../as/cmd/OR/or1.casl (1)
+../../../../as/cmd/OR/or1.casl:    1:;;; OR r,adr
+../../../../as/cmd/OR/or1.casl:    2:MAIN    START
+../../../../as/cmd/OR/or1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/OR/or1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/OR/or1.casl:    5:        OR      GR1,A,GR2
+       #0004   #3112
+       #0005   #0007
+../../../../as/cmd/OR/or1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/OR/or1.casl:    7:A       DC      #3000
+       #0007   #3000
+../../../../as/cmd/OR/or1.casl:    8:        DC      #4FFF
+       #0008   #4FFF
+../../../../as/cmd/OR/or1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  32767 = #7FFF = 0111111111111111
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_OR_or1/Makefile b/test/integration/casl2/cmd_OR_or1/Makefile
new file mode 100644 (file)
index 0000000..515da1e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OR_or2/0.txt b/test/integration/casl2/cmd_OR_or2/0.txt
new file mode 100644 (file)
index 0000000..ba73c72
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/OR/or2.casl
+
+Assemble ../../../../as/cmd/OR/or2.casl (0)
+
+Assemble ../../../../as/cmd/OR/or2.casl (1)
+../../../../as/cmd/OR/or2.casl:    1:;;; OR r1,r2
+../../../../as/cmd/OR/or2.casl:    2:MAIN    START
+../../../../as/cmd/OR/or2.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/OR/or2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/OR/or2.casl:    5:        OR      GR1,GR2
+       #0004   #3512
+../../../../as/cmd/OR/or2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/OR/or2.casl:    7:A       DC      #3000
+       #0006   #3000
+../../../../as/cmd/OR/or2.casl:    8:B       DC      #4FFF
+       #0007   #4FFF
+../../../../as/cmd/OR/or2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  32767 = #7FFF = 0111111111111111
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3512 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_OR_or2/Makefile b/test/integration/casl2/cmd_OR_or2/Makefile
new file mode 100644 (file)
index 0000000..d6f1c3f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_OUT_out/0.txt b/test/integration/casl2/cmd_OUT_out/0.txt
new file mode 100644 (file)
index 0000000..85bebf0
--- /dev/null
@@ -0,0 +1,1483 @@
+../../../../casl2 -atd -M256 ../../../../as/cmd/OUT/out.casl
+
+Assemble ../../../../as/cmd/OUT/out.casl (0)
+
+Assemble ../../../../as/cmd/OUT/out.casl (1)
+../../../../as/cmd/OUT/out.casl:    1:;;; OUT buf.len
+../../../../as/cmd/OUT/out.casl:    2:MAIN    START
+../../../../as/cmd/OUT/out.casl:    3:        OUT     BUF1,L1
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0049
+       #0006   #1220
+       #0007   #004D
+       #0008   #F000
+       #0009   #0002
+       #000A   #1210
+       #000B   #00B0
+       #00B0   #000A
+       #000C   #1220
+       #000D   #00B1
+       #00B1   #0001
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/cmd/OUT/out.casl:    4:        OUT     BUF2,L2
+       #0012   #7001
+       #0013   #0000
+       #0014   #7002
+       #0015   #0000
+       #0016   #1210
+       #0017   #004E
+       #0018   #1220
+       #0019   #006E
+       #001A   #F000
+       #001B   #0002
+       #001C   #1210
+       #001D   #00B2
+       #00B2   #000A
+       #001E   #1220
+       #001F   #00B3
+       #00B3   #0001
+       #0020   #F000
+       #0021   #0002
+       #0022   #7120
+       #0023   #7110
+../../../../as/cmd/OUT/out.casl:    5:        OUT     BUF3,L3
+       #0024   #7001
+       #0025   #0000
+       #0026   #7002
+       #0027   #0000
+       #0028   #1210
+       #0029   #006F
+       #002A   #1220
+       #002B   #008F
+       #002C   #F000
+       #002D   #0002
+       #002E   #1210
+       #002F   #00B4
+       #00B4   #000A
+       #0030   #1220
+       #0031   #00B5
+       #00B5   #0001
+       #0032   #F000
+       #0033   #0002
+       #0034   #7120
+       #0035   #7110
+../../../../as/cmd/OUT/out.casl:    6:        OUT     BUF4,L4
+       #0036   #7001
+       #0037   #0000
+       #0038   #7002
+       #0039   #0000
+       #003A   #1210
+       #003B   #0090
+       #003C   #1220
+       #003D   #00AF
+       #003E   #F000
+       #003F   #0002
+       #0040   #1210
+       #0041   #00B6
+       #00B6   #000A
+       #0042   #1220
+       #0043   #00B7
+       #00B7   #0001
+       #0044   #F000
+       #0045   #0002
+       #0046   #7120
+       #0047   #7110
+../../../../as/cmd/OUT/out.casl:    7:        RET
+       #0048   #8100
+../../../../as/cmd/OUT/out.casl:    8:BUF1    DC      '0',9,'1',10            ; TAB、改行
+       #0049   #0030
+       #004A   #0009
+       #004B   #0031
+       #004C   #000A
+../../../../as/cmd/OUT/out.casl:    9:L1      DC      4
+       #004D   #0004
+../../../../as/cmd/OUT/out.casl:   10:BUF2    DC      ' !"#$%&''()*+,-./0123456789:;<=>?'
+       #004E   #0020
+       #004F   #0021
+       #0050   #0022
+       #0051   #0023
+       #0052   #0024
+       #0053   #0025
+       #0054   #0026
+       #0055   #0027
+       #0056   #0028
+       #0057   #0029
+       #0058   #002A
+       #0059   #002B
+       #005A   #002C
+       #005B   #002D
+       #005C   #002E
+       #005D   #002F
+       #005E   #0030
+       #005F   #0031
+       #0060   #0032
+       #0061   #0033
+       #0062   #0034
+       #0063   #0035
+       #0064   #0036
+       #0065   #0037
+       #0066   #0038
+       #0067   #0039
+       #0068   #003A
+       #0069   #003B
+       #006A   #003C
+       #006B   #003D
+       #006C   #003E
+       #006D   #003F
+../../../../as/cmd/OUT/out.casl:   11:L2      DC      32
+       #006E   #0020
+../../../../as/cmd/OUT/out.casl:   12:BUF3    DC      '@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'
+       #006F   #0040
+       #0070   #0041
+       #0071   #0042
+       #0072   #0043
+       #0073   #0044
+       #0074   #0045
+       #0075   #0046
+       #0076   #0047
+       #0077   #0048
+       #0078   #0049
+       #0079   #004A
+       #007A   #004B
+       #007B   #004C
+       #007C   #004D
+       #007D   #004E
+       #007E   #004F
+       #007F   #0050
+       #0080   #0051
+       #0081   #0052
+       #0082   #0053
+       #0083   #0054
+       #0084   #0055
+       #0085   #0056
+       #0086   #0057
+       #0087   #0058
+       #0088   #0059
+       #0089   #005A
+       #008A   #005B
+       #008B   #005C
+       #008C   #005D
+       #008D   #005E
+       #008E   #005F
+../../../../as/cmd/OUT/out.casl:   13:L3      DC      32
+       #008F   #0020
+../../../../as/cmd/OUT/out.casl:   14:BUF4    DC      '`abcdefghijklmnopqrstuvwxyz{|}~'
+       #0090   #0060
+       #0091   #0061
+       #0092   #0062
+       #0093   #0063
+       #0094   #0064
+       #0095   #0065
+       #0096   #0066
+       #0097   #0067
+       #0098   #0068
+       #0099   #0069
+       #009A   #006A
+       #009B   #006B
+       #009C   #006C
+       #009D   #006D
+       #009E   #006E
+       #009F   #006F
+       #00A0   #0070
+       #00A1   #0071
+       #00A2   #0072
+       #00A3   #0073
+       #00A4   #0074
+       #00A5   #0075
+       #00A6   #0076
+       #00A7   #0077
+       #00A8   #0078
+       #00A9   #0079
+       #00AA   #007A
+       #00AB   #007B
+       #00AC   #007C
+       #00AD   #007D
+       #00AE   #007E
+../../../../as/cmd/OUT/out.casl:   15:L4      DC      31
+       #00AF   #001F
+../../../../as/cmd/OUT/out.casl:   16:        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:     256 = #0100 = 0000000100000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0000: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0000: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0000: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0000: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0000: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0000: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0000: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0000: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0000: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0000: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0000: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0002: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0002: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0002: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0002: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0002: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0002: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0002: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0002: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0002: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0002: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0002: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 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: 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:     254 = #00FE = 0000000011111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0004: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0004: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0004: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0004: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0004: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0004: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0004: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0004: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0004: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0004: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0004: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 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:     73 = #0049 = 0000000001001001 = 'I'
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     254 = #00FE = 0000000011111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0006: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0006: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0006: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0006: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0006: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0006: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0006: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0006: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0006: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0006: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0006: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#0008: GR2:     77 = #004D = 0000000001001101 = 'M'
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     254 = #00FE = 0000000011111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0008: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0008: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0008: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0008: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0008: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0008: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0008: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0008: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0008: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0008: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0008: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+0      1
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#000A: GR2:     77 = #004D = 0000000001001101 = 'M'
+#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:     254 = #00FE = 0000000011111110
+#000A: PR:      10 = #000A = 0000000000001010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:    176 = #00B0 = 0000000010110000
+#000C: GR2:     77 = #004D = 0000000001001101 = 'M'
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     254 = #00FE = 0000000011111110
+#000C: PR:      12 = #000C = 0000000000001100
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:    176 = #00B0 = 0000000010110000
+#000E: GR2:    177 = #00B1 = 0000000010110001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     254 = #00FE = 0000000011111110
+#000E: PR:      14 = #000E = 0000000000001110
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:    176 = #00B0 = 0000000010110000
+#0010: GR2:    177 = #00B1 = 0000000010110001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     254 = #00FE = 0000000011111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0010: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0010: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0010: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0010: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0010: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0010: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0010: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0010: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0010: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0010: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0010: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:    176 = #00B0 = 0000000010110000
+#0011: GR2:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0011: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0011: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0011: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0011: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0011: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0011: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0011: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0011: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0011: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0011: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0011: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#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:     256 = #0100 = 0000000100000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0012: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0012: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0012: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0012: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0012: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0012: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0012: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0012: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0012: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0012: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0012: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:      0 = #0000 = 0000000000000000
+#0014: GR2:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0014: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0014: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0014: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0014: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0014: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0014: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0014: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0014: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0014: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0014: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0014: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#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:     254 = #00FE = 0000000011111110
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0016: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0016: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0016: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0016: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0016: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0016: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0016: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0016: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0016: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0016: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0016: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:     78 = #004E = 0000000001001110 = 'N'
+#0018: GR2:      0 = #0000 = 0000000000000000
+#0018: GR3:      0 = #0000 = 0000000000000000
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:      0 = #0000 = 0000000000000000
+#0018: GR6:      0 = #0000 = 0000000000000000
+#0018: GR7:      0 = #0000 = 0000000000000000
+#0018: SP:     254 = #00FE = 0000000011111110
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0018: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0018: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0018: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0018: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0018: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0018: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0018: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0018: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0018: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0018: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0018: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:     78 = #004E = 0000000001001110 = 'N'
+#001A: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001A: GR3:      0 = #0000 = 0000000000000000
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:      0 = #0000 = 0000000000000000
+#001A: GR6:      0 = #0000 = 0000000000000000
+#001A: GR7:      0 = #0000 = 0000000000000000
+#001A: SP:     254 = #00FE = 0000000011111110
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+ !"#$%&'()*+,-./0123456789:;<=>?#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:     78 = #004E = 0000000001001110 = 'N'
+#001C: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001C: GR3:      0 = #0000 = 0000000000000000
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:      0 = #0000 = 0000000000000000
+#001C: GR6:      0 = #0000 = 0000000000000000
+#001C: GR7:      0 = #0000 = 0000000000000000
+#001C: SP:     254 = #00FE = 0000000011111110
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:    178 = #00B2 = 0000000010110010
+#001E: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001E: GR3:      0 = #0000 = 0000000000000000
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:      0 = #0000 = 0000000000000000
+#001E: GR6:      0 = #0000 = 0000000000000000
+#001E: GR7:      0 = #0000 = 0000000000000000
+#001E: SP:     254 = #00FE = 0000000011111110
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:    178 = #00B2 = 0000000010110010
+#0020: GR2:    179 = #00B3 = 0000000010110011
+#0020: GR3:      0 = #0000 = 0000000000000000
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:      0 = #0000 = 0000000000000000
+#0020: GR6:      0 = #0000 = 0000000000000000
+#0020: GR7:      0 = #0000 = 0000000000000000
+#0020: SP:     254 = #00FE = 0000000011111110
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0020: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0020: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0020: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0020: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0020: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0020: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0020: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0020: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0020: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0020: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0020: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:    178 = #00B2 = 0000000010110010
+#0022: GR2:    179 = #00B3 = 0000000010110011
+#0022: GR3:      0 = #0000 = 0000000000000000
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:      0 = #0000 = 0000000000000000
+#0022: GR6:      0 = #0000 = 0000000000000000
+#0022: GR7:      0 = #0000 = 0000000000000000
+#0022: SP:     254 = #00FE = 0000000011111110
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0022: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0022: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0022: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0022: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0022: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0022: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0022: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0022: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0022: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0022: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0022: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:    178 = #00B2 = 0000000010110010
+#0023: GR2:      0 = #0000 = 0000000000000000
+#0023: GR3:      0 = #0000 = 0000000000000000
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:      0 = #0000 = 0000000000000000
+#0023: GR6:      0 = #0000 = 0000000000000000
+#0023: GR7:      0 = #0000 = 0000000000000000
+#0023: SP:     255 = #00FF = 0000000011111111
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0023: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0023: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0023: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0023: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0023: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0023: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0023: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0023: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0023: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0023: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0023: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:      0 = #0000 = 0000000000000000
+#0024: GR2:      0 = #0000 = 0000000000000000
+#0024: GR3:      0 = #0000 = 0000000000000000
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:      0 = #0000 = 0000000000000000
+#0024: GR6:      0 = #0000 = 0000000000000000
+#0024: GR7:      0 = #0000 = 0000000000000000
+#0024: SP:     256 = #0100 = 0000000100000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0024: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0024: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0024: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0024: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0024: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0024: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0024: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0024: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0024: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0024: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0024: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      0 = #0000 = 0000000000000000
+#0026: GR1:      0 = #0000 = 0000000000000000
+#0026: GR2:      0 = #0000 = 0000000000000000
+#0026: GR3:      0 = #0000 = 0000000000000000
+#0026: GR4:      0 = #0000 = 0000000000000000
+#0026: GR5:      0 = #0000 = 0000000000000000
+#0026: GR6:      0 = #0000 = 0000000000000000
+#0026: GR7:      0 = #0000 = 0000000000000000
+#0026: SP:     255 = #00FF = 0000000011111111
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0026: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0026: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0026: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0026: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0026: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0026: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0026: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0026: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0026: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0026: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0026: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      0 = #0000 = 0000000000000000
+#0028: GR1:      0 = #0000 = 0000000000000000
+#0028: GR2:      0 = #0000 = 0000000000000000
+#0028: GR3:      0 = #0000 = 0000000000000000
+#0028: GR4:      0 = #0000 = 0000000000000000
+#0028: GR5:      0 = #0000 = 0000000000000000
+#0028: GR6:      0 = #0000 = 0000000000000000
+#0028: GR7:      0 = #0000 = 0000000000000000
+#0028: SP:     254 = #00FE = 0000000011111110
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0028: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0028: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0028: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0028: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0028: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0028: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0028: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0028: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0028: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0028: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0028: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002A: Register::::
+#002A: GR0:      0 = #0000 = 0000000000000000
+#002A: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002A: GR2:      0 = #0000 = 0000000000000000
+#002A: GR3:      0 = #0000 = 0000000000000000
+#002A: GR4:      0 = #0000 = 0000000000000000
+#002A: GR5:      0 = #0000 = 0000000000000000
+#002A: GR6:      0 = #0000 = 0000000000000000
+#002A: GR7:      0 = #0000 = 0000000000000000
+#002A: SP:     254 = #00FE = 0000000011111110
+#002A: PR:      42 = #002A = 0000000000101010
+#002A: FR (OF SF ZF): 000
+#002A: Memory::::
+#002A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002C: Register::::
+#002C: GR0:      0 = #0000 = 0000000000000000
+#002C: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002C: GR2:    143 = #008F = 0000000010001111
+#002C: GR3:      0 = #0000 = 0000000000000000
+#002C: GR4:      0 = #0000 = 0000000000000000
+#002C: GR5:      0 = #0000 = 0000000000000000
+#002C: GR6:      0 = #0000 = 0000000000000000
+#002C: GR7:      0 = #0000 = 0000000000000000
+#002C: SP:     254 = #00FE = 0000000011111110
+#002C: PR:      44 = #002C = 0000000000101100
+#002C: FR (OF SF ZF): 000
+#002C: Memory::::
+#002C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_#002E: Register::::
+#002E: GR0:      0 = #0000 = 0000000000000000
+#002E: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002E: GR2:    143 = #008F = 0000000010001111
+#002E: GR3:      0 = #0000 = 0000000000000000
+#002E: GR4:      0 = #0000 = 0000000000000000
+#002E: GR5:      0 = #0000 = 0000000000000000
+#002E: GR6:      0 = #0000 = 0000000000000000
+#002E: GR7:      0 = #0000 = 0000000000000000
+#002E: SP:     254 = #00FE = 0000000011111110
+#002E: PR:      46 = #002E = 0000000000101110
+#002E: FR (OF SF ZF): 000
+#002E: Memory::::
+#002E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0030: Register::::
+#0030: GR0:      0 = #0000 = 0000000000000000
+#0030: GR1:    180 = #00B4 = 0000000010110100
+#0030: GR2:    143 = #008F = 0000000010001111
+#0030: GR3:      0 = #0000 = 0000000000000000
+#0030: GR4:      0 = #0000 = 0000000000000000
+#0030: GR5:      0 = #0000 = 0000000000000000
+#0030: GR6:      0 = #0000 = 0000000000000000
+#0030: GR7:      0 = #0000 = 0000000000000000
+#0030: SP:     254 = #00FE = 0000000011111110
+#0030: PR:      48 = #0030 = 0000000000110000
+#0030: FR (OF SF ZF): 000
+#0030: Memory::::
+#0030: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0030: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0030: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0030: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0030: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0030: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0030: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0030: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0030: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0030: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0030: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0030: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0030: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0032: Register::::
+#0032: GR0:      0 = #0000 = 0000000000000000
+#0032: GR1:    180 = #00B4 = 0000000010110100
+#0032: GR2:    181 = #00B5 = 0000000010110101
+#0032: GR3:      0 = #0000 = 0000000000000000
+#0032: GR4:      0 = #0000 = 0000000000000000
+#0032: GR5:      0 = #0000 = 0000000000000000
+#0032: GR6:      0 = #0000 = 0000000000000000
+#0032: GR7:      0 = #0000 = 0000000000000000
+#0032: SP:     254 = #00FE = 0000000011111110
+#0032: PR:      50 = #0032 = 0000000000110010
+#0032: FR (OF SF ZF): 000
+#0032: Memory::::
+#0032: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0032: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0032: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0032: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0032: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0032: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0032: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0032: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0032: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0032: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0032: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0032: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0032: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0034: Register::::
+#0034: GR0:      0 = #0000 = 0000000000000000
+#0034: GR1:    180 = #00B4 = 0000000010110100
+#0034: GR2:    181 = #00B5 = 0000000010110101
+#0034: GR3:      0 = #0000 = 0000000000000000
+#0034: GR4:      0 = #0000 = 0000000000000000
+#0034: GR5:      0 = #0000 = 0000000000000000
+#0034: GR6:      0 = #0000 = 0000000000000000
+#0034: GR7:      0 = #0000 = 0000000000000000
+#0034: SP:     254 = #00FE = 0000000011111110
+#0034: PR:      52 = #0034 = 0000000000110100
+#0034: FR (OF SF ZF): 000
+#0034: Memory::::
+#0034: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0034: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0034: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0034: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0034: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0034: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0034: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0034: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0034: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0034: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0034: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0034: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0034: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0035: Register::::
+#0035: GR0:      0 = #0000 = 0000000000000000
+#0035: GR1:    180 = #00B4 = 0000000010110100
+#0035: GR2:      0 = #0000 = 0000000000000000
+#0035: GR3:      0 = #0000 = 0000000000000000
+#0035: GR4:      0 = #0000 = 0000000000000000
+#0035: GR5:      0 = #0000 = 0000000000000000
+#0035: GR6:      0 = #0000 = 0000000000000000
+#0035: GR7:      0 = #0000 = 0000000000000000
+#0035: SP:     255 = #00FF = 0000000011111111
+#0035: PR:      53 = #0035 = 0000000000110101
+#0035: FR (OF SF ZF): 000
+#0035: Memory::::
+#0035: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0035: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0035: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0035: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0035: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0035: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0035: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0035: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0035: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0035: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0035: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0035: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0035: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0036: Register::::
+#0036: GR0:      0 = #0000 = 0000000000000000
+#0036: GR1:      0 = #0000 = 0000000000000000
+#0036: GR2:      0 = #0000 = 0000000000000000
+#0036: GR3:      0 = #0000 = 0000000000000000
+#0036: GR4:      0 = #0000 = 0000000000000000
+#0036: GR5:      0 = #0000 = 0000000000000000
+#0036: GR6:      0 = #0000 = 0000000000000000
+#0036: GR7:      0 = #0000 = 0000000000000000
+#0036: SP:     256 = #0100 = 0000000100000000
+#0036: PR:      54 = #0036 = 0000000000110110
+#0036: FR (OF SF ZF): 000
+#0036: Memory::::
+#0036: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0036: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0036: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0036: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0036: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0036: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0036: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0036: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0036: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0036: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0036: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0036: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0036: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0038: Register::::
+#0038: GR0:      0 = #0000 = 0000000000000000
+#0038: GR1:      0 = #0000 = 0000000000000000
+#0038: GR2:      0 = #0000 = 0000000000000000
+#0038: GR3:      0 = #0000 = 0000000000000000
+#0038: GR4:      0 = #0000 = 0000000000000000
+#0038: GR5:      0 = #0000 = 0000000000000000
+#0038: GR6:      0 = #0000 = 0000000000000000
+#0038: GR7:      0 = #0000 = 0000000000000000
+#0038: SP:     255 = #00FF = 0000000011111111
+#0038: PR:      56 = #0038 = 0000000000111000
+#0038: FR (OF SF ZF): 000
+#0038: Memory::::
+#0038: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0038: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0038: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0038: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0038: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0038: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0038: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0038: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0038: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0038: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0038: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0038: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0038: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003A: Register::::
+#003A: GR0:      0 = #0000 = 0000000000000000
+#003A: GR1:      0 = #0000 = 0000000000000000
+#003A: GR2:      0 = #0000 = 0000000000000000
+#003A: GR3:      0 = #0000 = 0000000000000000
+#003A: GR4:      0 = #0000 = 0000000000000000
+#003A: GR5:      0 = #0000 = 0000000000000000
+#003A: GR6:      0 = #0000 = 0000000000000000
+#003A: GR7:      0 = #0000 = 0000000000000000
+#003A: SP:     254 = #00FE = 0000000011111110
+#003A: PR:      58 = #003A = 0000000000111010
+#003A: FR (OF SF ZF): 000
+#003A: Memory::::
+#003A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003C: Register::::
+#003C: GR0:      0 = #0000 = 0000000000000000
+#003C: GR1:    144 = #0090 = 0000000010010000
+#003C: GR2:      0 = #0000 = 0000000000000000
+#003C: GR3:      0 = #0000 = 0000000000000000
+#003C: GR4:      0 = #0000 = 0000000000000000
+#003C: GR5:      0 = #0000 = 0000000000000000
+#003C: GR6:      0 = #0000 = 0000000000000000
+#003C: GR7:      0 = #0000 = 0000000000000000
+#003C: SP:     254 = #00FE = 0000000011111110
+#003C: PR:      60 = #003C = 0000000000111100
+#003C: FR (OF SF ZF): 000
+#003C: Memory::::
+#003C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003E: Register::::
+#003E: GR0:      0 = #0000 = 0000000000000000
+#003E: GR1:    144 = #0090 = 0000000010010000
+#003E: GR2:    175 = #00AF = 0000000010101111
+#003E: GR3:      0 = #0000 = 0000000000000000
+#003E: GR4:      0 = #0000 = 0000000000000000
+#003E: GR5:      0 = #0000 = 0000000000000000
+#003E: GR6:      0 = #0000 = 0000000000000000
+#003E: GR7:      0 = #0000 = 0000000000000000
+#003E: SP:     254 = #00FE = 0000000011111110
+#003E: PR:      62 = #003E = 0000000000111110
+#003E: FR (OF SF ZF): 000
+#003E: Memory::::
+#003E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+`abcdefghijklmnopqrstuvwxyz{|}~#0040: Register::::
+#0040: GR0:      0 = #0000 = 0000000000000000
+#0040: GR1:    144 = #0090 = 0000000010010000
+#0040: GR2:    175 = #00AF = 0000000010101111
+#0040: GR3:      0 = #0000 = 0000000000000000
+#0040: GR4:      0 = #0000 = 0000000000000000
+#0040: GR5:      0 = #0000 = 0000000000000000
+#0040: GR6:      0 = #0000 = 0000000000000000
+#0040: GR7:      0 = #0000 = 0000000000000000
+#0040: SP:     254 = #00FE = 0000000011111110
+#0040: PR:      64 = #0040 = 0000000001000000
+#0040: FR (OF SF ZF): 000
+#0040: Memory::::
+#0040: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0040: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0040: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0040: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0040: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0040: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0040: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0040: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0040: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0040: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0040: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0040: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0040: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0042: Register::::
+#0042: GR0:      0 = #0000 = 0000000000000000
+#0042: GR1:    182 = #00B6 = 0000000010110110
+#0042: GR2:    175 = #00AF = 0000000010101111
+#0042: GR3:      0 = #0000 = 0000000000000000
+#0042: GR4:      0 = #0000 = 0000000000000000
+#0042: GR5:      0 = #0000 = 0000000000000000
+#0042: GR6:      0 = #0000 = 0000000000000000
+#0042: GR7:      0 = #0000 = 0000000000000000
+#0042: SP:     254 = #00FE = 0000000011111110
+#0042: PR:      66 = #0042 = 0000000001000010
+#0042: FR (OF SF ZF): 000
+#0042: Memory::::
+#0042: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0042: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0042: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0042: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0042: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0042: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0042: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0042: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0042: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0042: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0042: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0042: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0042: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0044: Register::::
+#0044: GR0:      0 = #0000 = 0000000000000000
+#0044: GR1:    182 = #00B6 = 0000000010110110
+#0044: GR2:    183 = #00B7 = 0000000010110111
+#0044: GR3:      0 = #0000 = 0000000000000000
+#0044: GR4:      0 = #0000 = 0000000000000000
+#0044: GR5:      0 = #0000 = 0000000000000000
+#0044: GR6:      0 = #0000 = 0000000000000000
+#0044: GR7:      0 = #0000 = 0000000000000000
+#0044: SP:     254 = #00FE = 0000000011111110
+#0044: PR:      68 = #0044 = 0000000001000100
+#0044: FR (OF SF ZF): 000
+#0044: Memory::::
+#0044: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0044: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0044: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0044: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0044: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0044: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0044: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0044: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0044: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0044: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0044: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0044: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0044: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0046: Register::::
+#0046: GR0:      0 = #0000 = 0000000000000000
+#0046: GR1:    182 = #00B6 = 0000000010110110
+#0046: GR2:    183 = #00B7 = 0000000010110111
+#0046: GR3:      0 = #0000 = 0000000000000000
+#0046: GR4:      0 = #0000 = 0000000000000000
+#0046: GR5:      0 = #0000 = 0000000000000000
+#0046: GR6:      0 = #0000 = 0000000000000000
+#0046: GR7:      0 = #0000 = 0000000000000000
+#0046: SP:     254 = #00FE = 0000000011111110
+#0046: PR:      70 = #0046 = 0000000001000110
+#0046: FR (OF SF ZF): 000
+#0046: Memory::::
+#0046: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0046: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0046: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0046: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0046: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0046: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0046: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0046: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0046: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0046: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0046: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0046: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0046: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0047: Register::::
+#0047: GR0:      0 = #0000 = 0000000000000000
+#0047: GR1:    182 = #00B6 = 0000000010110110
+#0047: GR2:      0 = #0000 = 0000000000000000
+#0047: GR3:      0 = #0000 = 0000000000000000
+#0047: GR4:      0 = #0000 = 0000000000000000
+#0047: GR5:      0 = #0000 = 0000000000000000
+#0047: GR6:      0 = #0000 = 0000000000000000
+#0047: GR7:      0 = #0000 = 0000000000000000
+#0047: SP:     255 = #00FF = 0000000011111111
+#0047: PR:      71 = #0047 = 0000000001000111
+#0047: FR (OF SF ZF): 000
+#0047: Memory::::
+#0047: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0047: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0047: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0047: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0047: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0047: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0047: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0047: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0047: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0047: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0047: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0047: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0047: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0048: Register::::
+#0048: GR0:      0 = #0000 = 0000000000000000
+#0048: GR1:      0 = #0000 = 0000000000000000
+#0048: GR2:      0 = #0000 = 0000000000000000
+#0048: GR3:      0 = #0000 = 0000000000000000
+#0048: GR4:      0 = #0000 = 0000000000000000
+#0048: GR5:      0 = #0000 = 0000000000000000
+#0048: GR6:      0 = #0000 = 0000000000000000
+#0048: GR7:      0 = #0000 = 0000000000000000
+#0048: SP:     256 = #0100 = 0000000100000000
+#0048: PR:      72 = #0048 = 0000000001001000
+#0048: FR (OF SF ZF): 000
+#0048: Memory::::
+#0048: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0048: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0048: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0048: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0048: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0048: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0048: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0048: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0048: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0048: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0048: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0048: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0048: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_OUT_out/Makefile b/test/integration/casl2/cmd_OUT_out/Makefile
new file mode 100644 (file)
index 0000000..911ad8d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M256
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OUT/out.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_POP_push_pop_0/0.txt b/test/integration/casl2/cmd_POP_push_pop_0/0.txt
new file mode 100644 (file)
index 0000000..7060991
--- /dev/null
@@ -0,0 +1,516 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/POP/push_pop_0.casl
+
+Assemble ../../../../as/cmd/POP/push_pop_0.casl (0)
+
+Assemble ../../../../as/cmd/POP/push_pop_0.casl (1)
+../../../../as/cmd/POP/push_pop_0.casl:    1:;;; PUSH / POP 値の復元
+../../../../as/cmd/POP/push_pop_0.casl:    2:MAIN    START
+../../../../as/cmd/POP/push_pop_0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0026
+../../../../as/cmd/POP/push_pop_0.casl:    4:        LD      GR1,0,GR7
+       #0002   #1017
+       #0003   #0000
+../../../../as/cmd/POP/push_pop_0.casl:    5:        LD      GR2,1,GR7
+       #0004   #1027
+       #0005   #0001
+../../../../as/cmd/POP/push_pop_0.casl:    6:        LD      GR3,2,GR7
+       #0006   #1037
+       #0007   #0002
+../../../../as/cmd/POP/push_pop_0.casl:    7:        LD      GR4,3,GR7
+       #0008   #1047
+       #0009   #0003
+../../../../as/cmd/POP/push_pop_0.casl:    8:        LD      GR5,4,GR7
+       #000A   #1057
+       #000B   #0004
+../../../../as/cmd/POP/push_pop_0.casl:    9:        LD      GR6,5,GR7
+       #000C   #1067
+       #000D   #0005
+../../../../as/cmd/POP/push_pop_0.casl:   10:        LD      GR7,6,GR7
+       #000E   #1077
+       #000F   #0006
+../../../../as/cmd/POP/push_pop_0.casl:   11:        PUSH    0,GR1
+       #0010   #7001
+       #0011   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   12:        PUSH    0,GR2
+       #0012   #7002
+       #0013   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   13:        PUSH    0,GR3
+       #0014   #7003
+       #0015   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   14:        PUSH    0,GR4
+       #0016   #7004
+       #0017   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   15:        PUSH    0,GR5
+       #0018   #7005
+       #0019   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   16:        PUSH    0,GR6
+       #001A   #7006
+       #001B   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   17:        PUSH    0,GR7
+       #001C   #7007
+       #001D   #0000
+../../../../as/cmd/POP/push_pop_0.casl:   18:        POP     GR7
+       #001E   #7170
+../../../../as/cmd/POP/push_pop_0.casl:   19:        POP     GR6
+       #001F   #7160
+../../../../as/cmd/POP/push_pop_0.casl:   20:        POP     GR5
+       #0020   #7150
+../../../../as/cmd/POP/push_pop_0.casl:   21:        POP     GR4
+       #0021   #7140
+../../../../as/cmd/POP/push_pop_0.casl:   22:        POP     GR3
+       #0022   #7130
+../../../../as/cmd/POP/push_pop_0.casl:   23:        POP     GR2
+       #0023   #7120
+../../../../as/cmd/POP/push_pop_0.casl:   24:        POP     GR1
+       #0024   #7110
+../../../../as/cmd/POP/push_pop_0.casl:   25:        RET
+       #0025   #8100
+../../../../as/cmd/POP/push_pop_0.casl:   26:A       DC      1,2,3,4,5,6,7
+       #0026   #0001
+       #0027   #0002
+       #0028   #0003
+       #0029   #0004
+       #002A   #0005
+       #002B   #0006
+       #002C   #0007
+../../../../as/cmd/POP/push_pop_0.casl:   27:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/casl2/cmd_POP_push_pop_0/Makefile b/test/integration/casl2/cmd_POP_push_pop_0/Makefile
new file mode 100644 (file)
index 0000000..f2af28a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/POP/push_pop_0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_POP_push_pop_1/0.txt b/test/integration/casl2/cmd_POP_push_pop_1/0.txt
new file mode 100644 (file)
index 0000000..45aa646
--- /dev/null
@@ -0,0 +1,516 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/POP/push_pop_1.casl
+
+Assemble ../../../../as/cmd/POP/push_pop_1.casl (0)
+
+Assemble ../../../../as/cmd/POP/push_pop_1.casl (1)
+../../../../as/cmd/POP/push_pop_1.casl:    1:;;; PUSH / POP 値の交換
+../../../../as/cmd/POP/push_pop_1.casl:    2:MAIN    START
+../../../../as/cmd/POP/push_pop_1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0026
+../../../../as/cmd/POP/push_pop_1.casl:    4:        LD      GR1,0,GR7
+       #0002   #1017
+       #0003   #0000
+../../../../as/cmd/POP/push_pop_1.casl:    5:        LD      GR2,1,GR7
+       #0004   #1027
+       #0005   #0001
+../../../../as/cmd/POP/push_pop_1.casl:    6:        LD      GR3,2,GR7
+       #0006   #1037
+       #0007   #0002
+../../../../as/cmd/POP/push_pop_1.casl:    7:        LD      GR4,3,GR7
+       #0008   #1047
+       #0009   #0003
+../../../../as/cmd/POP/push_pop_1.casl:    8:        LD      GR5,4,GR7
+       #000A   #1057
+       #000B   #0004
+../../../../as/cmd/POP/push_pop_1.casl:    9:        LD      GR6,5,GR7
+       #000C   #1067
+       #000D   #0005
+../../../../as/cmd/POP/push_pop_1.casl:   10:        LD      GR7,6,GR7
+       #000E   #1077
+       #000F   #0006
+../../../../as/cmd/POP/push_pop_1.casl:   11:        PUSH    0,GR1
+       #0010   #7001
+       #0011   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   12:        PUSH    0,GR2
+       #0012   #7002
+       #0013   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   13:        PUSH    0,GR3
+       #0014   #7003
+       #0015   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   14:        PUSH    0,GR4
+       #0016   #7004
+       #0017   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   15:        PUSH    0,GR5
+       #0018   #7005
+       #0019   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   16:        PUSH    0,GR6
+       #001A   #7006
+       #001B   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   17:        PUSH    0,GR7
+       #001C   #7007
+       #001D   #0000
+../../../../as/cmd/POP/push_pop_1.casl:   18:        POP     GR1
+       #001E   #7110
+../../../../as/cmd/POP/push_pop_1.casl:   19:        POP     GR2
+       #001F   #7120
+../../../../as/cmd/POP/push_pop_1.casl:   20:        POP     GR3
+       #0020   #7130
+../../../../as/cmd/POP/push_pop_1.casl:   21:        POP     GR4
+       #0021   #7140
+../../../../as/cmd/POP/push_pop_1.casl:   22:        POP     GR5
+       #0022   #7150
+../../../../as/cmd/POP/push_pop_1.casl:   23:        POP     GR6
+       #0023   #7160
+../../../../as/cmd/POP/push_pop_1.casl:   24:        POP     GR7
+       #0024   #7170
+../../../../as/cmd/POP/push_pop_1.casl:   25:        RET
+       #0025   #8100
+../../../../as/cmd/POP/push_pop_1.casl:   26:A       DC      1,2,3,4,5,6,7
+       #0026   #0001
+       #0027   #0002
+       #0028   #0003
+       #0029   #0004
+       #002A   #0005
+       #002B   #0006
+       #002C   #0007
+../../../../as/cmd/POP/push_pop_1.casl:   27:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0000: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0002: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0004: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0006: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0008: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000A: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000C: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000E: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0010: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0012: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0014: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0016: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0018: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001A: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001C: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001E: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4151 = #1037 = 0001000000110111
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001F: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4151 = #1037 = 0001000000110111
+#0020: GR2:      1 = #0001 = 0000000000000001
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0020: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4151 = #1037 = 0001000000110111
+#0021: GR2:      1 = #0001 = 0000000000000001
+#0021: GR3:   4135 = #1027 = 0001000000100111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0021: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4151 = #1037 = 0001000000110111
+#0022: GR2:      1 = #0001 = 0000000000000001
+#0022: GR3:   4135 = #1027 = 0001000000100111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0022: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4151 = #1037 = 0001000000110111
+#0023: GR2:      1 = #0001 = 0000000000000001
+#0023: GR3:   4135 = #1027 = 0001000000100111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4119 = #1017 = 0001000000010111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0023: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4151 = #1037 = 0001000000110111
+#0024: GR2:      1 = #0001 = 0000000000000001
+#0024: GR3:   4135 = #1027 = 0001000000100111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4119 = #1017 = 0001000000010111
+#0024: GR6:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0024: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4151 = #1037 = 0001000000110111
+#0025: GR2:      1 = #0001 = 0000000000000001
+#0025: GR3:   4135 = #1027 = 0001000000100111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4119 = #1017 = 0001000000010111
+#0025: GR6:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR7:   4112 = #1010 = 0001000000010000
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0025: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/casl2/cmd_POP_push_pop_1/Makefile b/test/integration/casl2/cmd_POP_push_pop_1/Makefile
new file mode 100644 (file)
index 0000000..b4a7176
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/POP/push_pop_1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_RPOP_rpop/0.txt b/test/integration/casl2/cmd_RPOP_rpop/0.txt
new file mode 100644 (file)
index 0000000..82e9db7
--- /dev/null
@@ -0,0 +1,510 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/RPOP/rpop.casl
+
+Assemble ../../../../as/cmd/RPOP/rpop.casl (0)
+
+Assemble ../../../../as/cmd/RPOP/rpop.casl (1)
+../../../../as/cmd/RPOP/rpop.casl:    1:;;; RPOP 値の復元
+../../../../as/cmd/RPOP/rpop.casl:    2:MAIN    START
+../../../../as/cmd/RPOP/rpop.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0026
+../../../../as/cmd/RPOP/rpop.casl:    4:        LD      GR1,0,GR7
+       #0002   #1017
+       #0003   #0000
+../../../../as/cmd/RPOP/rpop.casl:    5:        LD      GR2,1,GR7
+       #0004   #1027
+       #0005   #0001
+../../../../as/cmd/RPOP/rpop.casl:    6:        LD      GR3,2,GR7
+       #0006   #1037
+       #0007   #0002
+../../../../as/cmd/RPOP/rpop.casl:    7:        LD      GR4,3,GR7
+       #0008   #1047
+       #0009   #0003
+../../../../as/cmd/RPOP/rpop.casl:    8:        LD      GR5,4,GR7
+       #000A   #1057
+       #000B   #0004
+../../../../as/cmd/RPOP/rpop.casl:    9:        LD      GR6,5,GR7
+       #000C   #1067
+       #000D   #0005
+../../../../as/cmd/RPOP/rpop.casl:   10:        LD      GR7,6,GR7
+       #000E   #1077
+       #000F   #0006
+../../../../as/cmd/RPOP/rpop.casl:   11:        PUSH    0,GR1
+       #0010   #7001
+       #0011   #0000
+../../../../as/cmd/RPOP/rpop.casl:   12:        PUSH    0,GR2
+       #0012   #7002
+       #0013   #0000
+../../../../as/cmd/RPOP/rpop.casl:   13:        PUSH    0,GR3
+       #0014   #7003
+       #0015   #0000
+../../../../as/cmd/RPOP/rpop.casl:   14:        PUSH    0,GR4
+       #0016   #7004
+       #0017   #0000
+../../../../as/cmd/RPOP/rpop.casl:   15:        PUSH    0,GR5
+       #0018   #7005
+       #0019   #0000
+../../../../as/cmd/RPOP/rpop.casl:   16:        PUSH    0,GR6
+       #001A   #7006
+       #001B   #0000
+../../../../as/cmd/RPOP/rpop.casl:   17:        PUSH    0,GR7
+       #001C   #7007
+       #001D   #0000
+../../../../as/cmd/RPOP/rpop.casl:   18:        RPOP
+       #001E   #7170
+       #001F   #7160
+       #0020   #7150
+       #0021   #7140
+       #0022   #7130
+       #0023   #7120
+       #0024   #7110
+../../../../as/cmd/RPOP/rpop.casl:   19:        RET
+       #0025   #8100
+../../../../as/cmd/RPOP/rpop.casl:   20:A       DC      1,2,3,4,5,6,7
+       #0026   #0001
+       #0027   #0002
+       #0028   #0003
+       #0029   #0004
+       #002A   #0005
+       #002B   #0006
+       #002C   #0007
+../../../../as/cmd/RPOP/rpop.casl:   21:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/casl2/cmd_RPOP_rpop/Makefile b/test/integration/casl2/cmd_RPOP_rpop/Makefile
new file mode 100644 (file)
index 0000000..98d83c2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/RPOP/rpop.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_RPUSH_rpush/0.txt b/test/integration/casl2/cmd_RPUSH_rpush/0.txt
new file mode 100644 (file)
index 0000000..6b71ee1
--- /dev/null
@@ -0,0 +1,510 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/RPUSH/rpush.casl
+
+Assemble ../../../../as/cmd/RPUSH/rpush.casl (0)
+
+Assemble ../../../../as/cmd/RPUSH/rpush.casl (1)
+../../../../as/cmd/RPUSH/rpush.casl:    1:;;; PUSH / POP 値の復元
+../../../../as/cmd/RPUSH/rpush.casl:    2:MAIN    START
+../../../../as/cmd/RPUSH/rpush.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0026
+../../../../as/cmd/RPUSH/rpush.casl:    4:        LD      GR1,0,GR7
+       #0002   #1017
+       #0003   #0000
+../../../../as/cmd/RPUSH/rpush.casl:    5:        LD      GR2,1,GR7
+       #0004   #1027
+       #0005   #0001
+../../../../as/cmd/RPUSH/rpush.casl:    6:        LD      GR3,2,GR7
+       #0006   #1037
+       #0007   #0002
+../../../../as/cmd/RPUSH/rpush.casl:    7:        LD      GR4,3,GR7
+       #0008   #1047
+       #0009   #0003
+../../../../as/cmd/RPUSH/rpush.casl:    8:        LD      GR5,4,GR7
+       #000A   #1057
+       #000B   #0004
+../../../../as/cmd/RPUSH/rpush.casl:    9:        LD      GR6,5,GR7
+       #000C   #1067
+       #000D   #0005
+../../../../as/cmd/RPUSH/rpush.casl:   10:        LD      GR7,6,GR7
+       #000E   #1077
+       #000F   #0006
+../../../../as/cmd/RPUSH/rpush.casl:   11:        RPUSH
+       #0010   #7001
+       #0011   #0000
+       #0012   #7002
+       #0013   #0000
+       #0014   #7003
+       #0015   #0000
+       #0016   #7004
+       #0017   #0000
+       #0018   #7005
+       #0019   #0000
+       #001A   #7006
+       #001B   #0000
+       #001C   #7007
+       #001D   #0000
+../../../../as/cmd/RPUSH/rpush.casl:   12:        POP     GR7
+       #001E   #7170
+../../../../as/cmd/RPUSH/rpush.casl:   13:        POP     GR6
+       #001F   #7160
+../../../../as/cmd/RPUSH/rpush.casl:   14:        POP     GR5
+       #0020   #7150
+../../../../as/cmd/RPUSH/rpush.casl:   15:        POP     GR4
+       #0021   #7140
+../../../../as/cmd/RPUSH/rpush.casl:   16:        POP     GR3
+       #0022   #7130
+../../../../as/cmd/RPUSH/rpush.casl:   17:        POP     GR2
+       #0023   #7120
+../../../../as/cmd/RPUSH/rpush.casl:   18:        POP     GR1
+       #0024   #7110
+../../../../as/cmd/RPUSH/rpush.casl:   19:        RET
+       #0025   #8100
+../../../../as/cmd/RPUSH/rpush.casl:   20:A       DC      1,2,3,4,5,6,7
+       #0026   #0001
+       #0027   #0002
+       #0028   #0003
+       #0029   #0004
+       #002A   #0005
+       #002B   #0006
+       #002C   #0007
+../../../../as/cmd/RPUSH/rpush.casl:   21:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/casl2/cmd_RPUSH_rpush/Makefile b/test/integration/casl2/cmd_RPUSH_rpush/Makefile
new file mode 100644 (file)
index 0000000..8f714a6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/RPUSH/rpush.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla/0.txt b/test/integration/casl2/cmd_SLA_sla/0.txt
new file mode 100644 (file)
index 0000000..c7010e1
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla.casl
+
+Assemble ../../../../as/cmd/SLA/sla.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla.casl (1)
+../../../../as/cmd/SLA/sla.casl:    1:;;; SLA r,adr
+../../../../as/cmd/SLA/sla.casl:    2:MAIN    START
+../../../../as/cmd/SLA/sla.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLA/sla.casl:    4:        SLA     GR1,13
+       #0002   #5010
+       #0003   #000D
+../../../../as/cmd/SLA/sla.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla/Makefile b/test/integration/casl2/cmd_SLA_sla/Makefile
new file mode 100644 (file)
index 0000000..165c249
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla_o/0.txt b/test/integration/casl2/cmd_SLA_sla_o/0.txt
new file mode 100644 (file)
index 0000000..e32a1dc
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla_o.casl
+
+Assemble ../../../../as/cmd/SLA/sla_o.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla_o.casl (1)
+../../../../as/cmd/SLA/sla_o.casl:    1:;;; SLA r,adr オーバーフロー
+../../../../as/cmd/SLA/sla_o.casl:    2:MAIN    START
+../../../../as/cmd/SLA/sla_o.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLA/sla_o.casl:    4:        SLA     GR1,14
+       #0002   #5010
+       #0003   #000E
+../../../../as/cmd/SLA/sla_o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla_o.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  16384 = #4000 = 0100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5010 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla_o/Makefile b/test/integration/casl2/cmd_SLA_sla_o/Makefile
new file mode 100644 (file)
index 0000000..1dd73e9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla_os/0.txt b/test/integration/casl2/cmd_SLA_sla_os/0.txt
new file mode 100644 (file)
index 0000000..a49ccf8
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla_os.casl
+
+Assemble ../../../../as/cmd/SLA/sla_os.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla_os.casl (1)
+../../../../as/cmd/SLA/sla_os.casl:    1:;;; SLA r,adr 負数のオーバーフロー
+../../../../as/cmd/SLA/sla_os.casl:    2:MAIN    START
+../../../../as/cmd/SLA/sla_os.casl:    3:        LAD     GR1,#8003
+       #0000   #1210
+       #0001   #8003
+../../../../as/cmd/SLA/sla_os.casl:    4:        SLA     GR1,14
+       #0002   #5010
+       #0003   #000E
+../../../../as/cmd/SLA/sla_os.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla_os.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 8003 5010 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32765 = #8003 = 1000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 8003 5010 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 8003 5010 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla_os/Makefile b/test/integration/casl2/cmd_SLA_sla_os/Makefile
new file mode 100644 (file)
index 0000000..f2e520c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_os.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla_oz/0.txt b/test/integration/casl2/cmd_SLA_sla_oz/0.txt
new file mode 100644 (file)
index 0000000..a0b34eb
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla_oz.casl
+
+Assemble ../../../../as/cmd/SLA/sla_oz.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla_oz.casl (1)
+../../../../as/cmd/SLA/sla_oz.casl:    1:;;; SLA r,adr オーバーフローし、結果は零
+../../../../as/cmd/SLA/sla_oz.casl:    2:MAIN    START
+../../../../as/cmd/SLA/sla_oz.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLA/sla_oz.casl:    4:        SLA     GR1,15
+       #0002   #5010
+       #0003   #000F
+../../../../as/cmd/SLA/sla_oz.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla_oz.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5010 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla_oz/Makefile b/test/integration/casl2/cmd_SLA_sla_oz/Makefile
new file mode 100644 (file)
index 0000000..be84d5f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_oz.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla_s/0.txt b/test/integration/casl2/cmd_SLA_sla_s/0.txt
new file mode 100644 (file)
index 0000000..5565cd0
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla_s.casl
+
+Assemble ../../../../as/cmd/SLA/sla_s.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla_s.casl (1)
+../../../../as/cmd/SLA/sla_s.casl:    1:;;; SLA r,adr 負数
+../../../../as/cmd/SLA/sla_s.casl:    2:SLA2    START   BEGIN
+../../../../as/cmd/SLA/sla_s.casl:    3:BEGIN   LAD     GR1,#8003
+       #0000   #1210
+       #0001   #8003
+../../../../as/cmd/SLA/sla_s.casl:    4:        SLA     GR1,13
+       #0002   #5010
+       #0003   #000D
+../../../../as/cmd/SLA/sla_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla_s.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 8003 5010 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32765 = #8003 = 1000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 8003 5010 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  -8192 = #E000 = 1110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 8003 5010 000D 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla_s/Makefile b/test/integration/casl2/cmd_SLA_sla_s/Makefile
new file mode 100644 (file)
index 0000000..379b9db
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLA_sla_z/0.txt b/test/integration/casl2/cmd_SLA_sla_z/0.txt
new file mode 100644 (file)
index 0000000..e5160ce
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLA/sla_z.casl
+
+Assemble ../../../../as/cmd/SLA/sla_z.casl (0)
+
+Assemble ../../../../as/cmd/SLA/sla_z.casl (1)
+../../../../as/cmd/SLA/sla_z.casl:    1:;;; SLA r,adr 結果は零
+../../../../as/cmd/SLA/sla_z.casl:    2:MAIN    START
+../../../../as/cmd/SLA/sla_z.casl:    3:        LAD     GR1,2
+       #0000   #1210
+       #0001   #0002
+../../../../as/cmd/SLA/sla_z.casl:    4:        SLA     GR1,15
+       #0002   #5010
+       #0003   #000F
+../../../../as/cmd/SLA/sla_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLA/sla_z.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5010 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5010 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5010 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLA_sla_z/Makefile b/test/integration/casl2/cmd_SLA_sla_z/Makefile
new file mode 100644 (file)
index 0000000..9459750
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll/0.txt b/test/integration/casl2/cmd_SLL_sll/0.txt
new file mode 100644 (file)
index 0000000..d1dcf01
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SLL/sll.casl
+
+Assemble ../../../../as/cmd/SLL/sll.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll.casl (1)
+../../../../as/cmd/SLL/sll.casl:    1:;;; SLL r,adr
+../../../../as/cmd/SLL/sll.casl:    2:MAIN    START
+../../../../as/cmd/SLL/sll.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLL/sll.casl:    4:        SLL     GR1,13
+       #0002   #5210
+       #0003   #000D
+../../../../as/cmd/SLL/sll.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll/Makefile b/test/integration/casl2/cmd_SLL_sll/Makefile
new file mode 100644 (file)
index 0000000..51aa43d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll_o/0.txt b/test/integration/casl2/cmd_SLL_sll_o/0.txt
new file mode 100644 (file)
index 0000000..97c3345
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SLL/sll_o.casl
+
+Assemble ../../../../as/cmd/SLL/sll_o.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll_o.casl (1)
+../../../../as/cmd/SLL/sll_o.casl:    1:;;; SLL r,adr 正数のオーバーフロー
+../../../../as/cmd/SLL/sll_o.casl:    2:MAIN    START
+../../../../as/cmd/SLL/sll_o.casl:    3:        LAD     GR1,2
+       #0000   #1210
+       #0001   #0002
+../../../../as/cmd/SLL/sll_o.casl:    4:        SLL     GR1,15
+       #0002   #5210
+       #0003   #000F
+../../../../as/cmd/SLL/sll_o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll_o.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5210 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5210 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5210 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll_o/Makefile b/test/integration/casl2/cmd_SLL_sll_o/Makefile
new file mode 100644 (file)
index 0000000..9d30247
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll_os/0.txt b/test/integration/casl2/cmd_SLL_sll_os/0.txt
new file mode 100644 (file)
index 0000000..33b10d3
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SLL/sll_os.casl
+
+Assemble ../../../../as/cmd/SLL/sll_os.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll_os.casl (1)
+../../../../as/cmd/SLL/sll_os.casl:    1:;;; SLL r,adr 符号フラグオンで、オーバーフロー
+../../../../as/cmd/SLL/sll_os.casl:    2:MAIN    START
+../../../../as/cmd/SLL/sll_os.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLL/sll_os.casl:    4:        SLL     GR1,15
+       #0002   #5210
+       #0003   #000F
+../../../../as/cmd/SLL/sll_os.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll_os.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll_os/Makefile b/test/integration/casl2/cmd_SLL_sll_os/Makefile
new file mode 100644 (file)
index 0000000..237e3fa
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_os.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll_oz/0.txt b/test/integration/casl2/cmd_SLL_sll_oz/0.txt
new file mode 100644 (file)
index 0000000..6c05bb4
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SLL/sll_oz.casl
+
+Assemble ../../../../as/cmd/SLL/sll_oz.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll_oz.casl (1)
+../../../../as/cmd/SLL/sll_oz.casl:    1:;;; SLL r,adr オーバーフローし、結果は零
+../../../../as/cmd/SLL/sll_oz.casl:    2:MAIN    START
+../../../../as/cmd/SLL/sll_oz.casl:    3:        LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLL/sll_oz.casl:    4:        SLL     GR1,16
+       #0002   #5210
+       #0003   #0010
+../../../../as/cmd/SLL/sll_oz.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll_oz.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 0010 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 0010 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 0010 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll_oz/Makefile b/test/integration/casl2/cmd_SLL_sll_oz/Makefile
new file mode 100644 (file)
index 0000000..2ef8612
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_oz.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll_s/0.txt b/test/integration/casl2/cmd_SLL_sll_s/0.txt
new file mode 100644 (file)
index 0000000..e6da607
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SLL/sll_s.casl
+
+Assemble ../../../../as/cmd/SLL/sll_s.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll_s.casl (1)
+../../../../as/cmd/SLL/sll_s.casl:    1:;;; SLL r,adr 負数
+../../../../as/cmd/SLL/sll_s.casl:    2:SLL2    START   BEGIN
+../../../../as/cmd/SLL/sll_s.casl:    3:BEGIN   LAD     GR1,3
+       #0000   #1210
+       #0001   #0003
+../../../../as/cmd/SLL/sll_s.casl:    4:        SLL     GR1,14
+       #0002   #5210
+       #0003   #000E
+../../../../as/cmd/SLL/sll_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll_s.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll_s/Makefile b/test/integration/casl2/cmd_SLL_sll_s/Makefile
new file mode 100644 (file)
index 0000000..18e1e55
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SLL_sll_z/0.txt b/test/integration/casl2/cmd_SLL_sll_z/0.txt
new file mode 100644 (file)
index 0000000..ffa1935
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SLL/sll_z.casl
+
+Assemble ../../../../as/cmd/SLL/sll_z.casl (0)
+
+Assemble ../../../../as/cmd/SLL/sll_z.casl (1)
+../../../../as/cmd/SLL/sll_z.casl:    1:;;; SLL r,adr 結果は零
+../../../../as/cmd/SLL/sll_z.casl:    2:MAIN    START
+../../../../as/cmd/SLL/sll_z.casl:    3:        LAD     GR1,2
+       #0000   #1210
+       #0001   #0002
+../../../../as/cmd/SLL/sll_z.casl:    4:        SLL     GR1,17
+       #0002   #5210
+       #0003   #0011
+../../../../as/cmd/SLL/sll_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SLL/sll_z.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5210 0011 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5210 0011 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5210 0011 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SLL_sll_z/Makefile b/test/integration/casl2/cmd_SLL_sll_z/Makefile
new file mode 100644 (file)
index 0000000..c6b211a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra/0.txt b/test/integration/casl2/cmd_SRA_sra/0.txt
new file mode 100644 (file)
index 0000000..f1ad0ec
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra.casl
+
+Assemble ../../../../as/cmd/SRA/sra.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra.casl (1)
+../../../../as/cmd/SRA/sra.casl:    1:;;; SRA r,adr
+../../../../as/cmd/SRA/sra.casl:    2:MAIN    START
+../../../../as/cmd/SRA/sra.casl:    3:        LAD     GR1,#6000
+       #0000   #1210
+       #0001   #6000
+../../../../as/cmd/SRA/sra.casl:    4:        SRA     GR1,13
+       #0002   #5110
+       #0003   #000D
+../../../../as/cmd/SRA/sra.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra/Makefile b/test/integration/casl2/cmd_SRA_sra/Makefile
new file mode 100644 (file)
index 0000000..7f6d514
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra_o/0.txt b/test/integration/casl2/cmd_SRA_sra_o/0.txt
new file mode 100644 (file)
index 0000000..51fb83d
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra_o.casl
+
+Assemble ../../../../as/cmd/SRA/sra_o.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra_o.casl (1)
+../../../../as/cmd/SRA/sra_o.casl:    1:;;; SRA r,adr 正数のオーバーフロー
+../../../../as/cmd/SRA/sra_o.casl:    2:MAIN    START
+../../../../as/cmd/SRA/sra_o.casl:    3:        LAD     GR1,#6000
+       #0000   #1210
+       #0001   #6000
+../../../../as/cmd/SRA/sra_o.casl:    4:        SRA     GR1,14
+       #0002   #5110
+       #0003   #000E
+../../../../as/cmd/SRA/sra_o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra_o.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 6000 5110 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra_o/Makefile b/test/integration/casl2/cmd_SRA_sra_o/Makefile
new file mode 100644 (file)
index 0000000..2242f49
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra_os/0.txt b/test/integration/casl2/cmd_SRA_sra_os/0.txt
new file mode 100644 (file)
index 0000000..2b17e0a
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra_os.casl
+
+Assemble ../../../../as/cmd/SRA/sra_os.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra_os.casl (1)
+../../../../as/cmd/SRA/sra_os.casl:    1:;;; SRA r,adr 負数のオーバーフロー
+../../../../as/cmd/SRA/sra_os.casl:    2:MAIN    START
+../../../../as/cmd/SRA/sra_os.casl:    3:        LAD     GR1,#A000
+       #0000   #1210
+       #0001   #A000
+../../../../as/cmd/SRA/sra_os.casl:    4:        SRA     GR1,14
+       #0002   #5110
+       #0003   #000E
+../../../../as/cmd/SRA/sra_os.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra_os.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 A000 5110 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -24576 = #A000 = 1010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 A000 5110 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     -2 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 A000 5110 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra_os/Makefile b/test/integration/casl2/cmd_SRA_sra_os/Makefile
new file mode 100644 (file)
index 0000000..ac6bbdd
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_os.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra_oz/0.txt b/test/integration/casl2/cmd_SRA_sra_oz/0.txt
new file mode 100644 (file)
index 0000000..a217c03
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra_oz.casl
+
+Assemble ../../../../as/cmd/SRA/sra_oz.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra_oz.casl (1)
+../../../../as/cmd/SRA/sra_oz.casl:    1:;;; SRA r,adr オーバーフローし、結果は零
+../../../../as/cmd/SRA/sra_oz.casl:    2:MAIN    START
+../../../../as/cmd/SRA/sra_oz.casl:    3:        LAD     GR1,#6000
+       #0000   #1210
+       #0001   #6000
+../../../../as/cmd/SRA/sra_oz.casl:    4:        SRA     GR1,15
+       #0002   #5110
+       #0003   #000F
+../../../../as/cmd/SRA/sra_oz.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra_oz.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 6000 5110 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra_oz/Makefile b/test/integration/casl2/cmd_SRA_sra_oz/Makefile
new file mode 100644 (file)
index 0000000..94f0537
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_oz.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra_s/0.txt b/test/integration/casl2/cmd_SRA_sra_s/0.txt
new file mode 100644 (file)
index 0000000..bd67356
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra_s.casl
+
+Assemble ../../../../as/cmd/SRA/sra_s.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra_s.casl (1)
+../../../../as/cmd/SRA/sra_s.casl:    1:;;; SRA r,adr 負数
+../../../../as/cmd/SRA/sra_s.casl:    2:SRA2    START   BEGIN
+../../../../as/cmd/SRA/sra_s.casl:    3:BEGIN   LAD     GR1,#A000
+       #0000   #1210
+       #0001   #A000
+../../../../as/cmd/SRA/sra_s.casl:    4:        SRA     GR1,13
+       #0002   #5110
+       #0003   #000D
+../../../../as/cmd/SRA/sra_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra_s.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 A000 5110 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -24576 = #A000 = 1010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 A000 5110 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     -3 = #FFFD = 1111111111111101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 A000 5110 000D 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra_s/Makefile b/test/integration/casl2/cmd_SRA_sra_s/Makefile
new file mode 100644 (file)
index 0000000..63346e0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRA_sra_z/0.txt b/test/integration/casl2/cmd_SRA_sra_z/0.txt
new file mode 100644 (file)
index 0000000..1c36924
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRA/sra_z.casl
+
+Assemble ../../../../as/cmd/SRA/sra_z.casl (0)
+
+Assemble ../../../../as/cmd/SRA/sra_z.casl (1)
+../../../../as/cmd/SRA/sra_z.casl:    1:;;; SRA r,adr 結果は零
+../../../../as/cmd/SRA/sra_z.casl:    2:MAIN    START
+../../../../as/cmd/SRA/sra_z.casl:    3:        LAD     GR1,#2000
+       #0000   #1210
+       #0001   #2000
+../../../../as/cmd/SRA/sra_z.casl:    4:        SRA     GR1,15
+       #0002   #5110
+       #0003   #000F
+../../../../as/cmd/SRA/sra_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRA/sra_z.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 2000 5110 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:   8192 = #2000 = 0010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 2000 5110 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 2000 5110 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRA_sra_z/Makefile b/test/integration/casl2/cmd_SRA_sra_z/Makefile
new file mode 100644 (file)
index 0000000..9d5f075
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRL_srl/0.txt b/test/integration/casl2/cmd_SRL_srl/0.txt
new file mode 100644 (file)
index 0000000..3fef2a7
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SRL/srl.casl
+
+Assemble ../../../../as/cmd/SRL/srl.casl (0)
+
+Assemble ../../../../as/cmd/SRL/srl.casl (1)
+../../../../as/cmd/SRL/srl.casl:    1:;;; SRL r,adr
+../../../../as/cmd/SRL/srl.casl:    2:MAIN    START
+../../../../as/cmd/SRL/srl.casl:    3:        LAD     GR1,#C000
+       #0000   #1210
+       #0001   #C000
+../../../../as/cmd/SRL/srl.casl:    4:        SRL     GR1,14
+       #0002   #5310
+       #0003   #000E
+../../../../as/cmd/SRL/srl.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRL/srl.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRL_srl/Makefile b/test/integration/casl2/cmd_SRL_srl/Makefile
new file mode 100644 (file)
index 0000000..7884fd5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRL_srl_o/0.txt b/test/integration/casl2/cmd_SRL_srl_o/0.txt
new file mode 100644 (file)
index 0000000..08ab086
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SRL/srl_o.casl
+
+Assemble ../../../../as/cmd/SRL/srl_o.casl (0)
+
+Assemble ../../../../as/cmd/SRL/srl_o.casl (1)
+../../../../as/cmd/SRL/srl_o.casl:    1:;;; SRL r,adr オーバーフロー
+../../../../as/cmd/SRL/srl_o.casl:    2:MAIN    START
+../../../../as/cmd/SRL/srl_o.casl:    3:        LAD     GR1,#C000
+       #0000   #1210
+       #0001   #C000
+../../../../as/cmd/SRL/srl_o.casl:    4:        SRL     GR1,15
+       #0002   #5310
+       #0003   #000F
+../../../../as/cmd/SRL/srl_o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRL/srl_o.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 000F 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRL_srl_o/Makefile b/test/integration/casl2/cmd_SRL_srl_o/Makefile
new file mode 100644 (file)
index 0000000..5c4e5b4
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRL_srl_oz/0.txt b/test/integration/casl2/cmd_SRL_srl_oz/0.txt
new file mode 100644 (file)
index 0000000..4f5dc9b
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SRL/srl_oz.casl
+
+Assemble ../../../../as/cmd/SRL/srl_oz.casl (0)
+
+Assemble ../../../../as/cmd/SRL/srl_oz.casl (1)
+../../../../as/cmd/SRL/srl_oz.casl:    1:;;; SRL r,adr オーバーフローし、結果は零
+../../../../as/cmd/SRL/srl_oz.casl:    2:MAIN    START
+../../../../as/cmd/SRL/srl_oz.casl:    3:        LAD     GR1,#C000
+       #0000   #1210
+       #0001   #C000
+../../../../as/cmd/SRL/srl_oz.casl:    4:        SRL     GR1,16
+       #0002   #5310
+       #0003   #0010
+../../../../as/cmd/SRL/srl_oz.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRL/srl_oz.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0010 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0010 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0010 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRL_srl_oz/Makefile b/test/integration/casl2/cmd_SRL_srl_oz/Makefile
new file mode 100644 (file)
index 0000000..15022a2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_oz.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRL_srl_s/0.txt b/test/integration/casl2/cmd_SRL_srl_s/0.txt
new file mode 100644 (file)
index 0000000..154fbba
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SRL/srl_s.casl
+
+Assemble ../../../../as/cmd/SRL/srl_s.casl (0)
+
+Assemble ../../../../as/cmd/SRL/srl_s.casl (1)
+../../../../as/cmd/SRL/srl_s.casl:    1:;;; SRL r,adr 負数
+../../../../as/cmd/SRL/srl_s.casl:    2:SRL2    START   BEGIN
+../../../../as/cmd/SRL/srl_s.casl:    3:BEGIN   LAD     GR1,#C000
+       #0000   #1210
+       #0001   #C000
+../../../../as/cmd/SRL/srl_s.casl:    4:        SRL     GR1,0
+       #0002   #5310
+       #0003   #0000
+../../../../as/cmd/SRL/srl_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRL/srl_s.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0000 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0000 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0000 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRL_srl_s/Makefile b/test/integration/casl2/cmd_SRL_srl_s/Makefile
new file mode 100644 (file)
index 0000000..6dda452
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SRL_srl_z/0.txt b/test/integration/casl2/cmd_SRL_srl_z/0.txt
new file mode 100644 (file)
index 0000000..6e7bf81
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SRL/srl_z.casl
+
+Assemble ../../../../as/cmd/SRL/srl_z.casl (0)
+
+Assemble ../../../../as/cmd/SRL/srl_z.casl (1)
+../../../../as/cmd/SRL/srl_z.casl:    1:;;; SRL r,adr 結果は零
+../../../../as/cmd/SRL/srl_z.casl:    2:MAIN    START
+../../../../as/cmd/SRL/srl_z.casl:    3:        LAD     GR1,#C000
+       #0000   #1210
+       #0001   #C000
+../../../../as/cmd/SRL/srl_z.casl:    4:        SRL     GR1,17
+       #0002   #5310
+       #0003   #0011
+../../../../as/cmd/SRL/srl_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SRL/srl_z.casl:    6:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0011 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  49152 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0011 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0011 8100 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_SRL_srl_z/Makefile b/test/integration/casl2/cmd_SRL_srl_z/Makefile
new file mode 100644 (file)
index 0000000..887f256
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ST_st0/0.txt b/test/integration/casl2/cmd_ST_st0/0.txt
new file mode 100644 (file)
index 0000000..be9a465
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/ST/st0.casl
+
+Assemble ../../../../as/cmd/ST/st0.casl (0)
+
+Assemble ../../../../as/cmd/ST/st0.casl (1)
+../../../../as/cmd/ST/st0.casl:    1:;;; ST r,adr
+../../../../as/cmd/ST/st0.casl:    2:MAIN    START
+../../../../as/cmd/ST/st0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/ST/st0.casl:    4:        ST      GR1,B
+       #0002   #1110
+       #0003   #0006
+../../../../as/cmd/ST/st0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/ST/st0.casl:    6:A       DC      5
+       #0005   #0005
+../../../../as/cmd/ST/st0.casl:    7:B       DS      1
+       #0006   #0000
+../../../../as/cmd/ST/st0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1110 0006 8100 0005 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1110 0006 8100 0005 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1110 0006 8100 0005 0005 0000 
diff --git a/test/integration/casl2/cmd_ST_st0/Makefile b/test/integration/casl2/cmd_ST_st0/Makefile
new file mode 100644 (file)
index 0000000..67a443a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ST/st0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ST_st1/0.txt b/test/integration/casl2/cmd_ST_st1/0.txt
new file mode 100644 (file)
index 0000000..cf6ba9c
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/ST/st1.casl
+
+Assemble ../../../../as/cmd/ST/st1.casl (0)
+
+Assemble ../../../../as/cmd/ST/st1.casl (1)
+../../../../as/cmd/ST/st1.casl:    1:;;; ST r,adr,x
+../../../../as/cmd/ST/st1.casl:    2:MAIN    START
+../../../../as/cmd/ST/st1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/ST/st1.casl:    4:        LAD     GR2,A
+       #0002   #1220
+       #0003   #0007
+../../../../as/cmd/ST/st1.casl:    5:        ST      GR1,1,GR2
+       #0004   #1112
+       #0005   #0001
+../../../../as/cmd/ST/st1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/ST/st1.casl:    7:A       DC      5
+       #0007   #0005
+../../../../as/cmd/ST/st1.casl:    8:B       DS      1
+       #0008   #0000
+../../../../as/cmd/ST/st1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      5 = #0005 = 0000000000000101
+#0004: GR2:      7 = #0007 = 0000000000000111
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      5 = #0005 = 0000000000000101
+#0006: GR2:      7 = #0007 = 0000000000000111
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 0005 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_ST_st1/Makefile b/test/integration/casl2/cmd_ST_st1/Makefile
new file mode 100644 (file)
index 0000000..019424a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ST/st1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0/0.txt b/test/integration/casl2/cmd_SUBA_suba0/0.txt
new file mode 100644 (file)
index 0000000..4606850
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0.casl (1)
+../../../../as/cmd/SUBA/suba0.casl:    1:;;; SUBA r,adr
+../../../../as/cmd/SUBA/suba0.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/SUBA/suba0.casl:    7:B       DC      1
+       #0006   #0001
+../../../../as/cmd/SUBA/suba0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0/Makefile b/test/integration/casl2/cmd_SUBA_suba0/Makefile
new file mode 100644 (file)
index 0000000..672623e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0__o/0.txt b/test/integration/casl2/cmd_SUBA_suba0__o/0.txt
new file mode 100644 (file)
index 0000000..34f4a15
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0__o.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0__o.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0__o.casl (1)
+../../../../as/cmd/SUBA/suba0__o.casl:    1:;;; SUBA r,adr オーバーフロー
+../../../../as/cmd/SUBA/suba0__o.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0__o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0__o.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0__o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0__o.casl:    6:A       DC      #8002           ; -32766
+       #0005   #8002
+../../../../as/cmd/SUBA/suba0__o.casl:    7:B       DC      #7FFF           ; 32767
+       #0006   #7FFF
+../../../../as/cmd/SUBA/suba0__o.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 8002 7FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 8002 7FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 8002 7FFF 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0__o/Makefile b/test/integration/casl2/cmd_SUBA_suba0__o/Makefile
new file mode 100644 (file)
index 0000000..13be8c7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0__o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0__z/0.txt b/test/integration/casl2/cmd_SUBA_suba0__z/0.txt
new file mode 100644 (file)
index 0000000..1401989
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0__z.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0__z.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0__z.casl (1)
+../../../../as/cmd/SUBA/suba0__z.casl:    1:;;; SUBA r,adr 演算結果が零
+../../../../as/cmd/SUBA/suba0__z.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0__z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0__z.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0__z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0__z.casl:    6:A       DC      #FFF6           ; -10
+       #0005   #FFF6
+../../../../as/cmd/SUBA/suba0__z.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBA/suba0__z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0__z/Makefile b/test/integration/casl2/cmd_SUBA_suba0__z/Makefile
new file mode 100644 (file)
index 0000000..54e30c9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0__z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0_ao/0.txt b/test/integration/casl2/cmd_SUBA_suba0_ao/0.txt
new file mode 100644 (file)
index 0000000..84a1c58
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0_ao.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0_ao.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0_ao.casl (1)
+../../../../as/cmd/SUBA/suba0_ao.casl:    1:;;; SUBA r,adr 正数でオーバーフロー
+../../../../as/cmd/SUBA/suba0_ao.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0_ao.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0_ao.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0_ao.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0_ao.casl:    6:A       DC      #7FFE           ; 32766
+       #0005   #7FFE
+../../../../as/cmd/SUBA/suba0_ao.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBA/suba0_ao.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0_ao/Makefile b/test/integration/casl2/cmd_SUBA_suba0_ao/Makefile
new file mode 100644 (file)
index 0000000..1eaa5cf
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_ao.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0_as0/0.txt b/test/integration/casl2/cmd_SUBA_suba0_as0/0.txt
new file mode 100644 (file)
index 0000000..20e0579
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0_as0.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0_as0.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0_as0.casl (1)
+../../../../as/cmd/SUBA/suba0_as0.casl:    1:;;; SUBA r,adr 演算結果が負数(r > adr)
+../../../../as/cmd/SUBA/suba0_as0.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0_as0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0_as0.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0_as0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0_as0.casl:    6:A       DC      10
+       #0005   #000A
+../../../../as/cmd/SUBA/suba0_as0.casl:    7:B       DC      20
+       #0006   #0014
+../../../../as/cmd/SUBA/suba0_as0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 000A 0014 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 000A 0014 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 000A 0014 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0_as0/Makefile b/test/integration/casl2/cmd_SUBA_suba0_as0/Makefile
new file mode 100644 (file)
index 0000000..4987a98
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_as0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0_as1/0.txt b/test/integration/casl2/cmd_SUBA_suba0_as1/0.txt
new file mode 100644 (file)
index 0000000..97cca5c
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0_as1.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0_as1.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0_as1.casl (1)
+../../../../as/cmd/SUBA/suba0_as1.casl:    1:;;; SUBA r,adr 演算結果が負数(r < adr)
+../../../../as/cmd/SUBA/suba0_as1.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0_as1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0_as1.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0_as1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0_as1.casl:    6:A       DC      #FFEC           ; -20
+       #0005   #FFEC
+../../../../as/cmd/SUBA/suba0_as1.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBA/suba0_as1.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0_as1/Makefile b/test/integration/casl2/cmd_SUBA_suba0_as1/Makefile
new file mode 100644 (file)
index 0000000..88d1f2d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_as1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba0_lo/0.txt b/test/integration/casl2/cmd_SUBA_suba0_lo/0.txt
new file mode 100644 (file)
index 0000000..674cb20
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBA/suba0_lo.casl
+
+Assemble ../../../../as/cmd/SUBA/suba0_lo.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba0_lo.casl (1)
+../../../../as/cmd/SUBA/suba0_lo.casl:    1:;;; SUBA r,adr SUBLではオーバーフロー
+../../../../as/cmd/SUBA/suba0_lo.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba0_lo.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBA/suba0_lo.casl:    4:        SUBA    GR1,B
+       #0002   #2110
+       #0003   #0006
+../../../../as/cmd/SUBA/suba0_lo.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBA/suba0_lo.casl:    6:A       DC      2
+       #0005   #0002
+../../../../as/cmd/SUBA/suba0_lo.casl:    7:B       DC      15
+       #0006   #000F
+../../../../as/cmd/SUBA/suba0_lo.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 0002 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 0002 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -13 = #FFF3 = 1111111111110011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 0002 000F 0000 
diff --git a/test/integration/casl2/cmd_SUBA_suba0_lo/Makefile b/test/integration/casl2/cmd_SUBA_suba0_lo/Makefile
new file mode 100644 (file)
index 0000000..23e1287
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_lo.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba1/0.txt b/test/integration/casl2/cmd_SUBA_suba1/0.txt
new file mode 100644 (file)
index 0000000..b891443
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/SUBA/suba1.casl
+
+Assemble ../../../../as/cmd/SUBA/suba1.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba1.casl (1)
+../../../../as/cmd/SUBA/suba1.casl:    1:;;; SUBA r,adr,x
+../../../../as/cmd/SUBA/suba1.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba1.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/SUBA/suba1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/SUBA/suba1.casl:    5:        SUBA    GR1,A,GR2
+       #0004   #2112
+       #0005   #0007
+../../../../as/cmd/SUBA/suba1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/SUBA/suba1.casl:    7:A       DC      3
+       #0007   #0003
+../../../../as/cmd/SUBA/suba1.casl:    8:        DC      1
+       #0008   #0001
+../../../../as/cmd/SUBA/suba1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      2 = #0002 = 0000000000000010
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_SUBA_suba1/Makefile b/test/integration/casl2/cmd_SUBA_suba1/Makefile
new file mode 100644 (file)
index 0000000..fe10e9e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBA_suba2/0.txt b/test/integration/casl2/cmd_SUBA_suba2/0.txt
new file mode 100644 (file)
index 0000000..c18ddac
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/SUBA/suba2.casl
+
+Assemble ../../../../as/cmd/SUBA/suba2.casl (0)
+
+Assemble ../../../../as/cmd/SUBA/suba2.casl (1)
+../../../../as/cmd/SUBA/suba2.casl:    1:;;; SUBA r1,r2
+../../../../as/cmd/SUBA/suba2.casl:    2:MAIN    START
+../../../../as/cmd/SUBA/suba2.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/SUBA/suba2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/SUBA/suba2.casl:    5:        SUBA    GR1,GR2
+       #0004   #2512
+../../../../as/cmd/SUBA/suba2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/SUBA/suba2.casl:    7:A       DC      3
+       #0006   #0003
+../../../../as/cmd/SUBA/suba2.casl:    8:B       DC      1
+       #0007   #0001
+../../../../as/cmd/SUBA/suba2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      2 = #0002 = 0000000000000010
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2512 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_SUBA_suba2/Makefile b/test/integration/casl2/cmd_SUBA_suba2/Makefile
new file mode 100644 (file)
index 0000000..78d315b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0/0.txt b/test/integration/casl2/cmd_SUBL_subl0/0.txt
new file mode 100644 (file)
index 0000000..5232f5e
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBL/subl0.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0.casl (1)
+../../../../as/cmd/SUBL/subl0.casl:    1:;;; SUBL r,adr
+../../../../as/cmd/SUBL/subl0.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0.casl:    6:A       DC      3
+       #0005   #0003
+../../../../as/cmd/SUBL/subl0.casl:    7:B       DC      1
+       #0006   #0001
+../../../../as/cmd/SUBL/subl0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 0003 0001 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0/Makefile b/test/integration/casl2/cmd_SUBL_subl0/Makefile
new file mode 100644 (file)
index 0000000..66a7175
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0__o/0.txt b/test/integration/casl2/cmd_SUBL_subl0__o/0.txt
new file mode 100644 (file)
index 0000000..1f6827a
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SUBL/subl0__o.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0__o.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0__o.casl (1)
+../../../../as/cmd/SUBL/subl0__o.casl:    1:;;; SUBL r,adr オーバーフロー
+../../../../as/cmd/SUBL/subl0__o.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0__o.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0__o.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0__o.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0__o.casl:    6:A       DC      #8002           ; -32766
+       #0005   #8002
+../../../../as/cmd/SUBL/subl0__o.casl:    7:B       DC      #7FFF           ; 32767
+       #0006   #7FFF
+../../../../as/cmd/SUBL/subl0__o.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 8002 7FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32770 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 8002 7FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 8002 7FFF 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0__o/Makefile b/test/integration/casl2/cmd_SUBL_subl0__o/Makefile
new file mode 100644 (file)
index 0000000..497a91d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0__o.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0__z/0.txt b/test/integration/casl2/cmd_SUBL_subl0__z/0.txt
new file mode 100644 (file)
index 0000000..acfdd71
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SUBL/subl0__z.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0__z.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0__z.casl (1)
+../../../../as/cmd/SUBL/subl0__z.casl:    1:;;; SUBL r,adr 演算結果が零
+../../../../as/cmd/SUBL/subl0__z.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0__z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0__z.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0__z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0__z.casl:    6:A       DC      #FFF6           ; -10
+       #0005   #FFF6
+../../../../as/cmd/SUBL/subl0__z.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBL/subl0__z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  65526 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0__z/Makefile b/test/integration/casl2/cmd_SUBL_subl0__z/Makefile
new file mode 100644 (file)
index 0000000..cf988cf
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0__z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0_ao/0.txt b/test/integration/casl2/cmd_SUBL_subl0_ao/0.txt
new file mode 100644 (file)
index 0000000..c3c4fba
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SUBL/subl0_ao.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0_ao.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0_ao.casl (1)
+../../../../as/cmd/SUBL/subl0_ao.casl:    1:;;; SUBL r,adr 正数でオーバーフロー
+../../../../as/cmd/SUBL/subl0_ao.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0_ao.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0_ao.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0_ao.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0_ao.casl:    6:A       DC      #7FFE           ; 32766
+       #0005   #7FFE
+../../../../as/cmd/SUBL/subl0_ao.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBL/subl0_ao.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32776 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0_ao/Makefile b/test/integration/casl2/cmd_SUBL_subl0_ao/Makefile
new file mode 100644 (file)
index 0000000..a039adf
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_ao.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0_as0/0.txt b/test/integration/casl2/cmd_SUBL_subl0_as0/0.txt
new file mode 100644 (file)
index 0000000..10f307b
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBL/subl0_as0.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0_as0.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0_as0.casl (1)
+../../../../as/cmd/SUBL/subl0_as0.casl:    1:;;; SUBL r,adr 演算結果が負数(r > adr)
+../../../../as/cmd/SUBL/subl0_as0.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0_as0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0_as0.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0_as0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0_as0.casl:    6:A       DC      10
+       #0005   #000A
+../../../../as/cmd/SUBL/subl0_as0.casl:    7:B       DC      20
+       #0006   #0014
+../../../../as/cmd/SUBL/subl0_as0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 000A 0014 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 000A 0014 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 000A 0014 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0_as0/Makefile b/test/integration/casl2/cmd_SUBL_subl0_as0/Makefile
new file mode 100644 (file)
index 0000000..4f7bec6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_as0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0_as1/0.txt b/test/integration/casl2/cmd_SUBL_subl0_as1/0.txt
new file mode 100644 (file)
index 0000000..9328d18
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/SUBL/subl0_as1.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0_as1.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0_as1.casl (1)
+../../../../as/cmd/SUBL/subl0_as1.casl:    1:;;; SUBL r,adr 演算結果が負数(r < adr)
+../../../../as/cmd/SUBL/subl0_as1.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0_as1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0_as1.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0_as1.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0_as1.casl:    6:A       DC      #FFEC           ; -20
+       #0005   #FFEC
+../../../../as/cmd/SUBL/subl0_as1.casl:    7:B       DC      #FFF6           ; -10
+       #0006   #FFF6
+../../../../as/cmd/SUBL/subl0_as1.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0_as1/Makefile b/test/integration/casl2/cmd_SUBL_subl0_as1/Makefile
new file mode 100644 (file)
index 0000000..dd93165
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_as1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl0_lo/0.txt b/test/integration/casl2/cmd_SUBL_subl0_lo/0.txt
new file mode 100644 (file)
index 0000000..7677c71
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -aTd -M8 ../../../../as/cmd/SUBL/subl0_lo.casl
+
+Assemble ../../../../as/cmd/SUBL/subl0_lo.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl0_lo.casl (1)
+../../../../as/cmd/SUBL/subl0_lo.casl:    1:;;; SUBL r,adr SUBLではオーバーフロー
+../../../../as/cmd/SUBL/subl0_lo.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl0_lo.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/SUBL/subl0_lo.casl:    4:        SUBL    GR1,B
+       #0002   #2310
+       #0003   #0006
+../../../../as/cmd/SUBL/subl0_lo.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/SUBL/subl0_lo.casl:    6:A       DC      2
+       #0005   #0002
+../../../../as/cmd/SUBL/subl0_lo.casl:    7:B       DC      15
+       #0006   #000F
+../../../../as/cmd/SUBL/subl0_lo.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 0002 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 0002 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  65523 = #FFF3 = 1111111111110011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 0002 000F 0000 
diff --git a/test/integration/casl2/cmd_SUBL_subl0_lo/Makefile b/test/integration/casl2/cmd_SUBL_subl0_lo/Makefile
new file mode 100644 (file)
index 0000000..f61a3b6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -aTd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_lo.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl1/0.txt b/test/integration/casl2/cmd_SUBL_subl1/0.txt
new file mode 100644 (file)
index 0000000..2cef9b4
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/SUBL/subl1.casl
+
+Assemble ../../../../as/cmd/SUBL/subl1.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl1.casl (1)
+../../../../as/cmd/SUBL/subl1.casl:    1:;;; SUBL r,adr,x
+../../../../as/cmd/SUBL/subl1.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl1.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/SUBL/subl1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/SUBL/subl1.casl:    5:        SUBL    GR1,A,GR2
+       #0004   #2312
+       #0005   #0007
+../../../../as/cmd/SUBL/subl1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/SUBL/subl1.casl:    7:A       DC      3
+       #0007   #0003
+../../../../as/cmd/SUBL/subl1.casl:    8:        DC      1
+       #0008   #0001
+../../../../as/cmd/SUBL/subl1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      2 = #0002 = 0000000000000010
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_SUBL_subl1/Makefile b/test/integration/casl2/cmd_SUBL_subl1/Makefile
new file mode 100644 (file)
index 0000000..720ce51
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SUBL_subl2/0.txt b/test/integration/casl2/cmd_SUBL_subl2/0.txt
new file mode 100644 (file)
index 0000000..203bd9d
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/SUBL/subl2.casl
+
+Assemble ../../../../as/cmd/SUBL/subl2.casl (0)
+
+Assemble ../../../../as/cmd/SUBL/subl2.casl (1)
+../../../../as/cmd/SUBL/subl2.casl:    1:;;; SUBL r1,r2
+../../../../as/cmd/SUBL/subl2.casl:    2:MAIN    START
+../../../../as/cmd/SUBL/subl2.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/SUBL/subl2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/SUBL/subl2.casl:    5:        SUBL    GR1,GR2
+       #0004   #2712
+../../../../as/cmd/SUBL/subl2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/SUBL/subl2.casl:    7:A       DC      3
+       #0006   #0003
+../../../../as/cmd/SUBL/subl2.casl:    8:B       DC      1
+       #0007   #0001
+../../../../as/cmd/SUBL/subl2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      2 = #0002 = 0000000000000010
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 100
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2712 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_SUBL_subl2/Makefile b/test/integration/casl2/cmd_SUBL_subl2/Makefile
new file mode 100644 (file)
index 0000000..11d3f59
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SVC_svc1/0.txt b/test/integration/casl2/cmd_SVC_svc1/0.txt
new file mode 100644 (file)
index 0000000..5baa283
--- /dev/null
@@ -0,0 +1,106 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/SVC/svc1.casl
+
+Assemble ../../../../as/cmd/SVC/svc1.casl (0)
+
+Assemble ../../../../as/cmd/SVC/svc1.casl (1)
+../../../../as/cmd/SVC/svc1.casl:    1:;;; SVC 1 1文字を入力
+../../../../as/cmd/SVC/svc1.casl:    2:MAIN    START
+../../../../as/cmd/SVC/svc1.casl:    3:        LAD     GR1,IBUF
+       #0000   #1210
+       #0001   #0007
+../../../../as/cmd/SVC/svc1.casl:    4:        LAD     GR2,ILEN
+       #0002   #1220
+       #0003   #000D
+../../../../as/cmd/SVC/svc1.casl:    5:        SVC     1
+       #0004   #F000
+       #0005   #0001
+../../../../as/cmd/SVC/svc1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/SVC/svc1.casl:    7:IBUF    DS      6
+       #0007   #0000
+       #0008   #0000
+       #0009   #0000
+       #000A   #0000
+       #000B   #0000
+       #000C   #0000
+../../../../as/cmd/SVC/svc1.casl:    8:ILEN    DS      1
+       #000D   #0000
+../../../../as/cmd/SVC/svc1.casl:    9:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      7 = #0007 = 0000000000000111
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      7 = #0007 = 0000000000000111
+#0004: GR2:     13 = #000D = 0000000000001101
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      7 = #0007 = 0000000000000111
+#0006: GR2:     13 = #000D = 0000000000001101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 0007 1220 000D F000 0001 8100 0061 0062 0063 0064 0000 0000 0004 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
+
diff --git a/test/integration/casl2/cmd_SVC_svc1/Makefile b/test/integration/casl2/cmd_SVC_svc1/Makefile
new file mode 100644 (file)
index 0000000..d809cdc
--- /dev/null
@@ -0,0 +1,8 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SVC/svc1.casl
+INFILE = teststr.txt
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) <$(INFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_SVC_svc1/teststr.txt b/test/integration/casl2/cmd_SVC_svc1/teststr.txt
new file mode 100644 (file)
index 0000000..acbe86c
--- /dev/null
@@ -0,0 +1 @@
+abcd
diff --git a/test/integration/casl2/cmd_SVC_svc2/0.txt b/test/integration/casl2/cmd_SVC_svc2/0.txt
new file mode 100644 (file)
index 0000000..348a3b3
--- /dev/null
@@ -0,0 +1,147 @@
+../../../../casl2 -atd -M64 ../../../../as/cmd/SVC/svc2.casl
+
+Assemble ../../../../as/cmd/SVC/svc2.casl (0)
+
+Assemble ../../../../as/cmd/SVC/svc2.casl (1)
+../../../../as/cmd/SVC/svc2.casl:    1:;;; SVC 2 1文字を表示
+../../../../as/cmd/SVC/svc2.casl:    2:MAIN    START
+../../../../as/cmd/SVC/svc2.casl:    3:BEGIN   LAD     GR1,D
+       #0000   #1210
+       #0001   #000B
+../../../../as/cmd/SVC/svc2.casl:    4:        LAD     GR2,A
+       #0002   #1220
+       #0003   #000C
+../../../../as/cmd/SVC/svc2.casl:    5:        SVC     2
+       #0004   #F000
+       #0005   #0002
+../../../../as/cmd/SVC/svc2.casl:    6:        LAD     GR1,=#A
+       #000D   #000A
+       #0006   #1210
+       #0007   #000D
+../../../../as/cmd/SVC/svc2.casl:    7:        SVC     2
+       #0008   #F000
+       #0009   #0002
+../../../../as/cmd/SVC/svc2.casl:    8:        RET
+       #000A   #8100
+../../../../as/cmd/SVC/svc2.casl:    9:D       DC      '0'
+       #000B   #0030
+../../../../as/cmd/SVC/svc2.casl:   10:A       DC      1
+       #000C   #0001
+../../../../as/cmd/SVC/svc2.casl:   11:        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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     11 = #000B = 0000000000001011
+#0004: GR2:     12 = #000C = 0000000000001100
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+0#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     11 = #000B = 0000000000001011
+#0006: GR2:     12 = #000C = 0000000000001100
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     13 = #000D = 0000000000001101
+#0008: GR2:     12 = #000C = 0000000000001100
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     13 = #000D = 0000000000001101
+#000A: GR2:     12 = #000C = 0000000000001100
+#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:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
diff --git a/test/integration/casl2/cmd_SVC_svc2/Makefile b/test/integration/casl2/cmd_SVC_svc2/Makefile
new file mode 100644 (file)
index 0000000..0666f7d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M64
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SVC/svc2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor0/0.txt b/test/integration/casl2/cmd_XOR_xor0/0.txt
new file mode 100644 (file)
index 0000000..1dba390
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/XOR/xor0.casl
+
+Assemble ../../../../as/cmd/XOR/xor0.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor0.casl (1)
+../../../../as/cmd/XOR/xor0.casl:    1:;;; XOR r,adr
+../../../../as/cmd/XOR/xor0.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor0.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/XOR/xor0.casl:    4:        XOR     GR1,B
+       #0002   #3210
+       #0003   #0006
+../../../../as/cmd/XOR/xor0.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/XOR/xor0.casl:    6:A       DC      #3000
+       #0005   #3000
+../../../../as/cmd/XOR/xor0.casl:    7:B       DC      #4FFF
+       #0006   #4FFF
+../../../../as/cmd/XOR/xor0.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/casl2/cmd_XOR_xor0/Makefile b/test/integration/casl2/cmd_XOR_xor0/Makefile
new file mode 100644 (file)
index 0000000..ded3598
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor0_s/0.txt b/test/integration/casl2/cmd_XOR_xor0_s/0.txt
new file mode 100644 (file)
index 0000000..e5f9dbc
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/XOR/xor0_s.casl
+
+Assemble ../../../../as/cmd/XOR/xor0_s.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor0_s.casl (1)
+../../../../as/cmd/XOR/xor0_s.casl:    1:;;; XOR r,adr 演算結果の符号が負
+../../../../as/cmd/XOR/xor0_s.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor0_s.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/XOR/xor0_s.casl:    4:        XOR     GR1,B
+       #0002   #3210
+       #0003   #0006
+../../../../as/cmd/XOR/xor0_s.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/XOR/xor0_s.casl:    6:A       DC      #8000
+       #0005   #8000
+../../../../as/cmd/XOR/xor0_s.casl:    7:B       DC      #FFFF
+       #0006   #FFFF
+../../../../as/cmd/XOR/xor0_s.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3210 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3210 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/casl2/cmd_XOR_xor0_s/Makefile b/test/integration/casl2/cmd_XOR_xor0_s/Makefile
new file mode 100644 (file)
index 0000000..a6470df
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0_s.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor0_z/0.txt b/test/integration/casl2/cmd_XOR_xor0_z/0.txt
new file mode 100644 (file)
index 0000000..1b299a4
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/XOR/xor0_z.casl
+
+Assemble ../../../../as/cmd/XOR/xor0_z.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor0_z.casl (1)
+../../../../as/cmd/XOR/xor0_z.casl:    1:;;; XOR r,adr 演算結果が零
+../../../../as/cmd/XOR/xor0_z.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor0_z.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0005
+../../../../as/cmd/XOR/xor0_z.casl:    4:        XOR     GR1,B
+       #0002   #3210
+       #0003   #0006
+../../../../as/cmd/XOR/xor0_z.casl:    5:        RET
+       #0004   #8100
+../../../../as/cmd/XOR/xor0_z.casl:    6:A       DC      #0001
+       #0005   #0001
+../../../../as/cmd/XOR/xor0_z.casl:    7:B       DC      #FFFE
+       #0006   #FFFE
+../../../../as/cmd/XOR/xor0_z.casl:    8:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3210 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3210 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/casl2/cmd_XOR_xor0_z/Makefile b/test/integration/casl2/cmd_XOR_xor0_z/Makefile
new file mode 100644 (file)
index 0000000..753276f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0_z.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor1/0.txt b/test/integration/casl2/cmd_XOR_xor1/0.txt
new file mode 100644 (file)
index 0000000..2260604
--- /dev/null
@@ -0,0 +1,89 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/XOR/xor1.casl
+
+Assemble ../../../../as/cmd/XOR/xor1.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor1.casl (1)
+../../../../as/cmd/XOR/xor1.casl:    1:;;; XOR r,adr,x
+../../../../as/cmd/XOR/xor1.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor1.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0007
+../../../../as/cmd/XOR/xor1.casl:    4:        LAD     GR2,1
+       #0002   #1220
+       #0003   #0001
+../../../../as/cmd/XOR/xor1.casl:    5:        XOR     GR1,1,GR2
+       #0004   #3212
+       #0005   #0001
+../../../../as/cmd/XOR/xor1.casl:    6:        RET
+       #0006   #8100
+../../../../as/cmd/XOR/xor1.casl:    7:A       DC      #3000
+       #0007   #3000
+../../../../as/cmd/XOR/xor1.casl:    8:        DC      #4FFF
+       #0008   #4FFF
+../../../../as/cmd/XOR/xor1.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:   8736 = #2220 = 0010001000100000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_XOR_xor1/Makefile b/test/integration/casl2/cmd_XOR_xor1/Makefile
new file mode 100644 (file)
index 0000000..8ed84bb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor2/0.txt b/test/integration/casl2/cmd_XOR_xor2/0.txt
new file mode 100644 (file)
index 0000000..87e158a
--- /dev/null
@@ -0,0 +1,88 @@
+../../../../casl2 -atd -M16 ../../../../as/cmd/XOR/xor2.casl
+
+Assemble ../../../../as/cmd/XOR/xor2.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor2.casl (1)
+../../../../as/cmd/XOR/xor2.casl:    1:;;; XOR r1,r2
+../../../../as/cmd/XOR/xor2.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor2.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0006
+../../../../as/cmd/XOR/xor2.casl:    4:        LD      GR2,B
+       #0002   #1020
+       #0003   #0007
+../../../../as/cmd/XOR/xor2.casl:    5:        XOR     GR1,GR2
+       #0004   #3612
+../../../../as/cmd/XOR/xor2.casl:    6:        RET
+       #0005   #8100
+../../../../as/cmd/XOR/xor2.casl:    7:A       DC      #3000
+       #0006   #3000
+../../../../as/cmd/XOR/xor2.casl:    8:B       DC      #4FFF
+       #0007   #4FFF
+../../../../as/cmd/XOR/xor2.casl:    9:        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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  32767 = #7FFF = 0111111111111111
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3612 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/casl2/cmd_XOR_xor2/Makefile b/test/integration/casl2/cmd_XOR_xor2/Makefile
new file mode 100644 (file)
index 0000000..b016351
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M16
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor2.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_XOR_xor2_clear/0.txt b/test/integration/casl2/cmd_XOR_xor2_clear/0.txt
new file mode 100644 (file)
index 0000000..9dfdc13
--- /dev/null
@@ -0,0 +1,64 @@
+../../../../casl2 -atd -M8 ../../../../as/cmd/XOR/xor2_clear.casl
+
+Assemble ../../../../as/cmd/XOR/xor2_clear.casl (0)
+
+Assemble ../../../../as/cmd/XOR/xor2_clear.casl (1)
+../../../../as/cmd/XOR/xor2_clear.casl:    1:;;; XOR r,r rの内容をクリア
+../../../../as/cmd/XOR/xor2_clear.casl:    2:MAIN    START
+../../../../as/cmd/XOR/xor2_clear.casl:    3:BEGIN   LD      GR1,A
+       #0000   #1010
+       #0001   #0004
+../../../../as/cmd/XOR/xor2_clear.casl:    4:        XOR     GR1,GR1
+       #0002   #3611
+../../../../as/cmd/XOR/xor2_clear.casl:    5:        RET
+       #0003   #8100
+../../../../as/cmd/XOR/xor2_clear.casl:    6:A       DC      3
+       #0004   #0003
+../../../../as/cmd/XOR/xor2_clear.casl:    7:        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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0004 3611 8100 0003 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0004 3611 8100 0003 0000 0000 0000 
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:       8 = #0008 = 0000000000001000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 0004 3611 8100 0003 0000 0000 0000 
diff --git a/test/integration/casl2/cmd_XOR_xor2_clear/Makefile b/test/integration/casl2/cmd_XOR_xor2_clear/Makefile
new file mode 100644 (file)
index 0000000..a6fe126
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+CASL2FLAG = -atd -M8
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor2_clear.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/casl2/cmd_adda0/0.txt b/test/integration/casl2/cmd_adda0/0.txt
deleted file mode 100644 (file)
index 4224ac1..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/adda0.casl
-
-Assemble ../../../../as/CMD/adda0.casl (0)
-../../../../as/CMD/adda0.casl:    1:MAIN    START
-../../../../as/CMD/adda0.casl:    2:BEGIN   LAD     GR1,3
-../../../../as/CMD/adda0.casl:    3:        ADDA    GR1,A
-../../../../as/CMD/adda0.casl:    4:        RET
-../../../../as/CMD/adda0.casl:    5:A       DC      1
-../../../../as/CMD/adda0.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/adda0.casl (1)
-../../../../as/CMD/adda0.casl:    1:MAIN    START
-../../../../as/CMD/adda0.casl:    2:BEGIN   LAD     GR1,3
-       #0000   #1210
-       #0001   #0003
-../../../../as/CMD/adda0.casl:    3:        ADDA    GR1,A
-       #0002   #2010
-       #0003   #0005
-../../../../as/CMD/adda0.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/adda0.casl:    5:A       DC      1
-       #0005   #0001
-../../../../as/CMD/adda0.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      4 = #0004 = 0000000000000100
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0003 2010 0005 8100 0001 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_adda0/Makefile b/test/integration/casl2/cmd_adda0/Makefile
deleted file mode 100644 (file)
index d2aec42..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_adda1/0.txt b/test/integration/casl2/cmd_adda1/0.txt
deleted file mode 100644 (file)
index 8182429..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/adda1.casl
-
-Assemble ../../../../as/CMD/adda1.casl (0)
-../../../../as/CMD/adda1.casl:    1:MAIN    START
-../../../../as/CMD/adda1.casl:    2:BEGIN   LD      GR1,A
-../../../../as/CMD/adda1.casl:    3:        LD      GR2,B
-../../../../as/CMD/adda1.casl:    4:        ADDA    GR1,GR2
-../../../../as/CMD/adda1.casl:    5:        RET
-../../../../as/CMD/adda1.casl:    6:A       DC      3
-../../../../as/CMD/adda1.casl:    7:B       DC      1
-../../../../as/CMD/adda1.casl:    8:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0006
-MAIN.B ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/adda1.casl (1)
-../../../../as/CMD/adda1.casl:    1:MAIN    START
-../../../../as/CMD/adda1.casl:    2:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0006
-../../../../as/CMD/adda1.casl:    3:        LD      GR2,B
-       #0002   #1020
-       #0003   #0007
-../../../../as/CMD/adda1.casl:    4:        ADDA    GR1,GR2
-       #0004   #2412
-../../../../as/CMD/adda1.casl:    5:        RET
-       #0005   #8100
-../../../../as/CMD/adda1.casl:    6:A       DC      3
-       #0006   #0003
-../../../../as/CMD/adda1.casl:    7:B       DC      1
-       #0007   #0001
-../../../../as/CMD/adda1.casl:    8:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      3 = #0003 = 0000000000000011
-#0004: GR2:      1 = #0001 = 0000000000000001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      4 = #0004 = 0000000000000100
-#0005: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_adda1/Makefile b/test/integration/casl2/cmd_adda1/Makefile
deleted file mode 100644 (file)
index 0ad75ba..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_adda_overflow/0.txt b/test/integration/casl2/cmd_adda_overflow/0.txt
deleted file mode 100644 (file)
index 5138380..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/adda_overflow.casl
-
-Assemble ../../../../as/CMD/adda_overflow.casl (0)
-../../../../as/CMD/adda_overflow.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/adda_overflow.casl:    2:BEGIN   LAD     GR1,32766
-../../../../as/CMD/adda_overflow.casl:    3:        ADDA    GR1,A
-../../../../as/CMD/adda_overflow.casl:    4:        RET
-../../../../as/CMD/adda_overflow.casl:    5:A       DC      29
-../../../../as/CMD/adda_overflow.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/adda_overflow.casl (1)
-../../../../as/CMD/adda_overflow.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/adda_overflow.casl:    2:BEGIN   LAD     GR1,32766
-       #0000   #1210
-       #0001   #7FFE
-../../../../as/CMD/adda_overflow.casl:    3:        ADDA    GR1,A
-       #0002   #2010
-       #0003   #0005
-../../../../as/CMD/adda_overflow.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/adda_overflow.casl:    5:A       DC      29
-       #0005   #001D
-../../../../as/CMD/adda_overflow.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:  32766 = #7FFE = 0111111111111110
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -32741 = #801B = 1000000000011011
-#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): 110
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 7FFE 2010 0005 8100 001D 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_adda_overflow/Makefile b/test/integration/casl2/cmd_adda_overflow/Makefile
deleted file mode 100644 (file)
index 3c5450e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda_overflow.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_addl/0.txt b/test/integration/casl2/cmd_addl/0.txt
deleted file mode 100644 (file)
index 2060c00..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/addl.casl
-
-Assemble ../../../../as/CMD/addl.casl (0)
-../../../../as/CMD/addl.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/addl.casl:    2:BEGIN   LD  GR0,A
-../../../../as/CMD/addl.casl:    3:        ADDL    GR0,B
-../../../../as/CMD/addl.casl:    4:        ST  GR0,C
-../../../../as/CMD/addl.casl:    5:        RET
-../../../../as/CMD/addl.casl:    6:A   DC  32766
-../../../../as/CMD/addl.casl:    7:B   DC  29
-../../../../as/CMD/addl.casl:    8:C   DS  1
-../../../../as/CMD/addl.casl:    9:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0007
-MAIN.B ---> #0008
-MAIN.C ---> #0009
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/addl.casl (1)
-../../../../as/CMD/addl.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/addl.casl:    2:BEGIN   LD  GR0,A
-       #0000   #1000
-       #0001   #0007
-../../../../as/CMD/addl.casl:    3:        ADDL    GR0,B
-       #0002   #2200
-       #0003   #0008
-../../../../as/CMD/addl.casl:    4:        ST  GR0,C
-       #0004   #1100
-       #0005   #0009
-../../../../as/CMD/addl.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/addl.casl:    6:A   DC  32766
-       #0007   #7FFE
-../../../../as/CMD/addl.casl:    7:B   DC  29
-       #0008   #001D
-../../../../as/CMD/addl.casl:    8:C   DS  1
-       #0009   #0000
-../../../../as/CMD/addl.casl:    9:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  32766 = #7FFE = 0111111111111110
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0: -32741 = #801B = 1000000000011011
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0: -32741 = #801B = 1000000000011011
-#0006: GR1:      0 = #0000 = 0000000000000000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1000 0007 2200 0008 1100 0009 8100 7FFE 001D 801B 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_addl/Makefile b/test/integration/casl2/cmd_addl/Makefile
deleted file mode 100644 (file)
index 762e623..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/addl.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_addl_overflow/0.txt b/test/integration/casl2/cmd_addl_overflow/0.txt
deleted file mode 100644 (file)
index 8deee58..0000000
+++ /dev/null
@@ -1,285 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/addl_overflow.casl
-
-Assemble ../../../../as/CMD/addl_overflow.casl (0)
-../../../../as/CMD/addl_overflow.casl:    1:MAIN       START   BEGIN
-../../../../as/CMD/addl_overflow.casl:    2:BEGIN      LD      GR1,A
-../../../../as/CMD/addl_overflow.casl:    3:   ADDL    GR1,B
-../../../../as/CMD/addl_overflow.casl:    4:   ADDL    GR1,C
-../../../../as/CMD/addl_overflow.casl:    5:    ADDL   GR1,D
-../../../../as/CMD/addl_overflow.casl:    6:   RET
-../../../../as/CMD/addl_overflow.casl:    7:A  DC      32765
-../../../../as/CMD/addl_overflow.casl:    8:B  DC      4
-../../../../as/CMD/addl_overflow.casl:    9:C  DC      32764
-../../../../as/CMD/addl_overflow.casl:   10:D  DC      7
-../../../../as/CMD/addl_overflow.casl:   11:   END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0009
-MAIN.B ---> #000A
-MAIN.C ---> #000B
-MAIN.D ---> #000C
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/addl_overflow.casl (1)
-../../../../as/CMD/addl_overflow.casl:    1:MAIN       START   BEGIN
-../../../../as/CMD/addl_overflow.casl:    2:BEGIN      LD      GR1,A
-       #0000   #1010
-       #0001   #0009
-../../../../as/CMD/addl_overflow.casl:    3:   ADDL    GR1,B
-       #0002   #2210
-       #0003   #000A
-../../../../as/CMD/addl_overflow.casl:    4:   ADDL    GR1,C
-       #0004   #2210
-       #0005   #000B
-../../../../as/CMD/addl_overflow.casl:    5:    ADDL   GR1,D
-       #0006   #2210
-       #0007   #000C
-../../../../as/CMD/addl_overflow.casl:    6:   RET
-       #0008   #8100
-../../../../as/CMD/addl_overflow.casl:    7:A  DC      32765
-       #0009   #7FFD
-../../../../as/CMD/addl_overflow.casl:    8:B  DC      4
-       #000A   #0004
-../../../../as/CMD/addl_overflow.casl:    9:C  DC      32764
-       #000B   #7FFC
-../../../../as/CMD/addl_overflow.casl:   10:D  DC      7
-       #000C   #0007
-../../../../as/CMD/addl_overflow.casl:   11:   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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:  32765 = #7FFD = 0111111111111101
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -32767 = #8001 = 1000000000000001
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     -3 = #FFFD = 1111111111111101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      4 = #0004 = 0000000000000100
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 100
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1010 0009 2210 000A 2210 000B 2210 000C 8100 7FFD 0004 7FFC 0007 0000 0000 0000
-#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
diff --git a/test/integration/casl2/cmd_addl_overflow/Makefile b/test/integration/casl2/cmd_addl_overflow/Makefile
deleted file mode 100644 (file)
index 0fa93f4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/addl_overflow.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_and0/0.txt b/test/integration/casl2/cmd_and0/0.txt
deleted file mode 100644 (file)
index a2041ed..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/and0.casl
-
-Assemble ../../../../as/CMD/and0.casl (0)
-../../../../as/CMD/and0.casl:    1:MAIN    START
-../../../../as/CMD/and0.casl:    2:BEGIN   LAD     GR1,#8001
-../../../../as/CMD/and0.casl:    3:        LAD     GR2,#3521
-../../../../as/CMD/and0.casl:    4:        AND     GR1,GR2
-../../../../as/CMD/and0.casl:    5:        RET
-../../../../as/CMD/and0.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/and0.casl (1)
-../../../../as/CMD/and0.casl:    1:MAIN    START
-../../../../as/CMD/and0.casl:    2:BEGIN   LAD     GR1,#8001
-       #0000   #1210
-       #0001   #8001
-../../../../as/CMD/and0.casl:    3:        LAD     GR2,#3521
-       #0002   #1220
-       #0003   #3521
-../../../../as/CMD/and0.casl:    4:        AND     GR1,GR2
-       #0004   #3412
-../../../../as/CMD/and0.casl:    5:        RET
-       #0005   #8100
-../../../../as/CMD/and0.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1: -32767 = #8001 = 1000000000000001
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -32767 = #8001 = 1000000000000001
-#0004: GR2:  13601 = #3521 = 0011010100100001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      1 = #0001 = 0000000000000001
-#0005: GR2:  13601 = #3521 = 0011010100100001
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 000
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 1210 8001 1220 3521 3412 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_and0/Makefile b/test/integration/casl2/cmd_and0/Makefile
deleted file mode 100644 (file)
index 745d51e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_and1/0.txt b/test/integration/casl2/cmd_and1/0.txt
deleted file mode 100644 (file)
index 39341e1..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/and1.casl
-
-Assemble ../../../../as/CMD/and1.casl (0)
-../../../../as/CMD/and1.casl:    1:MAIN    START
-../../../../as/CMD/and1.casl:    2:BEGIN   LAD     GR0,#3444
-../../../../as/CMD/and1.casl:    3:        AND     GR0,A
-../../../../as/CMD/and1.casl:    4:        RET
-../../../../as/CMD/and1.casl:    5:A       DC      #00DD
-../../../../as/CMD/and1.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/and1.casl (1)
-../../../../as/CMD/and1.casl:    1:MAIN    START
-../../../../as/CMD/and1.casl:    2:BEGIN   LAD     GR0,#3444
-       #0000   #1200
-       #0001   #3444
-../../../../as/CMD/and1.casl:    3:        AND     GR0,A
-       #0002   #3000
-       #0003   #0005
-../../../../as/CMD/and1.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/and1.casl:    5:A       DC      #00DD
-       #0005   #00DD
-../../../../as/CMD/and1.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  13380 = #3444 = 0011010001000100
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:     68 = #0044 = 0000000001000100 = 'D'
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_and1/Makefile b/test/integration/casl2/cmd_and1/Makefile
deleted file mode 100644 (file)
index 35764fc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_and2/0.txt b/test/integration/casl2/cmd_and2/0.txt
deleted file mode 100644 (file)
index 33a6ad9..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/and2.casl
-
-Assemble ../../../../as/CMD/and2.casl (0)
-../../../../as/CMD/and2.casl:    1:MAIN    START
-../../../../as/CMD/and2.casl:    2:BEGIN   LAD     GR0,#3444
-../../../../as/CMD/and2.casl:    3:        AND     GR0,=#00DD
-../../../../as/CMD/and2.casl:    4:        RET
-../../../../as/CMD/and2.casl:    5:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/and2.casl (1)
-../../../../as/CMD/and2.casl:    1:MAIN    START
-../../../../as/CMD/and2.casl:    2:BEGIN   LAD     GR0,#3444
-       #0000   #1200
-       #0001   #3444
-../../../../as/CMD/and2.casl:    3:        AND     GR0,=#00DD
-       #0005   #00DD
-       #0002   #3000
-       #0003   #0005
-../../../../as/CMD/and2.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/and2.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  13380 = #3444 = 0011010001000100
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:     68 = #0044 = 0000000001000100 = 'D'
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1200 3444 3000 0005 8100 00DD 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_and2/Makefile b/test/integration/casl2/cmd_and2/Makefile
deleted file mode 100644 (file)
index 206be8d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_and3/0.txt b/test/integration/casl2/cmd_and3/0.txt
deleted file mode 100644 (file)
index 48b94c0..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/and3.casl
-
-Assemble ../../../../as/CMD/and3.casl (0)
-../../../../as/CMD/and3.casl:    1:MAIN    START
-../../../../as/CMD/and3.casl:    2:BEGIN   LAD     GR0,#0460
-../../../../as/CMD/and3.casl:    3:        AND     GR0,=#00FF
-../../../../as/CMD/and3.casl:    4:        RET
-../../../../as/CMD/and3.casl:    5:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/and3.casl (1)
-../../../../as/CMD/and3.casl:    1:MAIN    START
-../../../../as/CMD/and3.casl:    2:BEGIN   LAD     GR0,#0460
-       #0000   #1200
-       #0001   #0460
-../../../../as/CMD/and3.casl:    3:        AND     GR0,=#00FF
-       #0005   #00FF
-       #0002   #3000
-       #0003   #0005
-../../../../as/CMD/and3.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/and3.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:   1120 = #0460 = 0000010001100000
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:     96 = #0060 = 0000000001100000 = '`'
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1200 0460 3000 0005 8100 00FF 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_and3/Makefile b/test/integration/casl2/cmd_and3/Makefile
deleted file mode 100644 (file)
index e98267f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and3.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_call0/0.txt b/test/integration/casl2/cmd_call0/0.txt
deleted file mode 100644 (file)
index 9bc9168..0000000
+++ /dev/null
@@ -1,331 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/call0.casl
-
-Assemble ../../../../as/CMD/call0.casl (0)
-../../../../as/CMD/call0.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call0.casl:    2:BEGIN   LD      GR1,A
-../../../../as/CMD/call0.casl:    3:        CALL    COPY
-../../../../as/CMD/call0.casl:    4:        ST      GR2,B
-../../../../as/CMD/call0.casl:    5:        RET
-../../../../as/CMD/call0.casl:    6:A       DC      29
-../../../../as/CMD/call0.casl:    7:B       DS      1
-../../../../as/CMD/call0.casl:    8:        END
-../../../../as/CMD/call0.casl:    9:COPY    START
-../../../../as/CMD/call0.casl:   10:        LD      GR2,GR1
-../../../../as/CMD/call0.casl:   11:        RET
-../../../../as/CMD/call0.casl:   12:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-COPY ---> #0009
-MAIN.A ---> #0007
-MAIN.B ---> #0008
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/call0.casl (1)
-../../../../as/CMD/call0.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call0.casl:    2:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0007
-../../../../as/CMD/call0.casl:    3:        CALL    COPY
-       #0002   #8000
-       #0003   #0009
-../../../../as/CMD/call0.casl:    4:        ST      GR2,B
-       #0004   #1120
-       #0005   #0008
-../../../../as/CMD/call0.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/call0.casl:    6:A       DC      29
-       #0007   #001D
-../../../../as/CMD/call0.casl:    7:B       DS      1
-       #0008   #0000
-../../../../as/CMD/call0.casl:    8:        END
-../../../../as/CMD/call0.casl:    9:COPY    START
-../../../../as/CMD/call0.casl:   10:        LD      GR2,GR1
-       #0009   #1421
-../../../../as/CMD/call0.casl:   11:        RET
-       #000A   #8100
-../../../../as/CMD/call0.casl:   12:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     29 = #001D = 0000000000011101
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     29 = #001D = 0000000000011101
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
-#0009: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     29 = #001D = 0000000000011101
-#000A: GR2:     29 = #001D = 0000000000011101
-#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:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 0000 0000 0000 0000 0000
-#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     29 = #001D = 0000000000011101
-#0004: GR2:     29 = #001D = 0000000000011101
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0007 8000 0009 1120 0008 8100 001D 0000 1421 8100 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     29 = #001D = 0000000000011101
-#0006: GR2:     29 = #001D = 0000000000011101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1010 0007 8000 0009 1120 0008 8100 001D 001D 1421 8100 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
diff --git a/test/integration/casl2/cmd_call0/Makefile b/test/integration/casl2/cmd_call0/Makefile
deleted file mode 100644 (file)
index f52fc7e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_call1/0.txt b/test/integration/casl2/cmd_call1/0.txt
deleted file mode 100644 (file)
index b2106fc..0000000
+++ /dev/null
@@ -1,328 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/call1.casl
-
-Assemble ../../../../as/CMD/call1.casl (0)
-../../../../as/CMD/call1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call1.casl:    2:BEGIN   LD      GR1,=29
-../../../../as/CMD/call1.casl:    3:        CALL    COPY
-../../../../as/CMD/call1.casl:    4:        ST      GR2,B
-../../../../as/CMD/call1.casl:    5:        RET
-../../../../as/CMD/call1.casl:    6:B       DS      1
-../../../../as/CMD/call1.casl:    7:        END
-../../../../as/CMD/call1.casl:    8:COPY    START
-../../../../as/CMD/call1.casl:    9:        LD      GR2,GR1
-../../../../as/CMD/call1.casl:   10:        RET
-../../../../as/CMD/call1.casl:   11:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-COPY ---> #0008
-MAIN.B ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/call1.casl (1)
-../../../../as/CMD/call1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call1.casl:    2:BEGIN   LD      GR1,=29
-       #000A   #001D
-       #0000   #1010
-       #0001   #000A
-../../../../as/CMD/call1.casl:    3:        CALL    COPY
-       #0002   #8000
-       #0003   #0008
-../../../../as/CMD/call1.casl:    4:        ST      GR2,B
-       #0004   #1120
-       #0005   #0007
-../../../../as/CMD/call1.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/call1.casl:    6:B       DS      1
-       #0007   #0000
-../../../../as/CMD/call1.casl:    7:        END
-../../../../as/CMD/call1.casl:    8:COPY    START
-../../../../as/CMD/call1.casl:    9:        LD      GR2,GR1
-       #0008   #1421
-../../../../as/CMD/call1.casl:   10:        RET
-       #0009   #8100
-../../../../as/CMD/call1.casl:   11:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     29 = #001D = 0000000000011101
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     29 = #001D = 0000000000011101
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
-#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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 0004
-
-#0009: Register::::
-#0009: GR0:      0 = #0000 = 0000000000000000
-#0009: GR1:     29 = #001D = 0000000000011101
-#0009: GR2:     29 = #001D = 0000000000011101
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 0000 0000 0000 0000 0000
-#0009: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     29 = #001D = 0000000000011101
-#0004: GR2:     29 = #001D = 0000000000011101
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 000A 8000 0008 1120 0007 8100 0000 1421 8100 001D 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     29 = #001D = 0000000000011101
-#0006: GR2:     29 = #001D = 0000000000011101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1010 000A 8000 0008 1120 0007 8100 001D 1421 8100 001D 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
diff --git a/test/integration/casl2/cmd_call1/Makefile b/test/integration/casl2/cmd_call1/Makefile
deleted file mode 100644 (file)
index 57c59eb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_call2/0.txt b/test/integration/casl2/cmd_call2/0.txt
deleted file mode 100644 (file)
index 351c120..0000000
+++ /dev/null
@@ -1,331 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/call2.casl
-
-Assemble ../../../../as/CMD/call2.casl (0)
-../../../../as/CMD/call2.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call2.casl:    2:BEGIN   LD      GR1,=29
-../../../../as/CMD/call2.casl:    3:        CALL    INCR
-../../../../as/CMD/call2.casl:    4:        ST      GR1,A
-../../../../as/CMD/call2.casl:    5:        RET
-../../../../as/CMD/call2.casl:    6:A       DS      1
-../../../../as/CMD/call2.casl:    7:        END
-../../../../as/CMD/call2.casl:    8:INCR    START
-../../../../as/CMD/call2.casl:    9:        ADDA      GR1,=1
-../../../../as/CMD/call2.casl:   10:        RET
-../../../../as/CMD/call2.casl:   11:FIN     END
-
-Label::::
-INCR.FIN ---> #000B
-INCR ---> #0008
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/call2.casl (1)
-../../../../as/CMD/call2.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/call2.casl:    2:BEGIN   LD      GR1,=29
-       #000B   #001D
-       #0000   #1010
-       #0001   #000B
-../../../../as/CMD/call2.casl:    3:        CALL    INCR
-       #0002   #8000
-       #0003   #0008
-../../../../as/CMD/call2.casl:    4:        ST      GR1,A
-       #0004   #1110
-       #0005   #0007
-../../../../as/CMD/call2.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/call2.casl:    6:A       DS      1
-       #0007   #0000
-../../../../as/CMD/call2.casl:    7:        END
-../../../../as/CMD/call2.casl:    8:INCR    START
-../../../../as/CMD/call2.casl:    9:        ADDA      GR1,=1
-       #000C   #0001
-       #0008   #2010
-       #0009   #000C
-../../../../as/CMD/call2.casl:   10:        RET
-       #000A   #8100
-../../../../as/CMD/call2.casl:   11:FIN     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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     29 = #001D = 0000000000011101
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     29 = #001D = 0000000000011101
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     511 = #01FF = 0000000111111111
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
-#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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 0004
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     30 = #001E = 0000000000011110
-#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:     511 = #01FF = 0000000111111111
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 0000 0000 0000
-#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:     30 = #001E = 0000000000011110
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 000B 8000 0008 1110 0007 8100 0000 2010 000C 8100 001D 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     30 = #001E = 0000000000011110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1010 000B 8000 0008 1110 0007 8100 001E 2010 000C 8100 001D 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004
-
diff --git a/test/integration/casl2/cmd_call2/Makefile b/test/integration/casl2/cmd_call2/Makefile
deleted file mode 100644 (file)
index 0750f73..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_cpa1/0.txt b/test/integration/casl2/cmd_cpa1/0.txt
deleted file mode 100644 (file)
index 5693ff6..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/cpa1.casl
-
-Assemble ../../../../as/CMD/cpa1.casl (0)
-../../../../as/CMD/cpa1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/cpa1.casl:    2:BEGIN   LAD     GR1,#5000
-../../../../as/CMD/cpa1.casl:    3:        LAD     GR2,#F000
-../../../../as/CMD/cpa1.casl:    4:        CPA     GR2,GR1
-../../../../as/CMD/cpa1.casl:    5:        RET
-../../../../as/CMD/cpa1.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/cpa1.casl (1)
-../../../../as/CMD/cpa1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/cpa1.casl:    2:BEGIN   LAD     GR1,#5000
-       #0000   #1210
-       #0001   #5000
-../../../../as/CMD/cpa1.casl:    3:        LAD     GR2,#F000
-       #0002   #1220
-       #0003   #F000
-../../../../as/CMD/cpa1.casl:    4:        CPA     GR2,GR1
-       #0004   #4421
-../../../../as/CMD/cpa1.casl:    5:        RET
-       #0005   #8100
-../../../../as/CMD/cpa1.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:  20480 = #5000 = 0101000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:  20480 = #5000 = 0101000000000000
-#0004: GR2:  -4096 = #F000 = 1111000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:  20480 = #5000 = 0101000000000000
-#0005: GR2:  -4096 = #F000 = 1111000000000000
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 1210 5000 1220 F000 4421 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_cpa1/Makefile b/test/integration/casl2/cmd_cpa1/Makefile
deleted file mode 100644 (file)
index beeabf9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/cpa1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_dc_overflow/0.txt b/test/integration/casl2/cmd_dc_overflow/0.txt
deleted file mode 100644 (file)
index 30e082e..0000000
+++ /dev/null
@@ -1,232 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/dc_overflow.casl
-
-Assemble ../../../../as/CMD/dc_overflow.casl (0)
-../../../../as/CMD/dc_overflow.casl:    1:;; DC命令で、-32768〜32768の範囲にない10進数値を指定
-../../../../as/CMD/dc_overflow.casl:    2:MAIN    START   BEGIN
-../../../../as/CMD/dc_overflow.casl:    3:BEGIN   LD      GR1,A
-../../../../as/CMD/dc_overflow.casl:    4:        ADDL    GR1,B
-../../../../as/CMD/dc_overflow.casl:    5:        ST      GR0,C
-../../../../as/CMD/dc_overflow.casl:    6:        RET
-../../../../as/CMD/dc_overflow.casl:    7:A       DC      32779
-../../../../as/CMD/dc_overflow.casl:    8:B       DC      32778
-../../../../as/CMD/dc_overflow.casl:    9:C       DS      1
-../../../../as/CMD/dc_overflow.casl:   10:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0007
-MAIN.B ---> #0008
-MAIN.C ---> #0009
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/dc_overflow.casl (1)
-../../../../as/CMD/dc_overflow.casl:    1:;; DC命令で、-32768〜32768の範囲にない10進数値を指定
-../../../../as/CMD/dc_overflow.casl:    2:MAIN    START   BEGIN
-../../../../as/CMD/dc_overflow.casl:    3:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0007
-../../../../as/CMD/dc_overflow.casl:    4:        ADDL    GR1,B
-       #0002   #2210
-       #0003   #0008
-../../../../as/CMD/dc_overflow.casl:    5:        ST      GR0,C
-       #0004   #1100
-       #0005   #0009
-../../../../as/CMD/dc_overflow.casl:    6:        RET
-       #0006   #8100
-../../../../as/CMD/dc_overflow.casl:    7:A       DC      32779
-       #0007   #800B
-../../../../as/CMD/dc_overflow.casl:    8:B       DC      32778
-       #0008   #800A
-../../../../as/CMD/dc_overflow.casl:    9:C       DS      1
-       #0009   #0000
-../../../../as/CMD/dc_overflow.casl:   10:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0007 2210 0008 1100 0009 8100 800B 800A 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1: -32757 = #800B = 1000000000001011
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0007 2210 0008 1100 0009 8100 800B 800A 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     21 = #0015 = 0000000000010101
-#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): 100
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0007 2210 0008 1100 0009 8100 800B 800A 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     21 = #0015 = 0000000000010101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 100
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1010 0007 2210 0008 1100 0009 8100 800B 800A 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_dc_overflow/Makefile b/test/integration/casl2/cmd_dc_overflow/Makefile
deleted file mode 100644 (file)
index 4df5bd4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/dc_overflow.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_dc_spc/0.txt b/test/integration/casl2/cmd_dc_spc/0.txt
deleted file mode 100644 (file)
index 1ffc674..0000000
+++ /dev/null
@@ -1,567 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/dc_spc.casl
-
-Assemble ../../../../as/CMD/dc_spc.casl (0)
-../../../../as/CMD/dc_spc.casl:    1:;;; DC命令で空白を指定
-../../../../as/CMD/dc_spc.casl:    2:MAIN    START
-../../../../as/CMD/dc_spc.casl:    3:        OUT     BUF,LEN
-../../../../as/CMD/dc_spc.casl:    4:        RET
-../../../../as/CMD/dc_spc.casl:    5:BUF     DC      ' '
-../../../../as/CMD/dc_spc.casl:    6:LEN     DC      1
-../../../../as/CMD/dc_spc.casl:    7:        END
-
-Label::::
-MAIN.LEN ---> #0014
-MAIN ---> #0000
-MAIN.BUF ---> #0013
-
-Assemble ../../../../as/CMD/dc_spc.casl (1)
-../../../../as/CMD/dc_spc.casl:    1:;;; DC命令で空白を指定
-../../../../as/CMD/dc_spc.casl:    2:MAIN    START
-../../../../as/CMD/dc_spc.casl:    3:        OUT     BUF,LEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1220
-       #0007   #0014
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #0015
-       #0015   #000A
-       #000C   #1220
-       #000D   #0016
-       #0016   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../../as/CMD/dc_spc.casl:    4:        RET
-       #0012   #8100
-../../../../as/CMD/dc_spc.casl:    5:BUF     DC      ' '
-       #0013   #0020
-../../../../as/CMD/dc_spc.casl:    6:LEN     DC      1
-       #0014   #0001
-../../../../as/CMD/dc_spc.casl:    7:        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
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0000: 0010: 7120 7110 8100 0020 0001 000A 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0002: 0010: 7120 7110 8100 0020 0001 000A 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0004: 0010: 7120 7110 8100 0020 0001 000A 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0006: 0010: 7120 7110 8100 0020 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:     20 = #0014 = 0000000000010100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0008: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
- #000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:     20 = #0014 = 0000000000010100
-#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:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000A: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     21 = #0015 = 0000000000010101
-#000C: GR2:     20 = #0014 = 0000000000010100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000C: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     21 = #0015 = 0000000000010101
-#000E: GR2:     22 = #0016 = 0000000000010110
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000E: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     21 = #0015 = 0000000000010101
-#0010: GR2:     22 = #0016 = 0000000000010110
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0010: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     21 = #0015 = 0000000000010101
-#0011: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0011: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#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:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0012: 0010: 7120 7110 8100 0020 0001 000A 0001 0000 0000 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
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_dc_spc/Makefile b/test/integration/casl2/cmd_dc_spc/Makefile
deleted file mode 100644 (file)
index 278a231..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/dc_spc.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ds_0/0.txt b/test/integration/casl2/cmd_ds_0/0.txt
deleted file mode 100644 (file)
index cde77cd..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ds_0.casl
-
-Assemble ../../../../as/CMD/ds_0.casl (0)
-../../../../as/CMD/ds_0.casl:    1:;; 「DS 0」を指定したプログラム例
-../../../../as/CMD/ds_0.casl:    2:MAIN    START
-../../../../as/CMD/ds_0.casl:    3:        LD      GR1,A
-../../../../as/CMD/ds_0.casl:    4:        LD      GR2,B
-../../../../as/CMD/ds_0.casl:    5:        RET
-../../../../as/CMD/ds_0.casl:    6:A       DS      0
-../../../../as/CMD/ds_0.casl:    7:B       DC      15
-../../../../as/CMD/ds_0.casl:    8:        END
-
-Label::::
-MAIN.A ---> #0005
-MAIN.B ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ds_0.casl (1)
-../../../../as/CMD/ds_0.casl:    1:;; 「DS 0」を指定したプログラム例
-../../../../as/CMD/ds_0.casl:    2:MAIN    START
-../../../../as/CMD/ds_0.casl:    3:        LD      GR1,A
-       #0000   #1010
-       #0001   #0005
-../../../../as/CMD/ds_0.casl:    4:        LD      GR2,B
-       #0002   #1020
-       #0003   #0005
-../../../../as/CMD/ds_0.casl:    5:        RET
-       #0004   #8100
-../../../../as/CMD/ds_0.casl:    6:A       DS      0
-../../../../as/CMD/ds_0.casl:    7:B       DC      15
-       #0005   #000F
-../../../../as/CMD/ds_0.casl:    8:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     15 = #000F = 0000000000001111
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     15 = #000F = 0000000000001111
-#0004: GR2:     15 = #000F = 0000000000001111
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 1020 0005 8100 000F 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ds_0/Makefile b/test/integration/casl2/cmd_ds_0/Makefile
deleted file mode 100644 (file)
index c89a0e0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ds_0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_err0/0.txt b/test/integration/casl2/cmd_err0/0.txt
deleted file mode 100644 (file)
index fd2ff24..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-../../../../casl2 -slatd ../../../../as/ERR/cmd_err0.casl
-
-Assemble ../../../../as/ERR/cmd_err0.casl (0)
-../../../../as/ERR/cmd_err0.casl:    1:MAIN    START   BEGIN
-../../../../as/ERR/cmd_err0.casl:    2:BEGIN   LAD     GR1,3
-../../../../as/ERR/cmd_err0.casl:    3:        LAD     GR2,2
-../../../../as/ERR/cmd_err0.casl:    4:        LEA     GR1,GR2
-Assemble error - 109: LEA: not command of operand "r1,r2"
-../../../../as/ERR/cmd_err0.casl:    4:        LEA     GR1,GR2
diff --git a/test/integration/casl2/cmd_err0/Makefile b/test/integration/casl2/cmd_err0/Makefile
deleted file mode 100644 (file)
index 9ae7c25..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/cmd_err0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_err1/0.txt b/test/integration/casl2/cmd_err1/0.txt
deleted file mode 100644 (file)
index 56921a4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-../../../../casl2 -slatd ../../../../as/ERR/cmd_err1.casl
-
-Assemble ../../../../as/ERR/cmd_err1.casl (0)
-../../../../as/ERR/cmd_err1.casl:    1:MAIN    START   BEGIN
-../../../../as/ERR/cmd_err1.casl:    2:BEGIN   LEA     GR1,A
-Assemble error - 110: LEA: not command of operand "r,adr[,x]"
-../../../../as/ERR/cmd_err1.casl:    2:BEGIN   LEA     GR1,A
diff --git a/test/integration/casl2/cmd_err1/Makefile b/test/integration/casl2/cmd_err1/Makefile
deleted file mode 100644 (file)
index 7d0209f..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/cmd_err1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_lad0/0.txt b/test/integration/casl2/cmd_lad0/0.txt
deleted file mode 100644 (file)
index 34354e1..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/lad0.casl
-
-Assemble ../../../../as/CMD/lad0.casl (0)
-../../../../as/CMD/lad0.casl:    1:LAD     START
-../../../../as/CMD/lad0.casl:    2:        LAD     GR1,5
-../../../../as/CMD/lad0.casl:    3:        RET
-../../../../as/CMD/lad0.casl:    4:        END
-
-Label::::
-LAD ---> #0000
-
-Assemble ../../../../as/CMD/lad0.casl (1)
-../../../../as/CMD/lad0.casl:    1:LAD     START
-../../../../as/CMD/lad0.casl:    2:        LAD     GR1,5
-       #0000   #1210
-       #0001   #0005
-../../../../as/CMD/lad0.casl:    3:        RET
-       #0002   #8100
-../../../../as/CMD/lad0.casl:    4:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0005 8100 0000 0000 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      5 = #0005 = 0000000000000101
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0005 8100 0000 0000 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_lad0/Makefile b/test/integration/casl2/cmd_lad0/Makefile
deleted file mode 100644 (file)
index 9a597de..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_lad1/0.txt b/test/integration/casl2/cmd_lad1/0.txt
deleted file mode 100644 (file)
index 39c155d..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/lad1.casl
-
-Assemble ../../../../as/CMD/lad1.casl (0)
-../../../../as/CMD/lad1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/lad1.casl:    2:BEGIN   LD      GR1,A
-../../../../as/CMD/lad1.casl:    3:        LAD     GR1,1,GR1
-../../../../as/CMD/lad1.casl:    4:        RET
-../../../../as/CMD/lad1.casl:    5:A       DC      3
-../../../../as/CMD/lad1.casl:    6:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/lad1.casl (1)
-../../../../as/CMD/lad1.casl:    1:MAIN    START   BEGIN
-../../../../as/CMD/lad1.casl:    2:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0005
-../../../../as/CMD/lad1.casl:    3:        LAD     GR1,1,GR1
-       #0002   #1211
-       #0003   #0001
-../../../../as/CMD/lad1.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/lad1.casl:    5:A       DC      3
-       #0005   #0003
-../../../../as/CMD/lad1.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      4 = #0004 = 0000000000000100
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 1211 0001 8100 0003 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_lad1/Makefile b/test/integration/casl2/cmd_lad1/Makefile
deleted file mode 100644 (file)
index cbc733a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_lad2/0.txt b/test/integration/casl2/cmd_lad2/0.txt
deleted file mode 100644 (file)
index 58bd700..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/lad2.casl
-
-Assemble ../../../../as/CMD/lad2.casl (0)
-../../../../as/CMD/lad2.casl:    1:LAD1    START
-../../../../as/CMD/lad2.casl:    2:        LAD     GR1,10
-../../../../as/CMD/lad2.casl:    3:        LAD     GR1,65534,GR1
-../../../../as/CMD/lad2.casl:    4:        RET
-../../../../as/CMD/lad2.casl:    5:        END
-
-Label::::
-LAD1 ---> #0000
-
-Assemble ../../../../as/CMD/lad2.casl (1)
-../../../../as/CMD/lad2.casl:    1:LAD1    START
-../../../../as/CMD/lad2.casl:    2:        LAD     GR1,10
-       #0000   #1210
-       #0001   #000A
-../../../../as/CMD/lad2.casl:    3:        LAD     GR1,65534,GR1
-       #0002   #1211
-       #0003   #FFFE
-../../../../as/CMD/lad2.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/lad2.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 000A 1211 FFFE 8100 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     10 = #000A = 0000000000001010 = '\n'
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 000A 1211 FFFE 8100 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      8 = #0008 = 0000000000001000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 000A 1211 FFFE 8100 0000 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_lad2/Makefile b/test/integration/casl2/cmd_lad2/Makefile
deleted file mode 100644 (file)
index 858002e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_lad3/0.txt b/test/integration/casl2/cmd_lad3/0.txt
deleted file mode 100644 (file)
index adf41d2..0000000
+++ /dev/null
@@ -1,166 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/lad3.casl
-
-Assemble ../../../../as/CMD/lad3.casl (0)
-../../../../as/CMD/lad3.casl:    1:LAD1    START
-../../../../as/CMD/lad3.casl:    2:        LAD     GR1,-1
-../../../../as/CMD/lad3.casl:    3:        LAD     GR1,65535,GR1
-../../../../as/CMD/lad3.casl:    4:        RET
-../../../../as/CMD/lad3.casl:    5:        END
-
-Label::::
-LAD1 ---> #0000
-
-Assemble ../../../../as/CMD/lad3.casl (1)
-../../../../as/CMD/lad3.casl:    1:LAD1    START
-../../../../as/CMD/lad3.casl:    2:        LAD     GR1,-1
-       #0000   #1210
-       #0001   #FFFF
-../../../../as/CMD/lad3.casl:    3:        LAD     GR1,65535,GR1
-       #0002   #1211
-       #0003   #FFFF
-../../../../as/CMD/lad3.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/lad3.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 FFFF 1211 FFFF 8100 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 FFFF 1211 FFFF 8100 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     -2 = #FFFE = 1111111111111110
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 FFFF 1211 FFFF 8100 0000 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_lad3/Makefile b/test/integration/casl2/cmd_lad3/Makefile
deleted file mode 100644 (file)
index 1dc9dd3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad3.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld0/0.txt b/test/integration/casl2/cmd_ld0/0.txt
deleted file mode 100644 (file)
index a9c01ac..0000000
+++ /dev/null
@@ -1,165 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld0.casl
-
-Assemble ../../../../as/CMD/ld0.casl (0)
-../../../../as/CMD/ld0.casl:    1:MAIN    START
-../../../../as/CMD/ld0.casl:    2:        LAD     GR1,3
-../../../../as/CMD/ld0.casl:    3:        LD      GR0,GR1
-../../../../as/CMD/ld0.casl:    4:        RET
-../../../../as/CMD/ld0.casl:    5:        END
-
-Label::::
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld0.casl (1)
-../../../../as/CMD/ld0.casl:    1:MAIN    START
-../../../../as/CMD/ld0.casl:    2:        LAD     GR1,3
-       #0000   #1210
-       #0001   #0003
-../../../../as/CMD/ld0.casl:    3:        LD      GR0,GR1
-       #0002   #1401
-../../../../as/CMD/ld0.casl:    4:        RET
-       #0003   #8100
-../../../../as/CMD/ld0.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      3 = #0003 = 0000000000000011
-#0003: GR1:      3 = #0003 = 0000000000000011
-#0003: GR2:      0 = #0000 = 0000000000000000
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 000
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 1210 0003 1401 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld0/Makefile b/test/integration/casl2/cmd_ld0/Makefile
deleted file mode 100644 (file)
index 6f6fd07..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld1/0.txt b/test/integration/casl2/cmd_ld1/0.txt
deleted file mode 100644 (file)
index 08aec1c..0000000
+++ /dev/null
@@ -1,124 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld1.casl
-
-Assemble ../../../../as/CMD/ld1.casl (0)
-../../../../as/CMD/ld1.casl:    1:MAIN    START
-../../../../as/CMD/ld1.casl:    2:        LD      GR0,A
-../../../../as/CMD/ld1.casl:    3:        RET
-../../../../as/CMD/ld1.casl:    4:A       DC      1,1,2,3,5,8
-../../../../as/CMD/ld1.casl:    5:        END
-
-Label::::
-MAIN.A ---> #0003
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld1.casl (1)
-../../../../as/CMD/ld1.casl:    1:MAIN    START
-../../../../as/CMD/ld1.casl:    2:        LD      GR0,A
-       #0000   #1000
-       #0001   #0003
-../../../../as/CMD/ld1.casl:    3:        RET
-       #0002   #8100
-../../../../as/CMD/ld1.casl:    4:A       DC      1,1,2,3,5,8
-       #0003   #0001
-       #0004   #0001
-       #0005   #0002
-       #0006   #0003
-       #0007   #0005
-       #0008   #0008
-../../../../as/CMD/ld1.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1000 0003 8100 0001 0001 0002 0003 0005 0008 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:      1 = #0001 = 0000000000000001
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1000 0003 8100 0001 0001 0002 0003 0005 0008 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld1/Makefile b/test/integration/casl2/cmd_ld1/Makefile
deleted file mode 100644 (file)
index 73385a8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld2/0.txt b/test/integration/casl2/cmd_ld2/0.txt
deleted file mode 100644 (file)
index e987d15..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld2.casl
-
-Assemble ../../../../as/CMD/ld2.casl (0)
-../../../../as/CMD/ld2.casl:    1:; LDコマンド
-../../../../as/CMD/ld2.casl:    2:MAIN START   BEGIN
-../../../../as/CMD/ld2.casl:    3:BEGIN        LAD     GR0,3
-../../../../as/CMD/ld2.casl:    4:    LD       GR1,GR0
-../../../../as/CMD/ld2.casl:    5:     RET
-../../../../as/CMD/ld2.casl:    6:     END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld2.casl (1)
-../../../../as/CMD/ld2.casl:    1:; LDコマンド
-../../../../as/CMD/ld2.casl:    2:MAIN START   BEGIN
-../../../../as/CMD/ld2.casl:    3:BEGIN        LAD     GR0,3
-       #0000   #1200
-       #0001   #0003
-../../../../as/CMD/ld2.casl:    4:    LD       GR1,GR0
-       #0002   #1410
-../../../../as/CMD/ld2.casl:    5:     RET
-       #0003   #8100
-../../../../as/CMD/ld2.casl:    6:     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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:      3 = #0003 = 0000000000000011
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      3 = #0003 = 0000000000000011
-#0003: GR1:      3 = #0003 = 0000000000000011
-#0003: GR2:      0 = #0000 = 0000000000000000
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 000
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 1200 0003 1410 8100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld2/Makefile b/test/integration/casl2/cmd_ld2/Makefile
deleted file mode 100644 (file)
index 76879a9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld3/0.txt b/test/integration/casl2/cmd_ld3/0.txt
deleted file mode 100644 (file)
index 87ca79c..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld3.casl
-
-Assemble ../../../../as/CMD/ld3.casl (0)
-../../../../as/CMD/ld3.casl:    1:MAIN START
-../../../../as/CMD/ld3.casl:    2:BEGIN        LD      GR1,I
-../../../../as/CMD/ld3.casl:    3:     RET
-../../../../as/CMD/ld3.casl:    4:I    DC      17
-../../../../as/CMD/ld3.casl:    5:     END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.I ---> #0003
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld3.casl (1)
-../../../../as/CMD/ld3.casl:    1:MAIN START
-../../../../as/CMD/ld3.casl:    2:BEGIN        LD      GR1,I
-       #0000   #1010
-       #0001   #0003
-../../../../as/CMD/ld3.casl:    3:     RET
-       #0002   #8100
-../../../../as/CMD/ld3.casl:    4:I    DC      17
-       #0003   #0011
-../../../../as/CMD/ld3.casl:    5:     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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0003 8100 0011 0000 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     17 = #0011 = 0000000000010001
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0003 8100 0011 0000 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld3/Makefile b/test/integration/casl2/cmd_ld3/Makefile
deleted file mode 100644 (file)
index a10f187..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld3.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld4/0.txt b/test/integration/casl2/cmd_ld4/0.txt
deleted file mode 100644 (file)
index 9aaae64..0000000
+++ /dev/null
@@ -1,227 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld4.casl
-
-Assemble ../../../../as/CMD/ld4.casl (0)
-../../../../as/CMD/ld4.casl:    1:; LDコマンド
-../../../../as/CMD/ld4.casl:    2:MAIN START   BEGIN
-../../../../as/CMD/ld4.casl:    3:BEGIN        LD      GR1,A
-../../../../as/CMD/ld4.casl:    4:        LD      GR2,B
-../../../../as/CMD/ld4.casl:    5:        ADDL    GR1,GR2
-../../../../as/CMD/ld4.casl:    6:        RET
-../../../../as/CMD/ld4.casl:    7:A    DC      32767
-../../../../as/CMD/ld4.casl:    8:B       DC      32675
-../../../../as/CMD/ld4.casl:    9:     END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0006
-MAIN.B ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld4.casl (1)
-../../../../as/CMD/ld4.casl:    1:; LDコマンド
-../../../../as/CMD/ld4.casl:    2:MAIN START   BEGIN
-../../../../as/CMD/ld4.casl:    3:BEGIN        LD      GR1,A
-       #0000   #1010
-       #0001   #0006
-../../../../as/CMD/ld4.casl:    4:        LD      GR2,B
-       #0002   #1020
-       #0003   #0007
-../../../../as/CMD/ld4.casl:    5:        ADDL    GR1,GR2
-       #0004   #2612
-../../../../as/CMD/ld4.casl:    6:        RET
-       #0005   #8100
-../../../../as/CMD/ld4.casl:    7:A    DC      32767
-       #0006   #7FFF
-../../../../as/CMD/ld4.casl:    8:B       DC      32675
-       #0007   #7FA3
-../../../../as/CMD/ld4.casl:    9:     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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:  32767 = #7FFF = 0111111111111111
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:  32767 = #7FFF = 0111111111111111
-#0004: GR2:  32675 = #7FA3 = 0111111110100011
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:    -94 = #FFA2 = 1111111110100010
-#0005: GR2:  32675 = #7FA3 = 0111111110100011
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 1010 0006 1020 0007 2612 8100 7FFF 7FA3 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld4/Makefile b/test/integration/casl2/cmd_ld4/Makefile
deleted file mode 100644 (file)
index 03f89b0..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld4.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld5/0.txt b/test/integration/casl2/cmd_ld5/0.txt
deleted file mode 100644 (file)
index 8d0afe1..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-../../../../casl2 -latd ../../../../as/CMD/ld5.casl
-
-Assemble ../../../../as/CMD/ld5.casl (0)
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN.B ---> #0006
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/ld5.casl (1)
-../../../../as/CMD/ld5.casl:    1:; LDコマンド
-../../../../as/CMD/ld5.casl:    2:MAIN    START   BEGIN
-../../../../as/CMD/ld5.casl:    3:BEGIN   LAD     GR2,1
-       #0000   #1220
-       #0001   #0001
-../../../../as/CMD/ld5.casl:    4:        LD      GR1,A,GR2
-       #0002   #1012
-       #0003   #0005
-../../../../as/CMD/ld5.casl:    5:        RET
-       #0004   #8100
-../../../../as/CMD/ld5.casl:    6:A       DC      1
-       #0005   #0001
-../../../../as/CMD/ld5.casl:    7:B       DC      2
-       #0006   #0002
-../../../../as/CMD/ld5.casl:    8:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      1 = #0001 = 0000000000000001
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      2 = #0002 = 0000000000000010
-#0004: GR2:      1 = #0001 = 0000000000000001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1220 0001 1012 0005 8100 0001 0002 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld5/Makefile b/test/integration/casl2/cmd_ld5/Makefile
deleted file mode 100644 (file)
index 41e78e1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -latd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld5.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) 
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_ld_loop/0.txt b/test/integration/casl2/cmd_ld_loop/0.txt
deleted file mode 100644 (file)
index 2cab303..0000000
+++ /dev/null
@@ -1,948 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/ld_loop.casl
-
-Assemble ../../../../as/CMD/ld_loop.casl (0)
-../../../../as/CMD/ld_loop.casl:    1:;;; ループを使い、連続でGR1にデータを転送する
-../../../../as/CMD/ld_loop.casl:    2:MAIN    START
-../../../../as/CMD/ld_loop.casl:    3:        LAD     GR2,0
-../../../../as/CMD/ld_loop.casl:    4:MLOOP   CPA     GR2,LEN
-../../../../as/CMD/ld_loop.casl:    5:        JZE     MEND
-../../../../as/CMD/ld_loop.casl:    6:        LD      GR1,DATA,GR2
-../../../../as/CMD/ld_loop.casl:    7:        LAD     GR2,1,GR2
-../../../../as/CMD/ld_loop.casl:    8:        JUMP    MLOOP
-../../../../as/CMD/ld_loop.casl:    9:MEND    RET
-../../../../as/CMD/ld_loop.casl:   10:DATA    DC      #9600,#F000,#A400
-../../../../as/CMD/ld_loop.casl:   11:LEN     DC      3
-../../../../as/CMD/ld_loop.casl:   12:        END
-
-Label::::
-MAIN.MLOOP ---> #0002
-MAIN.MEND ---> #000C
-MAIN.LEN ---> #0010
-MAIN ---> #0000
-MAIN.DATA ---> #000D
-
-Assemble ../../../../as/CMD/ld_loop.casl (1)
-../../../../as/CMD/ld_loop.casl:    1:;;; ループを使い、連続でGR1にデータを転送する
-../../../../as/CMD/ld_loop.casl:    2:MAIN    START
-../../../../as/CMD/ld_loop.casl:    3:        LAD     GR2,0
-       #0000   #1220
-       #0001   #0000
-../../../../as/CMD/ld_loop.casl:    4:MLOOP   CPA     GR2,LEN
-       #0002   #4020
-       #0003   #0010
-../../../../as/CMD/ld_loop.casl:    5:        JZE     MEND
-       #0004   #6300
-       #0005   #000C
-../../../../as/CMD/ld_loop.casl:    6:        LD      GR1,DATA,GR2
-       #0006   #1012
-       #0007   #000D
-../../../../as/CMD/ld_loop.casl:    7:        LAD     GR2,1,GR2
-       #0008   #1222
-       #0009   #0001
-../../../../as/CMD/ld_loop.casl:    8:        JUMP    MLOOP
-       #000A   #6400
-       #000B   #0002
-../../../../as/CMD/ld_loop.casl:    9:MEND    RET
-       #000C   #8100
-../../../../as/CMD/ld_loop.casl:   10:DATA    DC      #9600,#F000,#A400
-       #000D   #9600
-       #000E   #F000
-       #000F   #A400
-../../../../as/CMD/ld_loop.casl:   11:LEN     DC      3
-       #0010   #0003
-../../../../as/CMD/ld_loop.casl:   12:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0000: 0010: 0003 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0002: 0010: 0003 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0004: 0010: 0003 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0006: 0010: 0003 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1: -27136 = #9600 = 1001011000000000
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 010
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1: -27136 = #9600 = 1001011000000000
-#000A: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 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: GR1: -27136 = #9600 = 1001011000000000
-#0002: GR2:      1 = #0001 = 0000000000000001
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0002: 0010: 0003 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -27136 = #9600 = 1001011000000000
-#0004: GR2:      1 = #0001 = 0000000000000001
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0004: 0010: 0003 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -27136 = #9600 = 1001011000000000
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0006: 0010: 0003 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:  -4096 = #F000 = 1111000000000000
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 010
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:  -4096 = #F000 = 1111000000000000
-#000A: GR2:      2 = #0002 = 0000000000000010
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 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: GR1:  -4096 = #F000 = 1111000000000000
-#0002: GR2:      2 = #0002 = 0000000000000010
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0002: 0010: 0003 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:  -4096 = #F000 = 1111000000000000
-#0004: GR2:      2 = #0002 = 0000000000000010
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0004: 0010: 0003 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:  -4096 = #F000 = 1111000000000000
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0006: 0010: 0003 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1: -23552 = #A400 = 1010010000000000
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 010
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0008: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1: -23552 = #A400 = 1010010000000000
-#000A: GR2:      3 = #0003 = 0000000000000011
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 010
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#000A: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 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: GR1: -23552 = #A400 = 1010010000000000
-#0002: GR2:      3 = #0003 = 0000000000000011
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0002: 0010: 0003 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -23552 = #A400 = 1010010000000000
-#0004: GR2:      3 = #0003 = 0000000000000011
-#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): 001
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#0004: 0010: 0003 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1: -23552 = #A400 = 1010010000000000
-#000C: GR2:      3 = #0003 = 0000000000000011
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1220 0000 4020 0010 6300 000C 1012 000D 1222 0001 6400 0002 8100 9600 F000 A400
-#000C: 0010: 0003 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_ld_loop/Makefile b/test/integration/casl2/cmd_ld_loop/Makefile
deleted file mode 100644 (file)
index ac0fbbe..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld_loop.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_literal_spc/0.txt b/test/integration/casl2/cmd_literal_spc/0.txt
deleted file mode 100644 (file)
index 6f9ec2b..0000000
+++ /dev/null
@@ -1,670 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/literal_spc.casl
-
-Assemble ../../../../as/CMD/literal_spc.casl (0)
-../../../../as/CMD/literal_spc.casl:    1:; リテラルに「=' '」を指定した場合のテスト
-../../../../as/CMD/literal_spc.casl:    2:MAIN    START
-../../../../as/CMD/literal_spc.casl:    3:        LD  GR1,=' '
-../../../../as/CMD/literal_spc.casl:    4:        ST  GR1,BUF      
-../../../../as/CMD/literal_spc.casl:    5:        OUT BUF,LEN
-../../../../as/CMD/literal_spc.casl:    6:        RET
-../../../../as/CMD/literal_spc.casl:    7:BUF          DS      1
-../../../../as/CMD/literal_spc.casl:    8:LEN          DC      1
-../../../../as/CMD/literal_spc.casl:    9:        END
-
-Label::::
-MAIN.LEN ---> #0018
-MAIN ---> #0000
-MAIN.BUF ---> #0017
-
-Assemble ../../../../as/CMD/literal_spc.casl (1)
-../../../../as/CMD/literal_spc.casl:    1:; リテラルに「=' '」を指定した場合のテスト
-../../../../as/CMD/literal_spc.casl:    2:MAIN    START
-../../../../as/CMD/literal_spc.casl:    3:        LD  GR1,=' '
-       #0019   #0020
-       #0000   #1010
-       #0001   #0019
-../../../../as/CMD/literal_spc.casl:    4:        ST  GR1,BUF      
-       #0002   #1110
-       #0003   #0017
-../../../../as/CMD/literal_spc.casl:    5:        OUT BUF,LEN
-       #0004   #7001
-       #0005   #0000
-       #0006   #7002
-       #0007   #0000
-       #0008   #1210
-       #0009   #0017
-       #000A   #1220
-       #000B   #0018
-       #000C   #F000
-       #000D   #0002
-       #000E   #1210
-       #000F   #001A
-       #001A   #000A
-       #0010   #1220
-       #0011   #001B
-       #001B   #0001
-       #0012   #F000
-       #0013   #0002
-       #0014   #7120
-       #0015   #7110
-../../../../as/CMD/literal_spc.casl:    6:        RET
-       #0016   #8100
-../../../../as/CMD/literal_spc.casl:    7:BUF          DS      1
-       #0017   #0000
-../../../../as/CMD/literal_spc.casl:    8:LEN          DC      1
-       #0018   #0001
-../../../../as/CMD/literal_spc.casl:    9:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0000: 0010: 1220 001B F000 0002 7120 7110 8100 0000 0001 0020 000A 0001 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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     32 = #0020 = 0000000000100000 = ' '
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0002: 0010: 1220 001B F000 0002 7120 7110 8100 0000 0001 0020 000A 0001 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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     32 = #0020 = 0000000000100000 = ' '
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0004: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     32 = #0020 = 0000000000100000 = ' '
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0006: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     32 = #0020 = 0000000000100000 = ' '
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0008: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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 0020
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     23 = #0017 = 0000000000010111
-#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:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#000A: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     23 = #0017 = 0000000000010111
-#000C: GR2:     24 = #0018 = 0000000000011000
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#000C: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
- #000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     23 = #0017 = 0000000000010111
-#000E: GR2:     24 = #0018 = 0000000000011000
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#000E: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     26 = #001A = 0000000000011010
-#0010: GR2:     24 = #0018 = 0000000000011000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0010: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     26 = #001A = 0000000000011010
-#0012: GR2:     27 = #001B = 0000000000011011
-#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:     510 = #01FE = 0000000111111110
-#0012: PR:      18 = #0012 = 0000000000010010
-#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: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0012: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 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
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-
-#0014: Register::::
-#0014: GR0:      0 = #0000 = 0000000000000000
-#0014: GR1:     26 = #001A = 0000000000011010
-#0014: GR2:     27 = #001B = 0000000000011011
-#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:     510 = #01FE = 0000000111111110
-#0014: PR:      20 = #0014 = 0000000000010100
-#0014: FR (OF SF ZF): 000
-#0014: Memory::::
-#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0014: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0014: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000
-#0014: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0014: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#0015: Register::::
-#0015: GR0:      0 = #0000 = 0000000000000000
-#0015: GR1:     26 = #001A = 0000000000011010
-#0015: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0015: PR:      21 = #0015 = 0000000000010101
-#0015: FR (OF SF ZF): 000
-#0015: Memory::::
-#0015: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0015: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0015: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000
-#0015: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0015: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
-#0016: Register::::
-#0016: GR0:      0 = #0000 = 0000000000000000
-#0016: GR1:     32 = #0020 = 0000000000100000 = ' '
-#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:     512 = #0200 = 0000001000000000
-#0016: PR:      22 = #0016 = 0000000000010110
-#0016: FR (OF SF ZF): 000
-#0016: Memory::::
-#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0016: 0000: 1010 0019 1110 0017 7001 0000 7002 0000 1210 0017 1220 0018 F000 0002 1210 001A
-#0016: 0010: 1220 001B F000 0002 7120 7110 8100 0020 0001 0020 000A 0001 0000 0000 0000 0000
-#0016: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0016: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0020
-
diff --git a/test/integration/casl2/cmd_literal_spc/Makefile b/test/integration/casl2/cmd_literal_spc/Makefile
deleted file mode 100644 (file)
index 56b778a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/literal_spc.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_literalstr/0.txt b/test/integration/casl2/cmd_literalstr/0.txt
deleted file mode 100644 (file)
index ed34fe6..0000000
+++ /dev/null
@@ -1,3588 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/literalstr.casl
-
-Assemble ../../../../as/CMD/literalstr.casl (0)
-../../../../as/CMD/literalstr.casl:    1:MAIN    START
-../../../../as/CMD/literalstr.casl:    2:        LAD     GR1,='a'
-../../../../as/CMD/literalstr.casl:    3:        LAD     GR2,10
-../../../../as/CMD/literalstr.casl:    4:LOOP    CPA     GR2,=0
-../../../../as/CMD/literalstr.casl:    5:        JZE     LEND
-../../../../as/CMD/literalstr.casl:    6:        JMI     LEND
-../../../../as/CMD/literalstr.casl:    7:        LD      GR3,0,GR1
-../../../../as/CMD/literalstr.casl:    8:        ADDA    GR1,=1
-../../../../as/CMD/literalstr.casl:    9:        SUBA    GR2,=1
-../../../../as/CMD/literalstr.casl:   10:        JUMP    LOOP
-../../../../as/CMD/literalstr.casl:   11:LEND    RET
-../../../../as/CMD/literalstr.casl:   12:LEN     DC      5
-../../../../as/CMD/literalstr.casl:   13:        END
-
-Label::::
-MAIN.LEND ---> #0012
-MAIN.LEN ---> #0013
-MAIN ---> #0000
-MAIN.LOOP ---> #0004
-
-Assemble ../../../../as/CMD/literalstr.casl (1)
-../../../../as/CMD/literalstr.casl:    1:MAIN    START
-../../../../as/CMD/literalstr.casl:    2:        LAD     GR1,='a'
-       #0014   #0061
-       #0000   #1210
-       #0001   #0014
-../../../../as/CMD/literalstr.casl:    3:        LAD     GR2,10
-       #0002   #1220
-       #0003   #000A
-../../../../as/CMD/literalstr.casl:    4:LOOP    CPA     GR2,=0
-       #0015   #0000
-       #0004   #4020
-       #0005   #0015
-../../../../as/CMD/literalstr.casl:    5:        JZE     LEND
-       #0006   #6300
-       #0007   #0012
-../../../../as/CMD/literalstr.casl:    6:        JMI     LEND
-       #0008   #6100
-       #0009   #0012
-../../../../as/CMD/literalstr.casl:    7:        LD      GR3,0,GR1
-       #000A   #1031
-       #000B   #0000
-../../../../as/CMD/literalstr.casl:    8:        ADDA    GR1,=1
-       #0016   #0001
-       #000C   #2010
-       #000D   #0016
-../../../../as/CMD/literalstr.casl:    9:        SUBA    GR2,=1
-       #0017   #0001
-       #000E   #2120
-       #000F   #0017
-../../../../as/CMD/literalstr.casl:   10:        JUMP    LOOP
-       #0010   #6400
-       #0011   #0004
-../../../../as/CMD/literalstr.casl:   11:LEND    RET
-       #0012   #8100
-../../../../as/CMD/literalstr.casl:   12:LEN     DC      5
-       #0013   #0005
-../../../../as/CMD/literalstr.casl:   13:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0000: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     20 = #0014 = 0000000000010100
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0002: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     20 = #0014 = 0000000000010100
-#0004: GR2:     10 = #000A = 0000000000001010 = '\n'
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     20 = #0014 = 0000000000010100
-#0006: GR2:     10 = #000A = 0000000000001010 = '\n'
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     20 = #0014 = 0000000000010100
-#0008: GR2:     10 = #000A = 0000000000001010 = '\n'
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     20 = #0014 = 0000000000010100
-#000A: GR2:     10 = #000A = 0000000000001010 = '\n'
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     20 = #0014 = 0000000000010100
-#000C: GR2:     10 = #000A = 0000000000001010 = '\n'
-#000C: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     21 = #0015 = 0000000000010101
-#000E: GR2:     10 = #000A = 0000000000001010 = '\n'
-#000E: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     21 = #0015 = 0000000000010101
-#0010: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#0010: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     21 = #0015 = 0000000000010101
-#0004: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#0004: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     21 = #0015 = 0000000000010101
-#0006: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#0006: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     21 = #0015 = 0000000000010101
-#0008: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#0008: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     21 = #0015 = 0000000000010101
-#000A: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#000A: GR3:     97 = #0061 = 0000000001100001 = 'a'
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     21 = #0015 = 0000000000010101
-#000C: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     22 = #0016 = 0000000000010110
-#000E: GR2:      9 = #0009 = 0000000000001001 = '\t'
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     22 = #0016 = 0000000000010110
-#0010: GR2:      8 = #0008 = 0000000000001000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     22 = #0016 = 0000000000010110
-#0004: GR2:      8 = #0008 = 0000000000001000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     22 = #0016 = 0000000000010110
-#0006: GR2:      8 = #0008 = 0000000000001000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     22 = #0016 = 0000000000010110
-#0008: GR2:      8 = #0008 = 0000000000001000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     22 = #0016 = 0000000000010110
-#000A: GR2:      8 = #0008 = 0000000000001000
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     22 = #0016 = 0000000000010110
-#000C: GR2:      8 = #0008 = 0000000000001000
-#000C: GR3:      1 = #0001 = 0000000000000001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     23 = #0017 = 0000000000010111
-#000E: GR2:      8 = #0008 = 0000000000001000
-#000E: GR3:      1 = #0001 = 0000000000000001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     23 = #0017 = 0000000000010111
-#0010: GR2:      7 = #0007 = 0000000000000111
-#0010: GR3:      1 = #0001 = 0000000000000001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     23 = #0017 = 0000000000010111
-#0004: GR2:      7 = #0007 = 0000000000000111
-#0004: GR3:      1 = #0001 = 0000000000000001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     23 = #0017 = 0000000000010111
-#0006: GR2:      7 = #0007 = 0000000000000111
-#0006: GR3:      1 = #0001 = 0000000000000001
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     23 = #0017 = 0000000000010111
-#0008: GR2:      7 = #0007 = 0000000000000111
-#0008: GR3:      1 = #0001 = 0000000000000001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     23 = #0017 = 0000000000010111
-#000A: GR2:      7 = #0007 = 0000000000000111
-#000A: GR3:      1 = #0001 = 0000000000000001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     23 = #0017 = 0000000000010111
-#000C: GR2:      7 = #0007 = 0000000000000111
-#000C: GR3:      1 = #0001 = 0000000000000001
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      7 = #0007 = 0000000000000111
-#000E: GR3:      1 = #0001 = 0000000000000001
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     24 = #0018 = 0000000000011000
-#0010: GR2:      6 = #0006 = 0000000000000110
-#0010: GR3:      1 = #0001 = 0000000000000001
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     24 = #0018 = 0000000000011000
-#0004: GR2:      6 = #0006 = 0000000000000110
-#0004: GR3:      1 = #0001 = 0000000000000001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     24 = #0018 = 0000000000011000
-#0006: GR2:      6 = #0006 = 0000000000000110
-#0006: GR3:      1 = #0001 = 0000000000000001
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     24 = #0018 = 0000000000011000
-#0008: GR2:      6 = #0006 = 0000000000000110
-#0008: GR3:      1 = #0001 = 0000000000000001
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     24 = #0018 = 0000000000011000
-#000A: GR2:      6 = #0006 = 0000000000000110
-#000A: GR3:      1 = #0001 = 0000000000000001
-#000A: GR4:      0 = #0000 = 0000000000000000
-#000A: GR5:      0 = #0000 = 0000000000000000
-#000A: GR6:      0 = #0000 = 0000000000000000
-#000A: GR7:      0 = #0000 = 0000000000000000
-#000A: SP:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      6 = #0006 = 0000000000000110
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     25 = #0019 = 0000000000011001
-#000E: GR2:      6 = #0006 = 0000000000000110
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     25 = #0019 = 0000000000011001
-#0010: GR2:      5 = #0005 = 0000000000000101
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     25 = #0019 = 0000000000011001
-#0004: GR2:      5 = #0005 = 0000000000000101
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     25 = #0019 = 0000000000011001
-#0006: GR2:      5 = #0005 = 0000000000000101
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     25 = #0019 = 0000000000011001
-#0008: GR2:      5 = #0005 = 0000000000000101
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     25 = #0019 = 0000000000011001
-#000A: GR2:      5 = #0005 = 0000000000000101
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     25 = #0019 = 0000000000011001
-#000C: GR2:      5 = #0005 = 0000000000000101
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     26 = #001A = 0000000000011010
-#000E: GR2:      5 = #0005 = 0000000000000101
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     26 = #001A = 0000000000011010
-#0010: GR2:      4 = #0004 = 0000000000000100
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     26 = #001A = 0000000000011010
-#0004: GR2:      4 = #0004 = 0000000000000100
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     26 = #001A = 0000000000011010
-#0006: GR2:      4 = #0004 = 0000000000000100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     26 = #001A = 0000000000011010
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     26 = #001A = 0000000000011010
-#000A: GR2:      4 = #0004 = 0000000000000100
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     26 = #001A = 0000000000011010
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     27 = #001B = 0000000000011011
-#000E: GR2:      4 = #0004 = 0000000000000100
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     27 = #001B = 0000000000011011
-#0010: GR2:      3 = #0003 = 0000000000000011
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     27 = #001B = 0000000000011011
-#0004: GR2:      3 = #0003 = 0000000000000011
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     27 = #001B = 0000000000011011
-#0006: GR2:      3 = #0003 = 0000000000000011
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     27 = #001B = 0000000000011011
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     27 = #001B = 0000000000011011
-#000A: GR2:      3 = #0003 = 0000000000000011
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     27 = #001B = 0000000000011011
-#000C: GR2:      3 = #0003 = 0000000000000011
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     28 = #001C = 0000000000011100
-#000E: GR2:      3 = #0003 = 0000000000000011
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     28 = #001C = 0000000000011100
-#0010: GR2:      2 = #0002 = 0000000000000010
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     28 = #001C = 0000000000011100
-#0004: GR2:      2 = #0002 = 0000000000000010
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     28 = #001C = 0000000000011100
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     28 = #001C = 0000000000011100
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     28 = #001C = 0000000000011100
-#000A: GR2:      2 = #0002 = 0000000000000010
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     28 = #001C = 0000000000011100
-#000C: GR2:      2 = #0002 = 0000000000000010
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     29 = #001D = 0000000000011101
-#000E: GR2:      2 = #0002 = 0000000000000010
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     29 = #001D = 0000000000011101
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     29 = #001D = 0000000000011101
-#0004: GR2:      1 = #0001 = 0000000000000001
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     29 = #001D = 0000000000011101
-#0006: GR2:      1 = #0001 = 0000000000000001
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     29 = #001D = 0000000000011101
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0008: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     29 = #001D = 0000000000011101
-#000A: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000A: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     29 = #001D = 0000000000011101
-#000C: GR2:      1 = #0001 = 0000000000000001
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000C: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     30 = #001E = 0000000000011110
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#000E: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     30 = #001E = 0000000000011110
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 001
-#0010: Memory::::
-#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0010: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0010: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 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:     30 = #001E = 0000000000011110
-#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): 001
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0004: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     30 = #001E = 0000000000011110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 001
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0006: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:     30 = #001E = 0000000000011110
-#0012: GR2:      0 = #0000 = 0000000000000000
-#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:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#0012: FR (OF SF ZF): 001
-#0012: Memory::::
-#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0012: 0000: 1210 0014 1220 000A 4020 0015 6300 0012 6100 0012 1031 0000 2010 0016 2120 0017
-#0012: 0010: 6400 0004 8100 0005 0061 0000 0001 0001 0000 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
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_literalstr/Makefile b/test/integration/casl2/cmd_literalstr/Makefile
deleted file mode 100644 (file)
index cbde0b2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/literalstr.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_out0/0.txt b/test/integration/casl2/cmd_out0/0.txt
deleted file mode 100644 (file)
index e3f8de3..0000000
+++ /dev/null
@@ -1,565 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/out0.casl
-
-Assemble ../../../../as/CMD/out0.casl (0)
-../../../../as/CMD/out0.casl:    1:MAIN     START
-../../../../as/CMD/out0.casl:    2:         OUT    BUF,LEN
-../../../../as/CMD/out0.casl:    3:         RET
-../../../../as/CMD/out0.casl:    4:BUF      DC     '0'
-../../../../as/CMD/out0.casl:    5:LEN      DC     1
-../../../../as/CMD/out0.casl:    6:         END
-
-Label::::
-MAIN.LEN ---> #0014
-MAIN ---> #0000
-MAIN.BUF ---> #0013
-
-Assemble ../../../../as/CMD/out0.casl (1)
-../../../../as/CMD/out0.casl:    1:MAIN     START
-../../../../as/CMD/out0.casl:    2:         OUT    BUF,LEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1220
-       #0007   #0014
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #0015
-       #0015   #000A
-       #000C   #1220
-       #000D   #0016
-       #0016   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../../as/CMD/out0.casl:    3:         RET
-       #0012   #8100
-../../../../as/CMD/out0.casl:    4:BUF      DC     '0'
-       #0013   #0030
-../../../../as/CMD/out0.casl:    5:LEN      DC     1
-       #0014   #0001
-../../../../as/CMD/out0.casl:    6:         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
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0000: 0010: 7120 7110 8100 0030 0001 000A 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0002: 0010: 7120 7110 8100 0030 0001 000A 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0004: 0010: 7120 7110 8100 0030 0001 000A 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0006: 0010: 7120 7110 8100 0030 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:     20 = #0014 = 0000000000010100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0008: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-0#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:     20 = #0014 = 0000000000010100
-#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:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000A: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     21 = #0015 = 0000000000010101
-#000C: GR2:     20 = #0014 = 0000000000010100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000C: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     21 = #0015 = 0000000000010101
-#000E: GR2:     22 = #0016 = 0000000000010110
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#000E: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     21 = #0015 = 0000000000010101
-#0010: GR2:     22 = #0016 = 0000000000010110
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0010: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     21 = #0015 = 0000000000010101
-#0011: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0011: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#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:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#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 1220 0014 F000 0002 1210 0015 1220 0016 F000 0002
-#0012: 0010: 7120 7110 8100 0030 0001 000A 0001 0000 0000 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
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_out0/Makefile b/test/integration/casl2/cmd_out0/Makefile
deleted file mode 100644 (file)
index 2c66a5a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/out0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_out1/0.txt b/test/integration/casl2/cmd_out1/0.txt
deleted file mode 100644 (file)
index 5a973a9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-../../../../casl2 ../../../../as/cmd/OUT/out1.casl
-0      1
-
- !"#$%&'()*+,-./0123456789:;<=>?
-@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
-`abcdefghijklmnopqrstuvwxyz{|}~ 
diff --git a/test/integration/casl2/cmd_out1/Makefile b/test/integration/casl2/cmd_out1/Makefile
deleted file mode 100644 (file)
index 9e2b516..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/cmd/OUT
-ASFILE = $(ASDIR)/out1.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_pushpop/0.txt b/test/integration/casl2/cmd_pushpop/0.txt
deleted file mode 100644 (file)
index 0779ad0..0000000
+++ /dev/null
@@ -1,470 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/pushpop.casl
-
-Assemble ../../../../as/CMD/pushpop.casl (0)
-../../../../as/CMD/pushpop.casl:    1:PUSHPOP START
-../../../../as/CMD/pushpop.casl:    2:        LAD     GR1,1
-../../../../as/CMD/pushpop.casl:    3:        LAD     GR2,2
-../../../../as/CMD/pushpop.casl:    4:        PUSH    0,GR1
-../../../../as/CMD/pushpop.casl:    5:        PUSH    0,GR2
-../../../../as/CMD/pushpop.casl:    6:        LAD     GR1,0
-../../../../as/CMD/pushpop.casl:    7:        LAD     GR2,0
-../../../../as/CMD/pushpop.casl:    8:        POP     GR2
-../../../../as/CMD/pushpop.casl:    9:        POP     GR1
-../../../../as/CMD/pushpop.casl:   10:        RET
-../../../../as/CMD/pushpop.casl:   11:        END
-
-Label::::
-PUSHPOP ---> #0000
-
-Assemble ../../../../as/CMD/pushpop.casl (1)
-../../../../as/CMD/pushpop.casl:    1:PUSHPOP START
-../../../../as/CMD/pushpop.casl:    2:        LAD     GR1,1
-       #0000   #1210
-       #0001   #0001
-../../../../as/CMD/pushpop.casl:    3:        LAD     GR2,2
-       #0002   #1220
-       #0003   #0002
-../../../../as/CMD/pushpop.casl:    4:        PUSH    0,GR1
-       #0004   #7001
-       #0005   #0000
-../../../../as/CMD/pushpop.casl:    5:        PUSH    0,GR2
-       #0006   #7002
-       #0007   #0000
-../../../../as/CMD/pushpop.casl:    6:        LAD     GR1,0
-       #0008   #1210
-       #0009   #0000
-../../../../as/CMD/pushpop.casl:    7:        LAD     GR2,0
-       #000A   #1220
-       #000B   #0000
-../../../../as/CMD/pushpop.casl:    8:        POP     GR2
-       #000C   #7120
-../../../../as/CMD/pushpop.casl:    9:        POP     GR1
-       #000D   #7110
-../../../../as/CMD/pushpop.casl:   10:        RET
-       #000E   #8100
-../../../../as/CMD/pushpop.casl:   11:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      1 = #0001 = 0000000000000001
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      1 = #0001 = 0000000000000001
-#0004: GR2:      2 = #0002 = 0000000000000010
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      1 = #0001 = 0000000000000001
-#0006: GR2:      2 = #0002 = 0000000000000010
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      1 = #0001 = 0000000000000001
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
-#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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 0002 0001
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      2 = #0002 = 0000000000000010
-#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:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
-#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      0 = #0000 = 0000000000000000
-#000C: GR2:      0 = #0000 = 0000000000000000
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
-#000C: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
-
-#000D: Register::::
-#000D: GR0:      0 = #0000 = 0000000000000000
-#000D: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 000
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
-#000D: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:      1 = #0001 = 0000000000000001
-#000E: GR2:      2 = #0002 = 0000000000000010
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     512 = #0200 = 0000001000000000
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 1210 0001 1220 0002 7001 0000 7002 0000 1210 0000 1220 0000 7120 7110 8100 0000
-#000E: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0001
-
diff --git a/test/integration/casl2/cmd_pushpop/Makefile b/test/integration/casl2/cmd_pushpop/Makefile
deleted file mode 100644 (file)
index 5bdc746..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/pushpop.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_sla2/0.txt b/test/integration/casl2/cmd_sla2/0.txt
deleted file mode 100644 (file)
index 9faf742..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/sla2.casl
-
-Assemble ../../../../as/CMD/sla2.casl (0)
-../../../../as/CMD/sla2.casl:    1:SLA2    START   BEGIN
-../../../../as/CMD/sla2.casl:    2:BEGIN   LAD     GR1,3
-../../../../as/CMD/sla2.casl:    3:        SLA     GR1,2
-../../../../as/CMD/sla2.casl:    4:        RET
-../../../../as/CMD/sla2.casl:    5:        END
-../../../../as/CMD/sla2.casl:    6:        
-Label::::
-SLA2 ---> #0000
-SLA2.BEGIN ---> #0000
-
-Assemble ../../../../as/CMD/sla2.casl (1)
-../../../../as/CMD/sla2.casl:    1:SLA2    START   BEGIN
-../../../../as/CMD/sla2.casl:    2:BEGIN   LAD     GR1,3
-       #0000   #1210
-       #0001   #0003
-../../../../as/CMD/sla2.casl:    3:        SLA     GR1,2
-       #0002   #5010
-       #0003   #0002
-../../../../as/CMD/sla2.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/sla2.casl:    5:        END
-../../../../as/CMD/sla2.casl:    6:        
-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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     12 = #000C = 0000000000001100
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 0003 5010 0002 8100 0000 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_sla2/Makefile b/test/integration/casl2/cmd_sla2/Makefile
deleted file mode 100644 (file)
index 927a55c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sla2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_sra2/0.txt b/test/integration/casl2/cmd_sra2/0.txt
deleted file mode 100644 (file)
index c389480..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/sra2.casl
-
-Assemble ../../../../as/CMD/sra2.casl (0)
-../../../../as/CMD/sra2.casl:    1:SRA2    START   BEGIN
-../../../../as/CMD/sra2.casl:    2:BEGIN   LAD     GR4,124
-../../../../as/CMD/sra2.casl:    3:        SRA     GR4,2
-../../../../as/CMD/sra2.casl:    4:        RET
-../../../../as/CMD/sra2.casl:    5:        END
-
-Label::::
-SRA2 ---> #0000
-SRA2.BEGIN ---> #0000
-
-Assemble ../../../../as/CMD/sra2.casl (1)
-../../../../as/CMD/sra2.casl:    1:SRA2    START   BEGIN
-../../../../as/CMD/sra2.casl:    2:BEGIN   LAD     GR4,124
-       #0000   #1240
-       #0001   #007C
-../../../../as/CMD/sra2.casl:    3:        SRA     GR4,2
-       #0002   #5140
-       #0003   #0002
-../../../../as/CMD/sra2.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/sra2.casl:    5:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#0002: GR2:      0 = #0000 = 0000000000000000
-#0002: GR3:      0 = #0000 = 0000000000000000
-#0002: GR4:    124 = #007C = 0000000001111100 = '|'
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR2:      0 = #0000 = 0000000000000000
-#0004: GR3:      0 = #0000 = 0000000000000000
-#0004: GR4:     31 = #001F = 0000000000011111
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1240 007C 5140 0002 8100 0000 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_sra2/Makefile b/test/integration/casl2/cmd_sra2/Makefile
deleted file mode 100644 (file)
index 7f511b5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_sra3/0.txt b/test/integration/casl2/cmd_sra3/0.txt
deleted file mode 100644 (file)
index 5f9abbc..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/sra3.casl
-
-Assemble ../../../../as/CMD/sra3.casl (0)
-../../../../as/CMD/sra3.casl:    1:SLA2        START   BEGIN
-../../../../as/CMD/sra3.casl:    2:BEGIN       LD      GR0,X
-../../../../as/CMD/sra3.casl:    3:    SRA     GR0,2
-../../../../as/CMD/sra3.casl:    4:    RET
-../../../../as/CMD/sra3.casl:    5:X   DC      #7A31
-../../../../as/CMD/sra3.casl:    6:    END
-
-Label::::
-SLA2 ---> #0000
-SLA2.X ---> #0005
-SLA2.BEGIN ---> #0000
-
-Assemble ../../../../as/CMD/sra3.casl (1)
-../../../../as/CMD/sra3.casl:    1:SLA2        START   BEGIN
-../../../../as/CMD/sra3.casl:    2:BEGIN       LD      GR0,X
-       #0000   #1000
-       #0001   #0005
-../../../../as/CMD/sra3.casl:    3:    SRA     GR0,2
-       #0002   #5100
-       #0003   #0002
-../../../../as/CMD/sra3.casl:    4:    RET
-       #0004   #8100
-../../../../as/CMD/sra3.casl:    5:X   DC      #7A31
-       #0005   #7A31
-../../../../as/CMD/sra3.casl:    6:    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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  31281 = #7A31 = 0111101000110001
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:   7820 = #1E8C = 0001111010001100
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1000 0005 5100 0002 8100 7A31 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_sra3/Makefile b/test/integration/casl2/cmd_sra3/Makefile
deleted file mode 100644 (file)
index 5ecb2d2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra3.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_sra4/0.txt b/test/integration/casl2/cmd_sra4/0.txt
deleted file mode 100644 (file)
index b977c50..0000000
+++ /dev/null
@@ -1,226 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/sra4.casl
-
-Assemble ../../../../as/CMD/sra4.casl (0)
-../../../../as/CMD/sra4.casl:    1:SRA4    START   BEGIN
-../../../../as/CMD/sra4.casl:    2:BEGIN   LD  GR0,X
-../../../../as/CMD/sra4.casl:    3:        LD  GR1,Y
-../../../../as/CMD/sra4.casl:    4:        SRA GR0,1,GR1
-../../../../as/CMD/sra4.casl:    5:        RET
-../../../../as/CMD/sra4.casl:    6:X   DC  #A238
-../../../../as/CMD/sra4.casl:    7:Y   DC  2
-../../../../as/CMD/sra4.casl:    8:        END
-
-Label::::
-SRA4.BEGIN ---> #0000
-SRA4 ---> #0000
-SRA4.X ---> #0007
-SRA4.Y ---> #0008
-
-Assemble ../../../../as/CMD/sra4.casl (1)
-../../../../as/CMD/sra4.casl:    1:SRA4    START   BEGIN
-../../../../as/CMD/sra4.casl:    2:BEGIN   LD  GR0,X
-       #0000   #1000
-       #0001   #0007
-../../../../as/CMD/sra4.casl:    3:        LD  GR1,Y
-       #0002   #1010
-       #0003   #0008
-../../../../as/CMD/sra4.casl:    4:        SRA GR0,1,GR1
-       #0004   #5101
-       #0005   #0001
-../../../../as/CMD/sra4.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/sra4.casl:    6:X   DC  #A238
-       #0007   #A238
-../../../../as/CMD/sra4.casl:    7:Y   DC  2
-       #0008   #0002
-../../../../as/CMD/sra4.casl:    8:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0: -24008 = #A238 = 1010001000111000
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0: -24008 = #A238 = 1010001000111000
-#0004: GR1:      2 = #0002 = 0000000000000010
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:  -3001 = #F447 = 1111010001000111
-#0006: GR1:      2 = #0002 = 0000000000000010
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 1000 0007 1010 0008 5101 0001 8100 A238 0002 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_sra4/Makefile b/test/integration/casl2/cmd_sra4/Makefile
deleted file mode 100644 (file)
index 928a061..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra4.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_st0/0.txt b/test/integration/casl2/cmd_st0/0.txt
deleted file mode 100644 (file)
index 28f4e1e..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/st0.casl
-
-Assemble ../../../../as/CMD/st0.casl (0)
-../../../../as/CMD/st0.casl:    1:MAIN    START
-../../../../as/CMD/st0.casl:    2:        LAD     GR0,286
-../../../../as/CMD/st0.casl:    3:        ST      GR0,A
-../../../../as/CMD/st0.casl:    4:        RET
-../../../../as/CMD/st0.casl:    5:A       DS      1
-../../../../as/CMD/st0.casl:    6:        END
-
-Label::::
-MAIN.A ---> #0005
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/st0.casl (1)
-../../../../as/CMD/st0.casl:    1:MAIN    START
-../../../../as/CMD/st0.casl:    2:        LAD     GR0,286
-       #0000   #1200
-       #0001   #011E
-../../../../as/CMD/st0.casl:    3:        ST      GR0,A
-       #0002   #1100
-       #0003   #0005
-../../../../as/CMD/st0.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/st0.casl:    5:A       DS      1
-       #0005   #0000
-../../../../as/CMD/st0.casl:    6:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 011E 1100 0005 8100 0000 0000 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:    286 = #011E = 0000000100011110
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 011E 1100 0005 8100 0000 0000 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:    286 = #011E = 0000000100011110
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1200 011E 1100 0005 8100 011E 0000 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_st0/Makefile b/test/integration/casl2/cmd_st0/Makefile
deleted file mode 100644 (file)
index 0d670fd..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/st0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_st1/0.txt b/test/integration/casl2/cmd_st1/0.txt
deleted file mode 100644 (file)
index 645c976..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/st1.casl
-
-Assemble ../../../../as/CMD/st1.casl (0)
-../../../../as/CMD/st1.casl:    1:MAIN    START
-../../../../as/CMD/st1.casl:    2:        LAD     GR0,286
-../../../../as/CMD/st1.casl:    3:        LAD     GR1,3
-../../../../as/CMD/st1.casl:    4:        ST      GR0,A,GR1
-../../../../as/CMD/st1.casl:    5:        RET
-../../../../as/CMD/st1.casl:    6:A       DS      4
-../../../../as/CMD/st1.casl:    7:        END
-
-Label::::
-MAIN.A ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/st1.casl (1)
-../../../../as/CMD/st1.casl:    1:MAIN    START
-../../../../as/CMD/st1.casl:    2:        LAD     GR0,286
-       #0000   #1200
-       #0001   #011E
-../../../../as/CMD/st1.casl:    3:        LAD     GR1,3
-       #0002   #1210
-       #0003   #0003
-../../../../as/CMD/st1.casl:    4:        ST      GR0,A,GR1
-       #0004   #1101
-       #0005   #0007
-../../../../as/CMD/st1.casl:    5:        RET
-       #0006   #8100
-../../../../as/CMD/st1.casl:    6:A       DS      4
-       #0007   #0000
-       #0008   #0000
-       #0009   #0000
-       #000A   #0000
-../../../../as/CMD/st1.casl:    7:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:    286 = #011E = 0000000100011110
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:    286 = #011E = 0000000100011110
-#0004: GR1:      3 = #0003 = 0000000000000011
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1200 011E 1210 0003 1101 0007 8100 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:    286 = #011E = 0000000100011110
-#0006: GR1:      3 = #0003 = 0000000000000011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1200 011E 1210 0003 1101 0007 8100 0000 0000 0000 011E 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_st1/Makefile b/test/integration/casl2/cmd_st1/Makefile
deleted file mode 100644 (file)
index 6f12fee..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/st1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_svc2/0.txt b/test/integration/casl2/cmd_svc2/0.txt
deleted file mode 100644 (file)
index 6d8d32b..0000000
+++ /dev/null
@@ -1,332 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/svc2.casl
-
-Assemble ../../../../as/CMD/svc2.casl (0)
-../../../../as/CMD/svc2.casl:    1:;;; 「SVC 2」で数値を表示
-../../../../as/CMD/svc2.casl:    2:MAIN    START
-../../../../as/CMD/svc2.casl:    3:BEGIN   LAD     GR1,D
-../../../../as/CMD/svc2.casl:    4:        LAD     GR2,A
-../../../../as/CMD/svc2.casl:    5:        SVC     2
-../../../../as/CMD/svc2.casl:    6:        LAD     GR1,=#A
-../../../../as/CMD/svc2.casl:    7:        SVC     2
-../../../../as/CMD/svc2.casl:    8:        RET
-../../../../as/CMD/svc2.casl:    9:D       DC      '0'
-../../../../as/CMD/svc2.casl:   10:A       DC      1
-../../../../as/CMD/svc2.casl:   11:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #000C
-MAIN.D ---> #000B
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/svc2.casl (1)
-../../../../as/CMD/svc2.casl:    1:;;; 「SVC 2」で数値を表示
-../../../../as/CMD/svc2.casl:    2:MAIN    START
-../../../../as/CMD/svc2.casl:    3:BEGIN   LAD     GR1,D
-       #0000   #1210
-       #0001   #000B
-../../../../as/CMD/svc2.casl:    4:        LAD     GR2,A
-       #0002   #1220
-       #0003   #000C
-../../../../as/CMD/svc2.casl:    5:        SVC     2
-       #0004   #F000
-       #0005   #0002
-../../../../as/CMD/svc2.casl:    6:        LAD     GR1,=#A
-       #000D   #000A
-       #0006   #1210
-       #0007   #000D
-../../../../as/CMD/svc2.casl:    7:        SVC     2
-       #0008   #F000
-       #0009   #0002
-../../../../as/CMD/svc2.casl:    8:        RET
-       #000A   #8100
-../../../../as/CMD/svc2.casl:    9:D       DC      '0'
-       #000B   #0030
-../../../../as/CMD/svc2.casl:   10:A       DC      1
-       #000C   #0001
-../../../../as/CMD/svc2.casl:   11:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:     11 = #000B = 0000000000001011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     11 = #000B = 0000000000001011
-#0004: GR2:     12 = #000C = 0000000000001100
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-0#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:     11 = #000B = 0000000000001011
-#0006: GR2:     12 = #000C = 0000000000001100
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     13 = #000D = 0000000000001101
-#0008: GR2:     12 = #000C = 0000000000001100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
-#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     13 = #000D = 0000000000001101
-#000A: GR2:     12 = #000C = 0000000000001100
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
-#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_svc2/Makefile b/test/integration/casl2/cmd_svc2/Makefile
deleted file mode 100644 (file)
index bf2d1d2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/svc2.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_xor0/0.txt b/test/integration/casl2/cmd_xor0/0.txt
deleted file mode 100644 (file)
index 7c2a529..0000000
+++ /dev/null
@@ -1,225 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/xor0.casl
-
-Assemble ../../../../as/CMD/xor0.casl (0)
-../../../../as/CMD/xor0.casl:    1:MAIN        START
-../../../../as/CMD/xor0.casl:    2:BEGIN       LD      GR1,A
-../../../../as/CMD/xor0.casl:    3:    LD      GR2,A
-../../../../as/CMD/xor0.casl:    4:    XOR     GR1,GR2
-../../../../as/CMD/xor0.casl:    5:    RET
-../../../../as/CMD/xor0.casl:    6:A   DC      #8001
-../../../../as/CMD/xor0.casl:    7:B   DC      #3521
-../../../../as/CMD/xor0.casl:    8:    END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0006
-MAIN.B ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/xor0.casl (1)
-../../../../as/CMD/xor0.casl:    1:MAIN        START
-../../../../as/CMD/xor0.casl:    2:BEGIN       LD      GR1,A
-       #0000   #1010
-       #0001   #0006
-../../../../as/CMD/xor0.casl:    3:    LD      GR2,A
-       #0002   #1020
-       #0003   #0006
-../../../../as/CMD/xor0.casl:    4:    XOR     GR1,GR2
-       #0004   #3612
-../../../../as/CMD/xor0.casl:    5:    RET
-       #0005   #8100
-../../../../as/CMD/xor0.casl:    6:A   DC      #8001
-       #0006   #8001
-../../../../as/CMD/xor0.casl:    7:B   DC      #3521
-       #0007   #3521
-../../../../as/CMD/xor0.casl:    8:    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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1: -32767 = #8001 = 1000000000000001
-#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): 010
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: -32767 = #8001 = 1000000000000001
-#0004: GR2: -32767 = #8001 = 1000000000000001
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#0005: GR2: -32767 = #8001 = 1000000000000001
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 001
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 1010 0006 1020 0006 3612 8100 8001 3521 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_xor0/Makefile b/test/integration/casl2/cmd_xor0/Makefile
deleted file mode 100644 (file)
index e48f103..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor0.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_xor1/0.txt b/test/integration/casl2/cmd_xor1/0.txt
deleted file mode 100644 (file)
index fb92e7b..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/xor1.casl
-
-Assemble ../../../../as/CMD/xor1.casl (0)
-../../../../as/CMD/xor1.casl:    1:MAIN        START
-../../../../as/CMD/xor1.casl:    2:BEGIN       LAD     GR0,#3444
-../../../../as/CMD/xor1.casl:    3:    LD      GR1,A
-../../../../as/CMD/xor1.casl:    4:    XOR     GR0,A
-../../../../as/CMD/xor1.casl:    5:    RET
-../../../../as/CMD/xor1.casl:    6:A   DC      #00DD
-../../../../as/CMD/xor1.casl:    7:    END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0007
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/xor1.casl (1)
-../../../../as/CMD/xor1.casl:    1:MAIN        START
-../../../../as/CMD/xor1.casl:    2:BEGIN       LAD     GR0,#3444
-       #0000   #1200
-       #0001   #3444
-../../../../as/CMD/xor1.casl:    3:    LD      GR1,A
-       #0002   #1010
-       #0003   #0007
-../../../../as/CMD/xor1.casl:    4:    XOR     GR0,A
-       #0004   #3200
-       #0005   #0007
-../../../../as/CMD/xor1.casl:    5:    RET
-       #0006   #8100
-../../../../as/CMD/xor1.casl:    6:A   DC      #00DD
-       #0007   #00DD
-../../../../as/CMD/xor1.casl:    7:    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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  13380 = #3444 = 0011010001000100
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:  13380 = #3444 = 0011010001000100
-#0004: GR1:    221 = #00DD = 0000000011011101
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:  13465 = #3499 = 0011010010011001
-#0006: GR1:    221 = #00DD = 0000000011011101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_xor1/Makefile b/test/integration/casl2/cmd_xor1/Makefile
deleted file mode 100644 (file)
index 59c8bcb..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_xor3/0.txt b/test/integration/casl2/cmd_xor3/0.txt
deleted file mode 100644 (file)
index f1e0afe..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/xor3.casl
-
-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::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0007
-MAIN ---> #0000
-
-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/CMD/xor3.casl:    6:A       DC      #00DD
-       #0007   #00DD
-../../../../as/CMD/xor3.casl:    7:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0002: Register::::
-#0002: GR0:  13380 = #3444 = 0011010001000100
-#0002: GR1:      0 = #0000 = 0000000000000000
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0004: Register::::
-#0004: GR0:  13380 = #3444 = 0011010001000100
-#0004: GR1:    221 = #00DD = 0000000011011101
-#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
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:  13465 = #3499 = 0011010010011001
-#0006: GR1:    221 = #00DD = 0000000011011101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     512 = #0200 = 0000001000000000
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_xor3/Makefile b/test/integration/casl2/cmd_xor3/Makefile
deleted file mode 100644 (file)
index 7574ed6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor3.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_xor4/0.txt b/test/integration/casl2/cmd_xor4/0.txt
deleted file mode 100644 (file)
index 75bf4f7..0000000
+++ /dev/null
@@ -1,1658 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/xor4.casl
-
-Assemble ../../../../as/CMD/xor4.casl (0)
-../../../../as/CMD/xor4.casl:    1:;;; XORで、GR1の内容をクリア
-../../../../as/CMD/xor4.casl:    2:MAIN    START
-../../../../as/CMD/xor4.casl:    3:BEGIN   XOR     GR2,GR2
-../../../../as/CMD/xor4.casl:    4:LOOP    CPA     GR2,LEN
-../../../../as/CMD/xor4.casl:    5:        JZE     FIN
-../../../../as/CMD/xor4.casl:    6:        LD      GR1,A,GR2
-../../../../as/CMD/xor4.casl:    7:        XOR     GR1,GR1
-../../../../as/CMD/xor4.casl:    8:        LAD     GR2,1,GR2
-../../../../as/CMD/xor4.casl:    9:        JUMP    LOOP
-../../../../as/CMD/xor4.casl:   10:FIN     RET
-../../../../as/CMD/xor4.casl:   11:A       DC      #8001,#8000,#FFFF,#51,#7FFF
-../../../../as/CMD/xor4.casl:   12:LEN     DC      5
-../../../../as/CMD/xor4.casl:   13:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.FIN ---> #000C
-MAIN.LEN ---> #0012
-MAIN.A ---> #000D
-MAIN ---> #0000
-MAIN.LOOP ---> #0001
-
-Assemble ../../../../as/CMD/xor4.casl (1)
-../../../../as/CMD/xor4.casl:    1:;;; XORで、GR1の内容をクリア
-../../../../as/CMD/xor4.casl:    2:MAIN    START
-../../../../as/CMD/xor4.casl:    3:BEGIN   XOR     GR2,GR2
-       #0000   #3622
-../../../../as/CMD/xor4.casl:    4:LOOP    CPA     GR2,LEN
-       #0001   #4020
-       #0002   #0012
-../../../../as/CMD/xor4.casl:    5:        JZE     FIN
-       #0003   #6300
-       #0004   #000C
-../../../../as/CMD/xor4.casl:    6:        LD      GR1,A,GR2
-       #0005   #1012
-       #0006   #000D
-../../../../as/CMD/xor4.casl:    7:        XOR     GR1,GR1
-       #0007   #3611
-../../../../as/CMD/xor4.casl:    8:        LAD     GR2,1,GR2
-       #0008   #1222
-       #0009   #0001
-../../../../as/CMD/xor4.casl:    9:        JUMP    LOOP
-       #000A   #6400
-       #000B   #0001
-../../../../as/CMD/xor4.casl:   10:FIN     RET
-       #000C   #8100
-../../../../as/CMD/xor4.casl:   11:A       DC      #8001,#8000,#FFFF,#51,#7FFF
-       #000D   #8001
-       #000E   #8000
-       #000F   #FFFF
-       #0010   #0051
-       #0011   #7FFF
-../../../../as/CMD/xor4.casl:   12:LEN     DC      5
-       #0012   #0005
-../../../../as/CMD/xor4.casl:   13:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0000: 0010: 0051 7FFF 0005 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      0 = #0000 = 0000000000000000
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      0 = #0000 = 0000000000000000
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 010
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1: -32767 = #8001 = 1000000000000001
-#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:     512 = #0200 = 0000001000000000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 010
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      0 = #0000 = 0000000000000000
-#0008: GR2:      0 = #0000 = 0000000000000000
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      1 = #0001 = 0000000000000001
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      1 = #0001 = 0000000000000001
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 010
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#0005: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1: -32768 = #8000 = 1000000000000000
-#0007: GR2:      1 = #0001 = 0000000000000001
-#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:     512 = #0200 = 0000001000000000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 010
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      0 = #0000 = 0000000000000000
-#0008: GR2:      1 = #0001 = 0000000000000001
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      2 = #0002 = 0000000000000010
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      2 = #0002 = 0000000000000010
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      2 = #0002 = 0000000000000010
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 010
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#0005: GR2:      2 = #0002 = 0000000000000010
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     -1 = #FFFF = 1111111111111111
-#0007: GR2:      2 = #0002 = 0000000000000010
-#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:     512 = #0200 = 0000001000000000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 010
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      0 = #0000 = 0000000000000000
-#0008: GR2:      2 = #0002 = 0000000000000010
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      3 = #0003 = 0000000000000011
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      3 = #0003 = 0000000000000011
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      3 = #0003 = 0000000000000011
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 010
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#0005: GR2:      3 = #0003 = 0000000000000011
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:     81 = #0051 = 0000000001010001 = 'Q'
-#0007: GR2:      3 = #0003 = 0000000000000011
-#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:     512 = #0200 = 0000001000000000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      0 = #0000 = 0000000000000000
-#0008: GR2:      3 = #0003 = 0000000000000011
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      4 = #0004 = 0000000000000100
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      4 = #0004 = 0000000000000100
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      4 = #0004 = 0000000000000100
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 010
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0005: Register::::
-#0005: GR0:      0 = #0000 = 0000000000000000
-#0005: GR1:      0 = #0000 = 0000000000000000
-#0005: GR2:      4 = #0004 = 0000000000000100
-#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:     512 = #0200 = 0000001000000000
-#0005: PR:       5 = #0005 = 0000000000000101
-#0005: FR (OF SF ZF): 010
-#0005: Memory::::
-#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0005: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0005: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0005: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      0 = #0000 = 0000000000000000
-#0007: GR1:  32767 = #7FFF = 0111111111111111
-#0007: GR2:      4 = #0004 = 0000000000000100
-#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:     512 = #0200 = 0000001000000000
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0007: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:      0 = #0000 = 0000000000000000
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     512 = #0200 = 0000001000000000
-#0008: PR:       8 = #0008 = 0000000000001000
-#0008: FR (OF SF ZF): 001
-#0008: Memory::::
-#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0008: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0008: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:      0 = #0000 = 0000000000000000
-#000A: GR2:      5 = #0005 = 0000000000000101
-#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:     512 = #0200 = 0000001000000000
-#000A: PR:      10 = #000A = 0000000000001010
-#000A: FR (OF SF ZF): 001
-#000A: Memory::::
-#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000A: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000A: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0001: Register::::
-#0001: GR0:      0 = #0000 = 0000000000000000
-#0001: GR1:      0 = #0000 = 0000000000000000
-#0001: GR2:      5 = #0005 = 0000000000000101
-#0001: GR3:      0 = #0000 = 0000000000000000
-#0001: GR4:      0 = #0000 = 0000000000000000
-#0001: GR5:      0 = #0000 = 0000000000000000
-#0001: GR6:      0 = #0000 = 0000000000000000
-#0001: GR7:      0 = #0000 = 0000000000000000
-#0001: SP:     512 = #0200 = 0000001000000000
-#0001: PR:       1 = #0001 = 0000000000000001
-#0001: FR (OF SF ZF): 001
-#0001: Memory::::
-#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0001: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0001: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0001: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0003: Register::::
-#0003: GR0:      0 = #0000 = 0000000000000000
-#0003: GR1:      0 = #0000 = 0000000000000000
-#0003: GR2:      5 = #0005 = 0000000000000101
-#0003: GR3:      0 = #0000 = 0000000000000000
-#0003: GR4:      0 = #0000 = 0000000000000000
-#0003: GR5:      0 = #0000 = 0000000000000000
-#0003: GR6:      0 = #0000 = 0000000000000000
-#0003: GR7:      0 = #0000 = 0000000000000000
-#0003: SP:     512 = #0200 = 0000001000000000
-#0003: PR:       3 = #0003 = 0000000000000011
-#0003: FR (OF SF ZF): 001
-#0003: Memory::::
-#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0003: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#0003: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0003: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:      0 = #0000 = 0000000000000000
-#000C: GR2:      5 = #0005 = 0000000000000101
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     512 = #0200 = 0000001000000000
-#000C: PR:      12 = #000C = 0000000000001100
-#000C: FR (OF SF ZF): 001
-#000C: Memory::::
-#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000C: 0000: 3622 4020 0012 6300 000C 1012 000D 3611 1222 0001 6400 0001 8100 8001 8000 FFFF
-#000C: 0010: 0051 7FFF 0005 0000 0000 0000 0000 0000 0000 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_xor4/Makefile b/test/integration/casl2/cmd_xor4/Makefile
deleted file mode 100644 (file)
index f4fb409..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor4.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/cmd_xor5/0.txt b/test/integration/casl2/cmd_xor5/0.txt
deleted file mode 100644 (file)
index 6ac014c..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-../../../../casl2 -slatd ../../../../as/CMD/xor5.casl
-
-Assemble ../../../../as/CMD/xor5.casl (0)
-../../../../as/CMD/xor5.casl:    1:MAIN    START
-../../../../as/CMD/xor5.casl:    2:BEGIN   LD      GR1,A
-../../../../as/CMD/xor5.casl:    3:        XOR     GR1,B
-../../../../as/CMD/xor5.casl:    4:        RET
-../../../../as/CMD/xor5.casl:    5:A       DC      3
-../../../../as/CMD/xor5.casl:    6:B       DC      #FFFF
-../../../../as/CMD/xor5.casl:    7:        END
-
-Label::::
-MAIN.BEGIN ---> #0000
-MAIN.A ---> #0005
-MAIN.B ---> #0006
-MAIN ---> #0000
-
-Assemble ../../../../as/CMD/xor5.casl (1)
-../../../../as/CMD/xor5.casl:    1:MAIN    START
-../../../../as/CMD/xor5.casl:    2:BEGIN   LD      GR1,A
-       #0000   #1010
-       #0001   #0005
-../../../../as/CMD/xor5.casl:    3:        XOR     GR1,B
-       #0002   #3210
-       #0003   #0006
-../../../../as/CMD/xor5.casl:    4:        RET
-       #0004   #8100
-../../../../as/CMD/xor5.casl:    5:A       DC      3
-       #0005   #0003
-../../../../as/CMD/xor5.casl:    6:B       DC      #FFFF
-       #0006   #FFFF
-../../../../as/CMD/xor5.casl:    7:        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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      3 = #0003 = 0000000000000011
-#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
-#0002: Memory::::
-#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0002: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     -4 = #FFFC = 1111111111111100
-#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): 010
-#0004: Memory::::
-#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0004: 0000: 1010 0005 3210 0006 8100 0003 FFFF 0000 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/cmd_xor5/Makefile b/test/integration/casl2/cmd_xor5/Makefile
deleted file mode 100644 (file)
index 932ed36..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor5.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/ds_err/0.txt b/test/integration/casl2/ds_err/0.txt
deleted file mode 100644 (file)
index 211dc12..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-../../../../casl2 -slatd ../../../../as/ERR/ds_err.casl
-
-Assemble ../../../../as/ERR/ds_err.casl (0)
-../../../../as/ERR/ds_err.casl:    1:MAIN    START
-../../../../as/ERR/ds_err.casl:    2:        LAD     GR0,=10
-../../../../as/ERR/ds_err.casl:    3:        ST      GR0,A
-../../../../as/ERR/ds_err.casl:    4:A       DS
-Assemble error - 106: operand count mismatch
-../../../../as/ERR/ds_err.casl:    4:A       DS
diff --git a/test/integration/casl2/err_dserr/0.txt b/test/integration/casl2/err_dserr/0.txt
deleted file mode 100644 (file)
index c8272bf..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-../../../../casl2 -slatd ../../../../as/err/ds_err.casl
-
-Assemble ../../../../as/err/ds_err.casl (0)
-../../../../as/err/ds_err.casl:    1:MAIN    START
-../../../../as/err/ds_err.casl:    2:        LAD     GR0,=10
-../../../../as/err/ds_err.casl:    3:        ST      GR0,A
-../../../../as/err/ds_err.casl:    4:A       DS
-Assemble error - 106: operand count mismatch
- ../../../../as/err/ds_err.casl:4: A       DS
-
diff --git a/test/integration/casl2/err_dserr/Makefile b/test/integration/casl2/err_dserr/Makefile
deleted file mode 100644 (file)
index 0229353..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/err
-ASFILE = $(ASDIR)/ds_err.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/hanoi/0.txt b/test/integration/casl2/hanoi/0.txt
deleted file mode 100644 (file)
index c204ebb..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-../../../../casl2 -sla ../../../../as/misc/hanoi.casl
-
-Assemble ../../../../as/misc/hanoi.casl (0)
-../../../../as/misc/hanoi.casl:    1:; ハノイの塔を解くプログラム
-../../../../as/misc/hanoi.casl:    2:MAIN    START
-../../../../as/misc/hanoi.casl:    3:        LD      GR0,N
-../../../../as/misc/hanoi.casl:    4:        LD      GR1,A
-../../../../as/misc/hanoi.casl:    5:        LD      GR2,B
-../../../../as/misc/hanoi.casl:    6:        LD      GR3,C
-../../../../as/misc/hanoi.casl:    7:        CALL    HANOI
-../../../../as/misc/hanoi.casl:    8:        RET
-../../../../as/misc/hanoi.casl:    9:HANOI   CPA     GR0,=1
-../../../../as/misc/hanoi.casl:   10:        JZE     DISP
-../../../../as/misc/hanoi.casl:   11:        SUBA    GR0,=1
-../../../../as/misc/hanoi.casl:   12:        PUSH    0,GR2
-../../../../as/misc/hanoi.casl:   13:        PUSH    0,GR3
-../../../../as/misc/hanoi.casl:   14:        POP     GR2
-../../../../as/misc/hanoi.casl:   15:        POP     GR3
-../../../../as/misc/hanoi.casl:   16:        CALL    HANOI
-../../../../as/misc/hanoi.casl:   17:        PUSH    0,GR2
-../../../../as/misc/hanoi.casl:   18:        PUSH    0,GR3
-../../../../as/misc/hanoi.casl:   19:        POP     GR2
-../../../../as/misc/hanoi.casl:   20:        POP     GR3
-../../../../as/misc/hanoi.casl:   21:        CALL    DISP
-../../../../as/misc/hanoi.casl:   22:        PUSH    0,GR1
-../../../../as/misc/hanoi.casl:   23:        PUSH    0,GR2
-../../../../as/misc/hanoi.casl:   24:        POP     GR1
-../../../../as/misc/hanoi.casl:   25:        POP     GR2
-../../../../as/misc/hanoi.casl:   26:        CALL    HANOI
-../../../../as/misc/hanoi.casl:   27:        PUSH    0,GR1
-../../../../as/misc/hanoi.casl:   28:        PUSH    0,GR2
-../../../../as/misc/hanoi.casl:   29:        POP     GR1
-../../../../as/misc/hanoi.casl:   30:        POP     GR2
-../../../../as/misc/hanoi.casl:   31:        ADDA    GR0,=1
-../../../../as/misc/hanoi.casl:   32:        RET
-../../../../as/misc/hanoi.casl:   33:DISP    ST      GR1,MSG1
-../../../../as/misc/hanoi.casl:   34:        ST      GR3,MSG2
-../../../../as/misc/hanoi.casl:   35:        OUT     MSG,LNG
-../../../../as/misc/hanoi.casl:   36:        RET
-../../../../as/misc/hanoi.casl:   37:N       DC      3               ; 輪の総数
-../../../../as/misc/hanoi.casl:   38:LNG     DC      11              ; メッセージの長さ
-../../../../as/misc/hanoi.casl:   39:A       DC      'A'
-../../../../as/misc/hanoi.casl:   40:B       DC      'B'
-../../../../as/misc/hanoi.casl:   41:C       DC      'C'
-../../../../as/misc/hanoi.casl:   42:MSG     DC      'from '
-../../../../as/misc/hanoi.casl:   43:MSG1    DS      1
-../../../../as/misc/hanoi.casl:   44:        DC      ' to '
-../../../../as/misc/hanoi.casl:   45:MSG2    DS      1
-../../../../as/misc/hanoi.casl:   46:        END
-
-Label::::
-MAIN.MSG ---> #004E
-MAIN.MSG1 ---> #0053
-MAIN.MSG2 ---> #0058
-MAIN.A ---> #004B
-MAIN.B ---> #004C
-MAIN.C ---> #004D
-MAIN.LNG ---> #004A
-MAIN.N ---> #0049
-MAIN ---> #0000
-MAIN.DISP ---> #0032
-MAIN.HANOI ---> #000B
-
-Assemble ../../../../as/misc/hanoi.casl (1)
-../../../../as/misc/hanoi.casl:    1:; ハノイの塔を解くプログラム
-../../../../as/misc/hanoi.casl:    2:MAIN    START
-../../../../as/misc/hanoi.casl:    3:        LD      GR0,N
-       #0000   #1000
-       #0001   #0049
-../../../../as/misc/hanoi.casl:    4:        LD      GR1,A
-       #0002   #1010
-       #0003   #004B
-../../../../as/misc/hanoi.casl:    5:        LD      GR2,B
-       #0004   #1020
-       #0005   #004C
-../../../../as/misc/hanoi.casl:    6:        LD      GR3,C
-       #0006   #1030
-       #0007   #004D
-../../../../as/misc/hanoi.casl:    7:        CALL    HANOI
-       #0008   #8000
-       #0009   #000B
-../../../../as/misc/hanoi.casl:    8:        RET
-       #000A   #8100
-../../../../as/misc/hanoi.casl:    9:HANOI   CPA     GR0,=1
-       #0059   #0001
-       #000B   #4000
-       #000C   #0059
-../../../../as/misc/hanoi.casl:   10:        JZE     DISP
-       #000D   #6300
-       #000E   #0032
-../../../../as/misc/hanoi.casl:   11:        SUBA    GR0,=1
-       #005A   #0001
-       #000F   #2100
-       #0010   #005A
-../../../../as/misc/hanoi.casl:   12:        PUSH    0,GR2
-       #0011   #7002
-       #0012   #0000
-../../../../as/misc/hanoi.casl:   13:        PUSH    0,GR3
-       #0013   #7003
-       #0014   #0000
-../../../../as/misc/hanoi.casl:   14:        POP     GR2
-       #0015   #7120
-../../../../as/misc/hanoi.casl:   15:        POP     GR3
-       #0016   #7130
-../../../../as/misc/hanoi.casl:   16:        CALL    HANOI
-       #0017   #8000
-       #0018   #000B
-../../../../as/misc/hanoi.casl:   17:        PUSH    0,GR2
-       #0019   #7002
-       #001A   #0000
-../../../../as/misc/hanoi.casl:   18:        PUSH    0,GR3
-       #001B   #7003
-       #001C   #0000
-../../../../as/misc/hanoi.casl:   19:        POP     GR2
-       #001D   #7120
-../../../../as/misc/hanoi.casl:   20:        POP     GR3
-       #001E   #7130
-../../../../as/misc/hanoi.casl:   21:        CALL    DISP
-       #001F   #8000
-       #0020   #0032
-../../../../as/misc/hanoi.casl:   22:        PUSH    0,GR1
-       #0021   #7001
-       #0022   #0000
-../../../../as/misc/hanoi.casl:   23:        PUSH    0,GR2
-       #0023   #7002
-       #0024   #0000
-../../../../as/misc/hanoi.casl:   24:        POP     GR1
-       #0025   #7110
-../../../../as/misc/hanoi.casl:   25:        POP     GR2
-       #0026   #7120
-../../../../as/misc/hanoi.casl:   26:        CALL    HANOI
-       #0027   #8000
-       #0028   #000B
-../../../../as/misc/hanoi.casl:   27:        PUSH    0,GR1
-       #0029   #7001
-       #002A   #0000
-../../../../as/misc/hanoi.casl:   28:        PUSH    0,GR2
-       #002B   #7002
-       #002C   #0000
-../../../../as/misc/hanoi.casl:   29:        POP     GR1
-       #002D   #7110
-../../../../as/misc/hanoi.casl:   30:        POP     GR2
-       #002E   #7120
-../../../../as/misc/hanoi.casl:   31:        ADDA    GR0,=1
-       #005B   #0001
-       #002F   #2000
-       #0030   #005B
-../../../../as/misc/hanoi.casl:   32:        RET
-       #0031   #8100
-../../../../as/misc/hanoi.casl:   33:DISP    ST      GR1,MSG1
-       #0032   #1110
-       #0033   #0053
-../../../../as/misc/hanoi.casl:   34:        ST      GR3,MSG2
-       #0034   #1130
-       #0035   #0058
-../../../../as/misc/hanoi.casl:   35:        OUT     MSG,LNG
-       #0036   #7001
-       #0037   #0000
-       #0038   #7002
-       #0039   #0000
-       #003A   #1210
-       #003B   #004E
-       #003C   #1220
-       #003D   #004A
-       #003E   #F000
-       #003F   #0002
-       #0040   #1210
-       #0041   #005C
-       #005C   #000A
-       #0042   #1220
-       #0043   #005D
-       #005D   #0001
-       #0044   #F000
-       #0045   #0002
-       #0046   #7120
-       #0047   #7110
-../../../../as/misc/hanoi.casl:   36:        RET
-       #0048   #8100
-../../../../as/misc/hanoi.casl:   37:N       DC      3               ; 輪の総数
-       #0049   #0003
-../../../../as/misc/hanoi.casl:   38:LNG     DC      11              ; メッセージの長さ
-       #004A   #000B
-../../../../as/misc/hanoi.casl:   39:A       DC      'A'
-       #004B   #0041
-../../../../as/misc/hanoi.casl:   40:B       DC      'B'
-       #004C   #0042
-../../../../as/misc/hanoi.casl:   41:C       DC      'C'
-       #004D   #0043
-../../../../as/misc/hanoi.casl:   42:MSG     DC      'from '
-       #004E   #0066
-       #004F   #0072
-       #0050   #006F
-       #0051   #006D
-       #0052   #0020
-../../../../as/misc/hanoi.casl:   43:MSG1    DS      1
-       #0053   #0000
-../../../../as/misc/hanoi.casl:   44:        DC      ' to '
-       #0054   #0020
-       #0055   #0074
-       #0056   #006F
-       #0057   #0020
-../../../../as/misc/hanoi.casl:   45:MSG2    DS      1
-       #0058   #0000
-../../../../as/misc/hanoi.casl:   46:        END
-from A to C
-from A to B
-from C to B
-from A to C
-from B to A
-from B to C
-from A to C
diff --git a/test/integration/casl2/hanoi/Makefile b/test/integration/casl2/hanoi/Makefile
deleted file mode 100644 (file)
index b34f79d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -sla
-ASDIR = $(YACASL2DIR)/as/misc
-ASFILE = $(ASDIR)/hanoi.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/iotest/0.txt b/test/integration/casl2/iotest/0.txt
deleted file mode 100644 (file)
index d1656c2..0000000
+++ /dev/null
@@ -1,285 +0,0 @@
-../../../../casl2 -sla ../../../../as/FUNC/iotest.casl
-
-Assemble ../../../../as/FUNC/iotest.casl (0)
-../../../../as/FUNC/iotest.casl:    1:IOTEST  START
-../../../../as/FUNC/iotest.casl:    2:     OUT     OBUF1,OLEN1
-../../../../as/FUNC/iotest.casl:    3:LOOP    IN      IOBUF,IOLEN
-../../../../as/FUNC/iotest.casl:    4:     LD      GR1,IOLEN
-../../../../as/FUNC/iotest.casl:    5:        JZE          RETURN
-../../../../as/FUNC/iotest.casl:    6:     OUT     OBUF2,OLEN2
-../../../../as/FUNC/iotest.casl:    7:     OUT     IOBUF,IOLEN
-../../../../as/FUNC/iotest.casl:    8:     OUT     OBUF3,OLEN3
-../../../../as/FUNC/iotest.casl:    9:     JUMP    LOOP
-../../../../as/FUNC/iotest.casl:   10:RETURN   RET
-../../../../as/FUNC/iotest.casl:   11:; Memory
-../../../../as/FUNC/iotest.casl:   12:OBUF1   DC      'LET''S START. TYPE IN'
-../../../../as/FUNC/iotest.casl:   13:OLEN1   DC      20
-../../../../as/FUNC/iotest.casl:   14:OBUF2   DC      'YOU TYPED'
-../../../../as/FUNC/iotest.casl:   15:OLEN2   DC      9
-../../../../as/FUNC/iotest.casl:   16:OBUF3   DC      'WHAT''S NEXT?'
-../../../../as/FUNC/iotest.casl:   17:OLEN3   DC      12
-../../../../as/FUNC/iotest.casl:   18:IOBUF   DS      64
-../../../../as/FUNC/iotest.casl:   19:IOLEN   DS      1   
-../../../../as/FUNC/iotest.casl:   20:     END
-
-Label::::
-IOTEST.OBUF1 ---> #005B
-IOTEST.OBUF2 ---> #0070
-IOTEST.IOLEN ---> #00C7
-IOTEST.OBUF3 ---> #007A
-IOTEST.LOOP ---> #0012
-IOTEST.IOBUF ---> #0087
-IOTEST ---> #0000
-IOTEST.RETURN ---> #005A
-IOTEST.OLEN1 ---> #006F
-IOTEST.OLEN2 ---> #0079
-IOTEST.OLEN3 ---> #0086
-
-Assemble ../../../../as/FUNC/iotest.casl (1)
-../../../../as/FUNC/iotest.casl:    1:IOTEST  START
-../../../../as/FUNC/iotest.casl:    2:     OUT     OBUF1,OLEN1
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #005B
-       #0006   #1220
-       #0007   #006F
-       #0008   #F000
-       #0009   #0002
-       #000A   #1210
-       #000B   #00C8
-       #00C8   #000A
-       #000C   #1220
-       #000D   #00C9
-       #00C9   #0001
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../../as/FUNC/iotest.casl:    3:LOOP    IN      IOBUF,IOLEN
-       #0012   #7001
-       #0013   #0000
-       #0014   #7002
-       #0015   #0000
-       #0016   #1210
-       #0017   #0087
-       #0018   #1220
-       #0019   #00C7
-       #001A   #F000
-       #001B   #0001
-       #001C   #7120
-       #001D   #7110
-../../../../as/FUNC/iotest.casl:    4:     LD      GR1,IOLEN
-       #001E   #1010
-       #001F   #00C7
-../../../../as/FUNC/iotest.casl:    5:        JZE          RETURN
-       #0020   #6300
-       #0021   #005A
-../../../../as/FUNC/iotest.casl:    6:     OUT     OBUF2,OLEN2
-       #0022   #7001
-       #0023   #0000
-       #0024   #7002
-       #0025   #0000
-       #0026   #1210
-       #0027   #0070
-       #0028   #1220
-       #0029   #0079
-       #002A   #F000
-       #002B   #0002
-       #002C   #1210
-       #002D   #00CA
-       #00CA   #000A
-       #002E   #1220
-       #002F   #00CB
-       #00CB   #0001
-       #0030   #F000
-       #0031   #0002
-       #0032   #7120
-       #0033   #7110
-../../../../as/FUNC/iotest.casl:    7:     OUT     IOBUF,IOLEN
-       #0034   #7001
-       #0035   #0000
-       #0036   #7002
-       #0037   #0000
-       #0038   #1210
-       #0039   #0087
-       #003A   #1220
-       #003B   #00C7
-       #003C   #F000
-       #003D   #0002
-       #003E   #1210
-       #003F   #00CC
-       #00CC   #000A
-       #0040   #1220
-       #0041   #00CD
-       #00CD   #0001
-       #0042   #F000
-       #0043   #0002
-       #0044   #7120
-       #0045   #7110
-../../../../as/FUNC/iotest.casl:    8:     OUT     OBUF3,OLEN3
-       #0046   #7001
-       #0047   #0000
-       #0048   #7002
-       #0049   #0000
-       #004A   #1210
-       #004B   #007A
-       #004C   #1220
-       #004D   #0086
-       #004E   #F000
-       #004F   #0002
-       #0050   #1210
-       #0051   #00CE
-       #00CE   #000A
-       #0052   #1220
-       #0053   #00CF
-       #00CF   #0001
-       #0054   #F000
-       #0055   #0002
-       #0056   #7120
-       #0057   #7110
-../../../../as/FUNC/iotest.casl:    9:     JUMP    LOOP
-       #0058   #6400
-       #0059   #0012
-../../../../as/FUNC/iotest.casl:   10:RETURN   RET
-       #005A   #8100
-../../../../as/FUNC/iotest.casl:   11:; Memory
-../../../../as/FUNC/iotest.casl:   12:OBUF1   DC      'LET''S START. TYPE IN'
-       #005B   #004C
-       #005C   #0045
-       #005D   #0054
-       #005E   #0027
-       #005F   #0053
-       #0060   #0020
-       #0061   #0053
-       #0062   #0054
-       #0063   #0041
-       #0064   #0052
-       #0065   #0054
-       #0066   #002E
-       #0067   #0020
-       #0068   #0054
-       #0069   #0059
-       #006A   #0050
-       #006B   #0045
-       #006C   #0020
-       #006D   #0049
-       #006E   #004E
-../../../../as/FUNC/iotest.casl:   13:OLEN1   DC      20
-       #006F   #0014
-../../../../as/FUNC/iotest.casl:   14:OBUF2   DC      'YOU TYPED'
-       #0070   #0059
-       #0071   #004F
-       #0072   #0055
-       #0073   #0020
-       #0074   #0054
-       #0075   #0059
-       #0076   #0050
-       #0077   #0045
-       #0078   #0044
-../../../../as/FUNC/iotest.casl:   15:OLEN2   DC      9
-       #0079   #0009
-../../../../as/FUNC/iotest.casl:   16:OBUF3   DC      'WHAT''S NEXT?'
-       #007A   #0057
-       #007B   #0048
-       #007C   #0041
-       #007D   #0054
-       #007E   #0027
-       #007F   #0053
-       #0080   #0020
-       #0081   #004E
-       #0082   #0045
-       #0083   #0058
-       #0084   #0054
-       #0085   #003F
-../../../../as/FUNC/iotest.casl:   17:OLEN3   DC      12
-       #0086   #000C
-../../../../as/FUNC/iotest.casl:   18:IOBUF   DS      64
-       #0087   #0000
-       #0088   #0000
-       #0089   #0000
-       #008A   #0000
-       #008B   #0000
-       #008C   #0000
-       #008D   #0000
-       #008E   #0000
-       #008F   #0000
-       #0090   #0000
-       #0091   #0000
-       #0092   #0000
-       #0093   #0000
-       #0094   #0000
-       #0095   #0000
-       #0096   #0000
-       #0097   #0000
-       #0098   #0000
-       #0099   #0000
-       #009A   #0000
-       #009B   #0000
-       #009C   #0000
-       #009D   #0000
-       #009E   #0000
-       #009F   #0000
-       #00A0   #0000
-       #00A1   #0000
-       #00A2   #0000
-       #00A3   #0000
-       #00A4   #0000
-       #00A5   #0000
-       #00A6   #0000
-       #00A7   #0000
-       #00A8   #0000
-       #00A9   #0000
-       #00AA   #0000
-       #00AB   #0000
-       #00AC   #0000
-       #00AD   #0000
-       #00AE   #0000
-       #00AF   #0000
-       #00B0   #0000
-       #00B1   #0000
-       #00B2   #0000
-       #00B3   #0000
-       #00B4   #0000
-       #00B5   #0000
-       #00B6   #0000
-       #00B7   #0000
-       #00B8   #0000
-       #00B9   #0000
-       #00BA   #0000
-       #00BB   #0000
-       #00BC   #0000
-       #00BD   #0000
-       #00BE   #0000
-       #00BF   #0000
-       #00C0   #0000
-       #00C1   #0000
-       #00C2   #0000
-       #00C3   #0000
-       #00C4   #0000
-       #00C5   #0000
-       #00C6   #0000
-../../../../as/FUNC/iotest.casl:   19:IOLEN   DS      1   
-       #00C7   #0000
-../../../../as/FUNC/iotest.casl:   20:     END
-LET'S START. TYPE IN
-YOU TYPED
-aaaaaaaaaaaaaaaaaaaa
-WHAT'S NEXT?
-YOU TYPED
-qwerty
-WHAT'S NEXT?
-YOU TYPED
-1234567890
-WHAT'S NEXT?
-YOU TYPED
-cccccccccccccccccccccccccccccccccccccccc
-WHAT'S NEXT?
-YOU TYPED
-       a       b       c
-WHAT'S NEXT?
-YOU TYPED
-       
-WHAT'S NEXT?
diff --git a/test/integration/casl2/iotest/Makefile b/test/integration/casl2/iotest/Makefile
deleted file mode 100644 (file)
index 3aa55d8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/iotest.casl
-IN = teststr.txt
-CMD = $(CASL2) $(ASFILE) <$(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/iotest/teststr.txt b/test/integration/casl2/iotest/teststr.txt
deleted file mode 100644 (file)
index 65b3761..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-aaaaaaaaaaaaaaaaaaaa
-qwerty
-1234567890
-cccccccccccccccccccccccccccccccccccccccc
-       a       b       c
-       
-
diff --git a/test/integration/casl2/labeldup_err/0.txt b/test/integration/casl2/labeldup_err/0.txt
deleted file mode 100644 (file)
index 9725887..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-../../../../casl2 -slatd ../../../../as/ERR/labeldup_err.casl
-
-Assemble ../../../../as/ERR/labeldup_err.casl (0)
-../../../../as/ERR/labeldup_err.casl:    1:MAIN    START   BEGIN
-../../../../as/ERR/labeldup_err.casl:    2:BEGIN   LD      GR1,A
-../../../../as/ERR/labeldup_err.casl:    3:        ADDA    GR1,B
-../../../../as/ERR/labeldup_err.casl:    4:        RET
-../../../../as/ERR/labeldup_err.casl:    5:A       DC      3
-../../../../as/ERR/labeldup_err.casl:    6:A       DC      1
-Assemble error - 101: A: label already defined
-../../../../as/ERR/labeldup_err.casl:    6:A       DC      1
diff --git a/test/integration/casl2/labeldup_err/Makefile b/test/integration/casl2/labeldup_err/Makefile
deleted file mode 100644 (file)
index 0393888..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/labeldup_err.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/lib_abs/0.txt b/test/integration/casl2/lib_abs/0.txt
deleted file mode 100644 (file)
index c69fa9c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/abs_call.casl ../../../../as/FUNC/abs.casl ../../../../as/FUNC/outa_main.casl ../../../../as/FUNC/divl1.casl ../../../../as/FUNC/rev.casl
---------
-12
-+
-12
---------
---------
--12
--
-12
---------
---------
-1
-+
-1
---------
---------
--1
--
-1
---------
---------
-32767
-+
-32767
---------
---------
--32767
--
-32767
---------
---------
-0
-+
-0
---------
---------
--32768
-OV
--32768
---------
diff --git a/test/integration/casl2/lib_abs/Makefile b/test/integration/casl2/lib_abs/Makefile
deleted file mode 100644 (file)
index 1cd5d7d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/casl2lib_driver
-LIBDIR = $(YACASL2DIR)/as/casl2lib
-ASFILE = $(ASDIR)/abs_call.casl $(LIBDIR)/abs.casl $(LIBDIR)/outa.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/lib_divl/0.txt b/test/integration/casl2/lib_divl/0.txt
deleted file mode 100644 (file)
index 95808d5..0000000
+++ /dev/null
@@ -1,5556 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/divl_call.casl ../../../../as/FUNC/divl1.casl ../../../../as/FUNC/outl_main.casl ../../../../as/FUNC/rev.casl
---------------------
-100
-0
-Error: div by 0
---------------------
-100
-1
-100
-0
---------------------
-100
-2
-50
-0
---------------------
-100
-3
-33
-1
---------------------
-100
-4
-25
-0
---------------------
-100
-5
-20
-0
---------------------
-100
-6
-16
-4
---------------------
-100
-7
-14
-2
---------------------
-100
-8
-12
-4
---------------------
-100
-9
-11
-1
---------------------
-100
-10
-10
-0
---------------------
---------------------
-99
-0
-Error: div by 0
---------------------
-99
-1
-99
-0
---------------------
-99
-2
-49
-1
---------------------
-99
-3
-33
-0
---------------------
-99
-4
-24
-3
---------------------
-99
-5
-19
-4
---------------------
-99
-6
-16
-3
---------------------
-99
-7
-14
-1
---------------------
-99
-8
-12
-3
---------------------
-99
-9
-11
-0
---------------------
-99
-10
-9
-9
---------------------
---------------------
-98
-0
-Error: div by 0
---------------------
-98
-1
-98
-0
---------------------
-98
-2
-49
-0
---------------------
-98
-3
-32
-2
---------------------
-98
-4
-24
-2
---------------------
-98
-5
-19
-3
---------------------
-98
-6
-16
-2
---------------------
-98
-7
-14
-0
---------------------
-98
-8
-12
-2
---------------------
-98
-9
-10
-8
---------------------
-98
-10
-9
-8
---------------------
---------------------
-97
-0
-Error: div by 0
---------------------
-97
-1
-97
-0
---------------------
-97
-2
-48
-1
---------------------
-97
-3
-32
-1
---------------------
-97
-4
-24
-1
---------------------
-97
-5
-19
-2
---------------------
-97
-6
-16
-1
---------------------
-97
-7
-13
-6
---------------------
-97
-8
-12
-1
---------------------
-97
-9
-10
-7
---------------------
-97
-10
-9
-7
---------------------
---------------------
-96
-0
-Error: div by 0
---------------------
-96
-1
-96
-0
---------------------
-96
-2
-48
-0
---------------------
-96
-3
-32
-0
---------------------
-96
-4
-24
-0
---------------------
-96
-5
-19
-1
---------------------
-96
-6
-16
-0
---------------------
-96
-7
-13
-5
---------------------
-96
-8
-12
-0
---------------------
-96
-9
-10
-6
---------------------
-96
-10
-9
-6
---------------------
---------------------
-95
-0
-Error: div by 0
---------------------
-95
-1
-95
-0
---------------------
-95
-2
-47
-1
---------------------
-95
-3
-31
-2
---------------------
-95
-4
-23
-3
---------------------
-95
-5
-19
-0
---------------------
-95
-6
-15
-5
---------------------
-95
-7
-13
-4
---------------------
-95
-8
-11
-7
---------------------
-95
-9
-10
-5
---------------------
-95
-10
-9
-5
---------------------
---------------------
-94
-0
-Error: div by 0
---------------------
-94
-1
-94
-0
---------------------
-94
-2
-47
-0
---------------------
-94
-3
-31
-1
---------------------
-94
-4
-23
-2
---------------------
-94
-5
-18
-4
---------------------
-94
-6
-15
-4
---------------------
-94
-7
-13
-3
---------------------
-94
-8
-11
-6
---------------------
-94
-9
-10
-4
---------------------
-94
-10
-9
-4
---------------------
---------------------
-93
-0
-Error: div by 0
---------------------
-93
-1
-93
-0
---------------------
-93
-2
-46
-1
---------------------
-93
-3
-31
-0
---------------------
-93
-4
-23
-1
---------------------
-93
-5
-18
-3
---------------------
-93
-6
-15
-3
---------------------
-93
-7
-13
-2
---------------------
-93
-8
-11
-5
---------------------
-93
-9
-10
-3
---------------------
-93
-10
-9
-3
---------------------
---------------------
-92
-0
-Error: div by 0
---------------------
-92
-1
-92
-0
---------------------
-92
-2
-46
-0
---------------------
-92
-3
-30
-2
---------------------
-92
-4
-23
-0
---------------------
-92
-5
-18
-2
---------------------
-92
-6
-15
-2
---------------------
-92
-7
-13
-1
---------------------
-92
-8
-11
-4
---------------------
-92
-9
-10
-2
---------------------
-92
-10
-9
-2
---------------------
---------------------
-91
-0
-Error: div by 0
---------------------
-91
-1
-91
-0
---------------------
-91
-2
-45
-1
---------------------
-91
-3
-30
-1
---------------------
-91
-4
-22
-3
---------------------
-91
-5
-18
-1
---------------------
-91
-6
-15
-1
---------------------
-91
-7
-13
-0
---------------------
-91
-8
-11
-3
---------------------
-91
-9
-10
-1
---------------------
-91
-10
-9
-1
---------------------
---------------------
-90
-0
-Error: div by 0
---------------------
-90
-1
-90
-0
---------------------
-90
-2
-45
-0
---------------------
-90
-3
-30
-0
---------------------
-90
-4
-22
-2
---------------------
-90
-5
-18
-0
---------------------
-90
-6
-15
-0
---------------------
-90
-7
-12
-6
---------------------
-90
-8
-11
-2
---------------------
-90
-9
-10
-0
---------------------
-90
-10
-9
-0
---------------------
---------------------
-89
-0
-Error: div by 0
---------------------
-89
-1
-89
-0
---------------------
-89
-2
-44
-1
---------------------
-89
-3
-29
-2
---------------------
-89
-4
-22
-1
---------------------
-89
-5
-17
-4
---------------------
-89
-6
-14
-5
---------------------
-89
-7
-12
-5
---------------------
-89
-8
-11
-1
---------------------
-89
-9
-9
-8
---------------------
-89
-10
-8
-9
---------------------
---------------------
-88
-0
-Error: div by 0
---------------------
-88
-1
-88
-0
---------------------
-88
-2
-44
-0
---------------------
-88
-3
-29
-1
---------------------
-88
-4
-22
-0
---------------------
-88
-5
-17
-3
---------------------
-88
-6
-14
-4
---------------------
-88
-7
-12
-4
---------------------
-88
-8
-11
-0
---------------------
-88
-9
-9
-7
---------------------
-88
-10
-8
-8
---------------------
---------------------
-87
-0
-Error: div by 0
---------------------
-87
-1
-87
-0
---------------------
-87
-2
-43
-1
---------------------
-87
-3
-29
-0
---------------------
-87
-4
-21
-3
---------------------
-87
-5
-17
-2
---------------------
-87
-6
-14
-3
---------------------
-87
-7
-12
-3
---------------------
-87
-8
-10
-7
---------------------
-87
-9
-9
-6
---------------------
-87
-10
-8
-7
---------------------
---------------------
-86
-0
-Error: div by 0
---------------------
-86
-1
-86
-0
---------------------
-86
-2
-43
-0
---------------------
-86
-3
-28
-2
---------------------
-86
-4
-21
-2
---------------------
-86
-5
-17
-1
---------------------
-86
-6
-14
-2
---------------------
-86
-7
-12
-2
---------------------
-86
-8
-10
-6
---------------------
-86
-9
-9
-5
---------------------
-86
-10
-8
-6
---------------------
---------------------
-85
-0
-Error: div by 0
---------------------
-85
-1
-85
-0
---------------------
-85
-2
-42
-1
---------------------
-85
-3
-28
-1
---------------------
-85
-4
-21
-1
---------------------
-85
-5
-17
-0
---------------------
-85
-6
-14
-1
---------------------
-85
-7
-12
-1
---------------------
-85
-8
-10
-5
---------------------
-85
-9
-9
-4
---------------------
-85
-10
-8
-5
---------------------
---------------------
-84
-0
-Error: div by 0
---------------------
-84
-1
-84
-0
---------------------
-84
-2
-42
-0
---------------------
-84
-3
-28
-0
---------------------
-84
-4
-21
-0
---------------------
-84
-5
-16
-4
---------------------
-84
-6
-14
-0
---------------------
-84
-7
-12
-0
---------------------
-84
-8
-10
-4
---------------------
-84
-9
-9
-3
---------------------
-84
-10
-8
-4
---------------------
---------------------
-83
-0
-Error: div by 0
---------------------
-83
-1
-83
-0
---------------------
-83
-2
-41
-1
---------------------
-83
-3
-27
-2
---------------------
-83
-4
-20
-3
---------------------
-83
-5
-16
-3
---------------------
-83
-6
-13
-5
---------------------
-83
-7
-11
-6
---------------------
-83
-8
-10
-3
---------------------
-83
-9
-9
-2
---------------------
-83
-10
-8
-3
---------------------
---------------------
-82
-0
-Error: div by 0
---------------------
-82
-1
-82
-0
---------------------
-82
-2
-41
-0
---------------------
-82
-3
-27
-1
---------------------
-82
-4
-20
-2
---------------------
-82
-5
-16
-2
---------------------
-82
-6
-13
-4
---------------------
-82
-7
-11
-5
---------------------
-82
-8
-10
-2
---------------------
-82
-9
-9
-1
---------------------
-82
-10
-8
-2
---------------------
---------------------
-81
-0
-Error: div by 0
---------------------
-81
-1
-81
-0
---------------------
-81
-2
-40
-1
---------------------
-81
-3
-27
-0
---------------------
-81
-4
-20
-1
---------------------
-81
-5
-16
-1
---------------------
-81
-6
-13
-3
---------------------
-81
-7
-11
-4
---------------------
-81
-8
-10
-1
---------------------
-81
-9
-9
-0
---------------------
-81
-10
-8
-1
---------------------
---------------------
-80
-0
-Error: div by 0
---------------------
-80
-1
-80
-0
---------------------
-80
-2
-40
-0
---------------------
-80
-3
-26
-2
---------------------
-80
-4
-20
-0
---------------------
-80
-5
-16
-0
---------------------
-80
-6
-13
-2
---------------------
-80
-7
-11
-3
---------------------
-80
-8
-10
-0
---------------------
-80
-9
-8
-8
---------------------
-80
-10
-8
-0
---------------------
---------------------
-79
-0
-Error: div by 0
---------------------
-79
-1
-79
-0
---------------------
-79
-2
-39
-1
---------------------
-79
-3
-26
-1
---------------------
-79
-4
-19
-3
---------------------
-79
-5
-15
-4
---------------------
-79
-6
-13
-1
---------------------
-79
-7
-11
-2
---------------------
-79
-8
-9
-7
---------------------
-79
-9
-8
-7
---------------------
-79
-10
-7
-9
---------------------
---------------------
-78
-0
-Error: div by 0
---------------------
-78
-1
-78
-0
---------------------
-78
-2
-39
-0
---------------------
-78
-3
-26
-0
---------------------
-78
-4
-19
-2
---------------------
-78
-5
-15
-3
---------------------
-78
-6
-13
-0
---------------------
-78
-7
-11
-1
---------------------
-78
-8
-9
-6
---------------------
-78
-9
-8
-6
---------------------
-78
-10
-7
-8
---------------------
---------------------
-77
-0
-Error: div by 0
---------------------
-77
-1
-77
-0
---------------------
-77
-2
-38
-1
---------------------
-77
-3
-25
-2
---------------------
-77
-4
-19
-1
---------------------
-77
-5
-15
-2
---------------------
-77
-6
-12
-5
---------------------
-77
-7
-11
-0
---------------------
-77
-8
-9
-5
---------------------
-77
-9
-8
-5
---------------------
-77
-10
-7
-7
---------------------
---------------------
-76
-0
-Error: div by 0
---------------------
-76
-1
-76
-0
---------------------
-76
-2
-38
-0
---------------------
-76
-3
-25
-1
---------------------
-76
-4
-19
-0
---------------------
-76
-5
-15
-1
---------------------
-76
-6
-12
-4
---------------------
-76
-7
-10
-6
---------------------
-76
-8
-9
-4
---------------------
-76
-9
-8
-4
---------------------
-76
-10
-7
-6
---------------------
---------------------
-75
-0
-Error: div by 0
---------------------
-75
-1
-75
-0
---------------------
-75
-2
-37
-1
---------------------
-75
-3
-25
-0
---------------------
-75
-4
-18
-3
---------------------
-75
-5
-15
-0
---------------------
-75
-6
-12
-3
---------------------
-75
-7
-10
-5
---------------------
-75
-8
-9
-3
---------------------
-75
-9
-8
-3
---------------------
-75
-10
-7
-5
---------------------
---------------------
-74
-0
-Error: div by 0
---------------------
-74
-1
-74
-0
---------------------
-74
-2
-37
-0
---------------------
-74
-3
-24
-2
---------------------
-74
-4
-18
-2
---------------------
-74
-5
-14
-4
---------------------
-74
-6
-12
-2
---------------------
-74
-7
-10
-4
---------------------
-74
-8
-9
-2
---------------------
-74
-9
-8
-2
---------------------
-74
-10
-7
-4
---------------------
---------------------
-73
-0
-Error: div by 0
---------------------
-73
-1
-73
-0
---------------------
-73
-2
-36
-1
---------------------
-73
-3
-24
-1
---------------------
-73
-4
-18
-1
---------------------
-73
-5
-14
-3
---------------------
-73
-6
-12
-1
---------------------
-73
-7
-10
-3
---------------------
-73
-8
-9
-1
---------------------
-73
-9
-8
-1
---------------------
-73
-10
-7
-3
---------------------
---------------------
-72
-0
-Error: div by 0
---------------------
-72
-1
-72
-0
---------------------
-72
-2
-36
-0
---------------------
-72
-3
-24
-0
---------------------
-72
-4
-18
-0
---------------------
-72
-5
-14
-2
---------------------
-72
-6
-12
-0
---------------------
-72
-7
-10
-2
---------------------
-72
-8
-9
-0
---------------------
-72
-9
-8
-0
---------------------
-72
-10
-7
-2
---------------------
---------------------
-71
-0
-Error: div by 0
---------------------
-71
-1
-71
-0
---------------------
-71
-2
-35
-1
---------------------
-71
-3
-23
-2
---------------------
-71
-4
-17
-3
---------------------
-71
-5
-14
-1
---------------------
-71
-6
-11
-5
---------------------
-71
-7
-10
-1
---------------------
-71
-8
-8
-7
---------------------
-71
-9
-7
-8
---------------------
-71
-10
-7
-1
---------------------
---------------------
-70
-0
-Error: div by 0
---------------------
-70
-1
-70
-0
---------------------
-70
-2
-35
-0
---------------------
-70
-3
-23
-1
---------------------
-70
-4
-17
-2
---------------------
-70
-5
-14
-0
---------------------
-70
-6
-11
-4
---------------------
-70
-7
-10
-0
---------------------
-70
-8
-8
-6
---------------------
-70
-9
-7
-7
---------------------
-70
-10
-7
-0
---------------------
---------------------
-69
-0
-Error: div by 0
---------------------
-69
-1
-69
-0
---------------------
-69
-2
-34
-1
---------------------
-69
-3
-23
-0
---------------------
-69
-4
-17
-1
---------------------
-69
-5
-13
-4
---------------------
-69
-6
-11
-3
---------------------
-69
-7
-9
-6
---------------------
-69
-8
-8
-5
---------------------
-69
-9
-7
-6
---------------------
-69
-10
-6
-9
---------------------
---------------------
-68
-0
-Error: div by 0
---------------------
-68
-1
-68
-0
---------------------
-68
-2
-34
-0
---------------------
-68
-3
-22
-2
---------------------
-68
-4
-17
-0
---------------------
-68
-5
-13
-3
---------------------
-68
-6
-11
-2
---------------------
-68
-7
-9
-5
---------------------
-68
-8
-8
-4
---------------------
-68
-9
-7
-5
---------------------
-68
-10
-6
-8
---------------------
---------------------
-67
-0
-Error: div by 0
---------------------
-67
-1
-67
-0
---------------------
-67
-2
-33
-1
---------------------
-67
-3
-22
-1
---------------------
-67
-4
-16
-3
---------------------
-67
-5
-13
-2
---------------------
-67
-6
-11
-1
---------------------
-67
-7
-9
-4
---------------------
-67
-8
-8
-3
---------------------
-67
-9
-7
-4
---------------------
-67
-10
-6
-7
---------------------
---------------------
-66
-0
-Error: div by 0
---------------------
-66
-1
-66
-0
---------------------
-66
-2
-33
-0
---------------------
-66
-3
-22
-0
---------------------
-66
-4
-16
-2
---------------------
-66
-5
-13
-1
---------------------
-66
-6
-11
-0
---------------------
-66
-7
-9
-3
---------------------
-66
-8
-8
-2
---------------------
-66
-9
-7
-3
---------------------
-66
-10
-6
-6
---------------------
---------------------
-65
-0
-Error: div by 0
---------------------
-65
-1
-65
-0
---------------------
-65
-2
-32
-1
---------------------
-65
-3
-21
-2
---------------------
-65
-4
-16
-1
---------------------
-65
-5
-13
-0
---------------------
-65
-6
-10
-5
---------------------
-65
-7
-9
-2
---------------------
-65
-8
-8
-1
---------------------
-65
-9
-7
-2
---------------------
-65
-10
-6
-5
---------------------
---------------------
-64
-0
-Error: div by 0
---------------------
-64
-1
-64
-0
---------------------
-64
-2
-32
-0
---------------------
-64
-3
-21
-1
---------------------
-64
-4
-16
-0
---------------------
-64
-5
-12
-4
---------------------
-64
-6
-10
-4
---------------------
-64
-7
-9
-1
---------------------
-64
-8
-8
-0
---------------------
-64
-9
-7
-1
---------------------
-64
-10
-6
-4
---------------------
---------------------
-63
-0
-Error: div by 0
---------------------
-63
-1
-63
-0
---------------------
-63
-2
-31
-1
---------------------
-63
-3
-21
-0
---------------------
-63
-4
-15
-3
---------------------
-63
-5
-12
-3
---------------------
-63
-6
-10
-3
---------------------
-63
-7
-9
-0
---------------------
-63
-8
-7
-7
---------------------
-63
-9
-7
-0
---------------------
-63
-10
-6
-3
---------------------
---------------------
-62
-0
-Error: div by 0
---------------------
-62
-1
-62
-0
---------------------
-62
-2
-31
-0
---------------------
-62
-3
-20
-2
---------------------
-62
-4
-15
-2
---------------------
-62
-5
-12
-2
---------------------
-62
-6
-10
-2
---------------------
-62
-7
-8
-6
---------------------
-62
-8
-7
-6
---------------------
-62
-9
-6
-8
---------------------
-62
-10
-6
-2
---------------------
---------------------
-61
-0
-Error: div by 0
---------------------
-61
-1
-61
-0
---------------------
-61
-2
-30
-1
---------------------
-61
-3
-20
-1
---------------------
-61
-4
-15
-1
---------------------
-61
-5
-12
-1
---------------------
-61
-6
-10
-1
---------------------
-61
-7
-8
-5
---------------------
-61
-8
-7
-5
---------------------
-61
-9
-6
-7
---------------------
-61
-10
-6
-1
---------------------
---------------------
-60
-0
-Error: div by 0
---------------------
-60
-1
-60
-0
---------------------
-60
-2
-30
-0
---------------------
-60
-3
-20
-0
---------------------
-60
-4
-15
-0
---------------------
-60
-5
-12
-0
---------------------
-60
-6
-10
-0
---------------------
-60
-7
-8
-4
---------------------
-60
-8
-7
-4
---------------------
-60
-9
-6
-6
---------------------
-60
-10
-6
-0
---------------------
---------------------
-59
-0
-Error: div by 0
---------------------
-59
-1
-59
-0
---------------------
-59
-2
-29
-1
---------------------
-59
-3
-19
-2
---------------------
-59
-4
-14
-3
---------------------
-59
-5
-11
-4
---------------------
-59
-6
-9
-5
---------------------
-59
-7
-8
-3
---------------------
-59
-8
-7
-3
---------------------
-59
-9
-6
-5
---------------------
-59
-10
-5
-9
---------------------
---------------------
-58
-0
-Error: div by 0
---------------------
-58
-1
-58
-0
---------------------
-58
-2
-29
-0
---------------------
-58
-3
-19
-1
---------------------
-58
-4
-14
-2
---------------------
-58
-5
-11
-3
---------------------
-58
-6
-9
-4
---------------------
-58
-7
-8
-2
---------------------
-58
-8
-7
-2
---------------------
-58
-9
-6
-4
---------------------
-58
-10
-5
-8
---------------------
---------------------
-57
-0
-Error: div by 0
---------------------
-57
-1
-57
-0
---------------------
-57
-2
-28
-1
---------------------
-57
-3
-19
-0
---------------------
-57
-4
-14
-1
---------------------
-57
-5
-11
-2
---------------------
-57
-6
-9
-3
---------------------
-57
-7
-8
-1
---------------------
-57
-8
-7
-1
---------------------
-57
-9
-6
-3
---------------------
-57
-10
-5
-7
---------------------
---------------------
-56
-0
-Error: div by 0
---------------------
-56
-1
-56
-0
---------------------
-56
-2
-28
-0
---------------------
-56
-3
-18
-2
---------------------
-56
-4
-14
-0
---------------------
-56
-5
-11
-1
---------------------
-56
-6
-9
-2
---------------------
-56
-7
-8
-0
---------------------
-56
-8
-7
-0
---------------------
-56
-9
-6
-2
---------------------
-56
-10
-5
-6
---------------------
---------------------
-55
-0
-Error: div by 0
---------------------
-55
-1
-55
-0
---------------------
-55
-2
-27
-1
---------------------
-55
-3
-18
-1
---------------------
-55
-4
-13
-3
---------------------
-55
-5
-11
-0
---------------------
-55
-6
-9
-1
---------------------
-55
-7
-7
-6
---------------------
-55
-8
-6
-7
---------------------
-55
-9
-6
-1
---------------------
-55
-10
-5
-5
---------------------
---------------------
-54
-0
-Error: div by 0
---------------------
-54
-1
-54
-0
---------------------
-54
-2
-27
-0
---------------------
-54
-3
-18
-0
---------------------
-54
-4
-13
-2
---------------------
-54
-5
-10
-4
---------------------
-54
-6
-9
-0
---------------------
-54
-7
-7
-5
---------------------
-54
-8
-6
-6
---------------------
-54
-9
-6
-0
---------------------
-54
-10
-5
-4
---------------------
---------------------
-53
-0
-Error: div by 0
---------------------
-53
-1
-53
-0
---------------------
-53
-2
-26
-1
---------------------
-53
-3
-17
-2
---------------------
-53
-4
-13
-1
---------------------
-53
-5
-10
-3
---------------------
-53
-6
-8
-5
---------------------
-53
-7
-7
-4
---------------------
-53
-8
-6
-5
---------------------
-53
-9
-5
-8
---------------------
-53
-10
-5
-3
---------------------
---------------------
-52
-0
-Error: div by 0
---------------------
-52
-1
-52
-0
---------------------
-52
-2
-26
-0
---------------------
-52
-3
-17
-1
---------------------
-52
-4
-13
-0
---------------------
-52
-5
-10
-2
---------------------
-52
-6
-8
-4
---------------------
-52
-7
-7
-3
---------------------
-52
-8
-6
-4
---------------------
-52
-9
-5
-7
---------------------
-52
-10
-5
-2
---------------------
---------------------
-51
-0
-Error: div by 0
---------------------
-51
-1
-51
-0
---------------------
-51
-2
-25
-1
---------------------
-51
-3
-17
-0
---------------------
-51
-4
-12
-3
---------------------
-51
-5
-10
-1
---------------------
-51
-6
-8
-3
---------------------
-51
-7
-7
-2
---------------------
-51
-8
-6
-3
---------------------
-51
-9
-5
-6
---------------------
-51
-10
-5
-1
---------------------
---------------------
-50
-0
-Error: div by 0
---------------------
-50
-1
-50
-0
---------------------
-50
-2
-25
-0
---------------------
-50
-3
-16
-2
---------------------
-50
-4
-12
-2
---------------------
-50
-5
-10
-0
---------------------
-50
-6
-8
-2
---------------------
-50
-7
-7
-1
---------------------
-50
-8
-6
-2
---------------------
-50
-9
-5
-5
---------------------
-50
-10
-5
-0
---------------------
---------------------
-49
-0
-Error: div by 0
---------------------
-49
-1
-49
-0
---------------------
-49
-2
-24
-1
---------------------
-49
-3
-16
-1
---------------------
-49
-4
-12
-1
---------------------
-49
-5
-9
-4
---------------------
-49
-6
-8
-1
---------------------
-49
-7
-7
-0
---------------------
-49
-8
-6
-1
---------------------
-49
-9
-5
-4
---------------------
-49
-10
-4
-9
---------------------
---------------------
-48
-0
-Error: div by 0
---------------------
-48
-1
-48
-0
---------------------
-48
-2
-24
-0
---------------------
-48
-3
-16
-0
---------------------
-48
-4
-12
-0
---------------------
-48
-5
-9
-3
---------------------
-48
-6
-8
-0
---------------------
-48
-7
-6
-6
---------------------
-48
-8
-6
-0
---------------------
-48
-9
-5
-3
---------------------
-48
-10
-4
-8
---------------------
---------------------
-47
-0
-Error: div by 0
---------------------
-47
-1
-47
-0
---------------------
-47
-2
-23
-1
---------------------
-47
-3
-15
-2
---------------------
-47
-4
-11
-3
---------------------
-47
-5
-9
-2
---------------------
-47
-6
-7
-5
---------------------
-47
-7
-6
-5
---------------------
-47
-8
-5
-7
---------------------
-47
-9
-5
-2
---------------------
-47
-10
-4
-7
---------------------
---------------------
-46
-0
-Error: div by 0
---------------------
-46
-1
-46
-0
---------------------
-46
-2
-23
-0
---------------------
-46
-3
-15
-1
---------------------
-46
-4
-11
-2
---------------------
-46
-5
-9
-1
---------------------
-46
-6
-7
-4
---------------------
-46
-7
-6
-4
---------------------
-46
-8
-5
-6
---------------------
-46
-9
-5
-1
---------------------
-46
-10
-4
-6
---------------------
---------------------
-45
-0
-Error: div by 0
---------------------
-45
-1
-45
-0
---------------------
-45
-2
-22
-1
---------------------
-45
-3
-15
-0
---------------------
-45
-4
-11
-1
---------------------
-45
-5
-9
-0
---------------------
-45
-6
-7
-3
---------------------
-45
-7
-6
-3
---------------------
-45
-8
-5
-5
---------------------
-45
-9
-5
-0
---------------------
-45
-10
-4
-5
---------------------
---------------------
-44
-0
-Error: div by 0
---------------------
-44
-1
-44
-0
---------------------
-44
-2
-22
-0
---------------------
-44
-3
-14
-2
---------------------
-44
-4
-11
-0
---------------------
-44
-5
-8
-4
---------------------
-44
-6
-7
-2
---------------------
-44
-7
-6
-2
---------------------
-44
-8
-5
-4
---------------------
-44
-9
-4
-8
---------------------
-44
-10
-4
-4
---------------------
---------------------
-43
-0
-Error: div by 0
---------------------
-43
-1
-43
-0
---------------------
-43
-2
-21
-1
---------------------
-43
-3
-14
-1
---------------------
-43
-4
-10
-3
---------------------
-43
-5
-8
-3
---------------------
-43
-6
-7
-1
---------------------
-43
-7
-6
-1
---------------------
-43
-8
-5
-3
---------------------
-43
-9
-4
-7
---------------------
-43
-10
-4
-3
---------------------
---------------------
-42
-0
-Error: div by 0
---------------------
-42
-1
-42
-0
---------------------
-42
-2
-21
-0
---------------------
-42
-3
-14
-0
---------------------
-42
-4
-10
-2
---------------------
-42
-5
-8
-2
---------------------
-42
-6
-7
-0
---------------------
-42
-7
-6
-0
---------------------
-42
-8
-5
-2
---------------------
-42
-9
-4
-6
---------------------
-42
-10
-4
-2
---------------------
---------------------
-41
-0
-Error: div by 0
---------------------
-41
-1
-41
-0
---------------------
-41
-2
-20
-1
---------------------
-41
-3
-13
-2
---------------------
-41
-4
-10
-1
---------------------
-41
-5
-8
-1
---------------------
-41
-6
-6
-5
---------------------
-41
-7
-5
-6
---------------------
-41
-8
-5
-1
---------------------
-41
-9
-4
-5
---------------------
-41
-10
-4
-1
---------------------
---------------------
-40
-0
-Error: div by 0
---------------------
-40
-1
-40
-0
---------------------
-40
-2
-20
-0
---------------------
-40
-3
-13
-1
---------------------
-40
-4
-10
-0
---------------------
-40
-5
-8
-0
---------------------
-40
-6
-6
-4
---------------------
-40
-7
-5
-5
---------------------
-40
-8
-5
-0
---------------------
-40
-9
-4
-4
---------------------
-40
-10
-4
-0
---------------------
---------------------
-39
-0
-Error: div by 0
---------------------
-39
-1
-39
-0
---------------------
-39
-2
-19
-1
---------------------
-39
-3
-13
-0
---------------------
-39
-4
-9
-3
---------------------
-39
-5
-7
-4
---------------------
-39
-6
-6
-3
---------------------
-39
-7
-5
-4
---------------------
-39
-8
-4
-7
---------------------
-39
-9
-4
-3
---------------------
-39
-10
-3
-9
---------------------
---------------------
-38
-0
-Error: div by 0
---------------------
-38
-1
-38
-0
---------------------
-38
-2
-19
-0
---------------------
-38
-3
-12
-2
---------------------
-38
-4
-9
-2
---------------------
-38
-5
-7
-3
---------------------
-38
-6
-6
-2
---------------------
-38
-7
-5
-3
---------------------
-38
-8
-4
-6
---------------------
-38
-9
-4
-2
---------------------
-38
-10
-3
-8
---------------------
---------------------
-37
-0
-Error: div by 0
---------------------
-37
-1
-37
-0
---------------------
-37
-2
-18
-1
---------------------
-37
-3
-12
-1
---------------------
-37
-4
-9
-1
---------------------
-37
-5
-7
-2
---------------------
-37
-6
-6
-1
---------------------
-37
-7
-5
-2
---------------------
-37
-8
-4
-5
---------------------
-37
-9
-4
-1
---------------------
-37
-10
-3
-7
---------------------
---------------------
-36
-0
-Error: div by 0
---------------------
-36
-1
-36
-0
---------------------
-36
-2
-18
-0
---------------------
-36
-3
-12
-0
---------------------
-36
-4
-9
-0
---------------------
-36
-5
-7
-1
---------------------
-36
-6
-6
-0
---------------------
-36
-7
-5
-1
---------------------
-36
-8
-4
-4
---------------------
-36
-9
-4
-0
---------------------
-36
-10
-3
-6
---------------------
---------------------
-35
-0
-Error: div by 0
---------------------
-35
-1
-35
-0
---------------------
-35
-2
-17
-1
---------------------
-35
-3
-11
-2
---------------------
-35
-4
-8
-3
---------------------
-35
-5
-7
-0
---------------------
-35
-6
-5
-5
---------------------
-35
-7
-5
-0
---------------------
-35
-8
-4
-3
---------------------
-35
-9
-3
-8
---------------------
-35
-10
-3
-5
---------------------
---------------------
-34
-0
-Error: div by 0
---------------------
-34
-1
-34
-0
---------------------
-34
-2
-17
-0
---------------------
-34
-3
-11
-1
---------------------
-34
-4
-8
-2
---------------------
-34
-5
-6
-4
---------------------
-34
-6
-5
-4
---------------------
-34
-7
-4
-6
---------------------
-34
-8
-4
-2
---------------------
-34
-9
-3
-7
---------------------
-34
-10
-3
-4
---------------------
---------------------
-33
-0
-Error: div by 0
---------------------
-33
-1
-33
-0
---------------------
-33
-2
-16
-1
---------------------
-33
-3
-11
-0
---------------------
-33
-4
-8
-1
---------------------
-33
-5
-6
-3
---------------------
-33
-6
-5
-3
---------------------
-33
-7
-4
-5
---------------------
-33
-8
-4
-1
---------------------
-33
-9
-3
-6
---------------------
-33
-10
-3
-3
---------------------
---------------------
-32
-0
-Error: div by 0
---------------------
-32
-1
-32
-0
---------------------
-32
-2
-16
-0
---------------------
-32
-3
-10
-2
---------------------
-32
-4
-8
-0
---------------------
-32
-5
-6
-2
---------------------
-32
-6
-5
-2
---------------------
-32
-7
-4
-4
---------------------
-32
-8
-4
-0
---------------------
-32
-9
-3
-5
---------------------
-32
-10
-3
-2
---------------------
---------------------
-31
-0
-Error: div by 0
---------------------
-31
-1
-31
-0
---------------------
-31
-2
-15
-1
---------------------
-31
-3
-10
-1
---------------------
-31
-4
-7
-3
---------------------
-31
-5
-6
-1
---------------------
-31
-6
-5
-1
---------------------
-31
-7
-4
-3
---------------------
-31
-8
-3
-7
---------------------
-31
-9
-3
-4
---------------------
-31
-10
-3
-1
---------------------
---------------------
-30
-0
-Error: div by 0
---------------------
-30
-1
-30
-0
---------------------
-30
-2
-15
-0
---------------------
-30
-3
-10
-0
---------------------
-30
-4
-7
-2
---------------------
-30
-5
-6
-0
---------------------
-30
-6
-5
-0
---------------------
-30
-7
-4
-2
---------------------
-30
-8
-3
-6
---------------------
-30
-9
-3
-3
---------------------
-30
-10
-3
-0
---------------------
---------------------
-29
-0
-Error: div by 0
---------------------
-29
-1
-29
-0
---------------------
-29
-2
-14
-1
---------------------
-29
-3
-9
-2
---------------------
-29
-4
-7
-1
---------------------
-29
-5
-5
-4
---------------------
-29
-6
-4
-5
---------------------
-29
-7
-4
-1
---------------------
-29
-8
-3
-5
---------------------
-29
-9
-3
-2
---------------------
-29
-10
-2
-9
---------------------
---------------------
-28
-0
-Error: div by 0
---------------------
-28
-1
-28
-0
---------------------
-28
-2
-14
-0
---------------------
-28
-3
-9
-1
---------------------
-28
-4
-7
-0
---------------------
-28
-5
-5
-3
---------------------
-28
-6
-4
-4
---------------------
-28
-7
-4
-0
---------------------
-28
-8
-3
-4
---------------------
-28
-9
-3
-1
---------------------
-28
-10
-2
-8
---------------------
---------------------
-27
-0
-Error: div by 0
---------------------
-27
-1
-27
-0
---------------------
-27
-2
-13
-1
---------------------
-27
-3
-9
-0
---------------------
-27
-4
-6
-3
---------------------
-27
-5
-5
-2
---------------------
-27
-6
-4
-3
---------------------
-27
-7
-3
-6
---------------------
-27
-8
-3
-3
---------------------
-27
-9
-3
-0
---------------------
-27
-10
-2
-7
---------------------
---------------------
-26
-0
-Error: div by 0
---------------------
-26
-1
-26
-0
---------------------
-26
-2
-13
-0
---------------------
-26
-3
-8
-2
---------------------
-26
-4
-6
-2
---------------------
-26
-5
-5
-1
---------------------
-26
-6
-4
-2
---------------------
-26
-7
-3
-5
---------------------
-26
-8
-3
-2
---------------------
-26
-9
-2
-8
---------------------
-26
-10
-2
-6
---------------------
---------------------
-25
-0
-Error: div by 0
---------------------
-25
-1
-25
-0
---------------------
-25
-2
-12
-1
---------------------
-25
-3
-8
-1
---------------------
-25
-4
-6
-1
---------------------
-25
-5
-5
-0
---------------------
-25
-6
-4
-1
---------------------
-25
-7
-3
-4
---------------------
-25
-8
-3
-1
---------------------
-25
-9
-2
-7
---------------------
-25
-10
-2
-5
---------------------
---------------------
-24
-0
-Error: div by 0
---------------------
-24
-1
-24
-0
---------------------
-24
-2
-12
-0
---------------------
-24
-3
-8
-0
---------------------
-24
-4
-6
-0
---------------------
-24
-5
-4
-4
---------------------
-24
-6
-4
-0
---------------------
-24
-7
-3
-3
---------------------
-24
-8
-3
-0
---------------------
-24
-9
-2
-6
---------------------
-24
-10
-2
-4
---------------------
---------------------
-23
-0
-Error: div by 0
---------------------
-23
-1
-23
-0
---------------------
-23
-2
-11
-1
---------------------
-23
-3
-7
-2
---------------------
-23
-4
-5
-3
---------------------
-23
-5
-4
-3
---------------------
-23
-6
-3
-5
---------------------
-23
-7
-3
-2
---------------------
-23
-8
-2
-7
---------------------
-23
-9
-2
-5
---------------------
-23
-10
-2
-3
---------------------
---------------------
-22
-0
-Error: div by 0
---------------------
-22
-1
-22
-0
---------------------
-22
-2
-11
-0
---------------------
-22
-3
-7
-1
---------------------
-22
-4
-5
-2
---------------------
-22
-5
-4
-2
---------------------
-22
-6
-3
-4
---------------------
-22
-7
-3
-1
---------------------
-22
-8
-2
-6
---------------------
-22
-9
-2
-4
---------------------
-22
-10
-2
-2
---------------------
---------------------
-21
-0
-Error: div by 0
---------------------
-21
-1
-21
-0
---------------------
-21
-2
-10
-1
---------------------
-21
-3
-7
-0
---------------------
-21
-4
-5
-1
---------------------
-21
-5
-4
-1
---------------------
-21
-6
-3
-3
---------------------
-21
-7
-3
-0
---------------------
-21
-8
-2
-5
---------------------
-21
-9
-2
-3
---------------------
-21
-10
-2
-1
---------------------
---------------------
-20
-0
-Error: div by 0
---------------------
-20
-1
-20
-0
---------------------
-20
-2
-10
-0
---------------------
-20
-3
-6
-2
---------------------
-20
-4
-5
-0
---------------------
-20
-5
-4
-0
---------------------
-20
-6
-3
-2
---------------------
-20
-7
-2
-6
---------------------
-20
-8
-2
-4
---------------------
-20
-9
-2
-2
---------------------
-20
-10
-2
-0
---------------------
---------------------
-19
-0
-Error: div by 0
---------------------
-19
-1
-19
-0
---------------------
-19
-2
-9
-1
---------------------
-19
-3
-6
-1
---------------------
-19
-4
-4
-3
---------------------
-19
-5
-3
-4
---------------------
-19
-6
-3
-1
---------------------
-19
-7
-2
-5
---------------------
-19
-8
-2
-3
---------------------
-19
-9
-2
-1
---------------------
-19
-10
-1
-9
---------------------
---------------------
-18
-0
-Error: div by 0
---------------------
-18
-1
-18
-0
---------------------
-18
-2
-9
-0
---------------------
-18
-3
-6
-0
---------------------
-18
-4
-4
-2
---------------------
-18
-5
-3
-3
---------------------
-18
-6
-3
-0
---------------------
-18
-7
-2
-4
---------------------
-18
-8
-2
-2
---------------------
-18
-9
-2
-0
---------------------
-18
-10
-1
-8
---------------------
---------------------
-17
-0
-Error: div by 0
---------------------
-17
-1
-17
-0
---------------------
-17
-2
-8
-1
---------------------
-17
-3
-5
-2
---------------------
-17
-4
-4
-1
---------------------
-17
-5
-3
-2
---------------------
-17
-6
-2
-5
---------------------
-17
-7
-2
-3
---------------------
-17
-8
-2
-1
---------------------
-17
-9
-1
-8
---------------------
-17
-10
-1
-7
---------------------
---------------------
-16
-0
-Error: div by 0
---------------------
-16
-1
-16
-0
---------------------
-16
-2
-8
-0
---------------------
-16
-3
-5
-1
---------------------
-16
-4
-4
-0
---------------------
-16
-5
-3
-1
---------------------
-16
-6
-2
-4
---------------------
-16
-7
-2
-2
---------------------
-16
-8
-2
-0
---------------------
-16
-9
-1
-7
---------------------
-16
-10
-1
-6
---------------------
---------------------
-15
-0
-Error: div by 0
---------------------
-15
-1
-15
-0
---------------------
-15
-2
-7
-1
---------------------
-15
-3
-5
-0
---------------------
-15
-4
-3
-3
---------------------
-15
-5
-3
-0
---------------------
-15
-6
-2
-3
---------------------
-15
-7
-2
-1
---------------------
-15
-8
-1
-7
---------------------
-15
-9
-1
-6
---------------------
-15
-10
-1
-5
---------------------
---------------------
-14
-0
-Error: div by 0
---------------------
-14
-1
-14
-0
---------------------
-14
-2
-7
-0
---------------------
-14
-3
-4
-2
---------------------
-14
-4
-3
-2
---------------------
-14
-5
-2
-4
---------------------
-14
-6
-2
-2
---------------------
-14
-7
-2
-0
---------------------
-14
-8
-1
-6
---------------------
-14
-9
-1
-5
---------------------
-14
-10
-1
-4
---------------------
---------------------
-13
-0
-Error: div by 0
---------------------
-13
-1
-13
-0
---------------------
-13
-2
-6
-1
---------------------
-13
-3
-4
-1
---------------------
-13
-4
-3
-1
---------------------
-13
-5
-2
-3
---------------------
-13
-6
-2
-1
---------------------
-13
-7
-1
-6
---------------------
-13
-8
-1
-5
---------------------
-13
-9
-1
-4
---------------------
-13
-10
-1
-3
---------------------
---------------------
-12
-0
-Error: div by 0
---------------------
-12
-1
-12
-0
---------------------
-12
-2
-6
-0
---------------------
-12
-3
-4
-0
---------------------
-12
-4
-3
-0
---------------------
-12
-5
-2
-2
---------------------
-12
-6
-2
-0
---------------------
-12
-7
-1
-5
---------------------
-12
-8
-1
-4
---------------------
-12
-9
-1
-3
---------------------
-12
-10
-1
-2
---------------------
---------------------
-11
-0
-Error: div by 0
---------------------
-11
-1
-11
-0
---------------------
-11
-2
-5
-1
---------------------
-11
-3
-3
-2
---------------------
-11
-4
-2
-3
---------------------
-11
-5
-2
-1
---------------------
-11
-6
-1
-5
---------------------
-11
-7
-1
-4
---------------------
-11
-8
-1
-3
---------------------
-11
-9
-1
-2
---------------------
-11
-10
-1
-1
---------------------
---------------------
-10
-0
-Error: div by 0
---------------------
-10
-1
-10
-0
---------------------
-10
-2
-5
-0
---------------------
-10
-3
-3
-1
---------------------
-10
-4
-2
-2
---------------------
-10
-5
-2
-0
---------------------
-10
-6
-1
-4
---------------------
-10
-7
-1
-3
---------------------
-10
-8
-1
-2
---------------------
-10
-9
-1
-1
---------------------
-10
-10
-1
-0
---------------------
---------------------
-9
-0
-Error: div by 0
---------------------
-9
-1
-9
-0
---------------------
-9
-2
-4
-1
---------------------
-9
-3
-3
-0
---------------------
-9
-4
-2
-1
---------------------
-9
-5
-1
-4
---------------------
-9
-6
-1
-3
---------------------
-9
-7
-1
-2
---------------------
-9
-8
-1
-1
---------------------
-9
-9
-1
-0
---------------------
-9
-10
-0
-9
---------------------
---------------------
-8
-0
-Error: div by 0
---------------------
-8
-1
-8
-0
---------------------
-8
-2
-4
-0
---------------------
-8
-3
-2
-2
---------------------
-8
-4
-2
-0
---------------------
-8
-5
-1
-3
---------------------
-8
-6
-1
-2
---------------------
-8
-7
-1
-1
---------------------
-8
-8
-1
-0
---------------------
-8
-9
-0
-8
---------------------
-8
-10
-0
-8
---------------------
---------------------
-7
-0
-Error: div by 0
---------------------
-7
-1
-7
-0
---------------------
-7
-2
-3
-1
---------------------
-7
-3
-2
-1
---------------------
-7
-4
-1
-3
---------------------
-7
-5
-1
-2
---------------------
-7
-6
-1
-1
---------------------
-7
-7
-1
-0
---------------------
-7
-8
-0
-7
---------------------
-7
-9
-0
-7
---------------------
-7
-10
-0
-7
---------------------
---------------------
-6
-0
-Error: div by 0
---------------------
-6
-1
-6
-0
---------------------
-6
-2
-3
-0
---------------------
-6
-3
-2
-0
---------------------
-6
-4
-1
-2
---------------------
-6
-5
-1
-1
---------------------
-6
-6
-1
-0
---------------------
-6
-7
-0
-6
---------------------
-6
-8
-0
-6
---------------------
-6
-9
-0
-6
---------------------
-6
-10
-0
-6
---------------------
---------------------
-5
-0
-Error: div by 0
---------------------
-5
-1
-5
-0
---------------------
-5
-2
-2
-1
---------------------
-5
-3
-1
-2
---------------------
-5
-4
-1
-1
---------------------
-5
-5
-1
-0
---------------------
-5
-6
-0
-5
---------------------
-5
-7
-0
-5
---------------------
-5
-8
-0
-5
---------------------
-5
-9
-0
-5
---------------------
-5
-10
-0
-5
---------------------
---------------------
-4
-0
-Error: div by 0
---------------------
-4
-1
-4
-0
---------------------
-4
-2
-2
-0
---------------------
-4
-3
-1
-1
---------------------
-4
-4
-1
-0
---------------------
-4
-5
-0
-4
---------------------
-4
-6
-0
-4
---------------------
-4
-7
-0
-4
---------------------
-4
-8
-0
-4
---------------------
-4
-9
-0
-4
---------------------
-4
-10
-0
-4
---------------------
---------------------
-3
-0
-Error: div by 0
---------------------
-3
-1
-3
-0
---------------------
-3
-2
-1
-1
---------------------
-3
-3
-1
-0
---------------------
-3
-4
-0
-3
---------------------
-3
-5
-0
-3
---------------------
-3
-6
-0
-3
---------------------
-3
-7
-0
-3
---------------------
-3
-8
-0
-3
---------------------
-3
-9
-0
-3
---------------------
-3
-10
-0
-3
---------------------
---------------------
-2
-0
-Error: div by 0
---------------------
-2
-1
-2
-0
---------------------
-2
-2
-1
-0
---------------------
-2
-3
-0
-2
---------------------
-2
-4
-0
-2
---------------------
-2
-5
-0
-2
---------------------
-2
-6
-0
-2
---------------------
-2
-7
-0
-2
---------------------
-2
-8
-0
-2
---------------------
-2
-9
-0
-2
---------------------
-2
-10
-0
-2
---------------------
---------------------
-1
-0
-Error: div by 0
---------------------
-1
-1
-1
-0
---------------------
-1
-2
-0
-1
---------------------
-1
-3
-0
-1
---------------------
-1
-4
-0
-1
---------------------
-1
-5
-0
-1
---------------------
-1
-6
-0
-1
---------------------
-1
-7
-0
-1
---------------------
-1
-8
-0
-1
---------------------
-1
-9
-0
-1
---------------------
-1
-10
-0
-1
---------------------
---------------------
-0
-0
-Error: div by 0
---------------------
-0
-1
-0
-0
---------------------
-0
-2
-0
-0
---------------------
-0
-3
-0
-0
---------------------
-0
-4
-0
-0
---------------------
-0
-5
-0
-0
---------------------
-0
-6
-0
-0
---------------------
-0
-7
-0
-0
---------------------
-0
-8
-0
-0
---------------------
-0
-9
-0
-0
---------------------
-0
-10
-0
-0
---------------------
diff --git a/test/integration/casl2/lib_divl/Makefile b/test/integration/casl2/lib_divl/Makefile
deleted file mode 100644 (file)
index 2dd63a4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-LIBDIR = $(YACASL2DIR)/as/casl2lib
-ASDIR = $(YACASL2DIR)/as/casl2lib_test
-ASFILE = $(ASDIR)/divl_call.casl $(LIBDIR)/divl.casl $(LIBDIR)/outl_main.casl $(LIBDIR)/rev.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/lib_inl/0.txt b/test/integration/casl2/lib_inl/0.txt
deleted file mode 100644 (file)
index 867f4f3..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib_driver/inl.casl ../../../../as/casl2lib/inl.casl ../../../../as/casl2lib/outl.casl
-0
-1
-2
-10
-12
-32767
-32768
-65535
-0
-18000
-Not A Number
-Not A Number
-Not A Number
-g
diff --git a/test/integration/casl2/lib_inl/Makefile b/test/integration/casl2/lib_inl/Makefile
deleted file mode 100644 (file)
index a8d59a4..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-LIBDIR = $(YACASL2DIR)/as/casl2lib
-ASDIR = $(YACASL2DIR)/as/casl2lib_driver
-ASFILE = $(ASDIR)/inl.casl $(LIBDIR)/inl.casl $(LIBDIR)/outl.casl
-IN = teststr.txt
-CMD = $(CASL2) $(ASFILE) <$(IN)
-include ../TEST.mk
diff --git a/test/integration/casl2/lib_inl/teststr.txt b/test/integration/casl2/lib_inl/teststr.txt
deleted file mode 100644 (file)
index c51770a..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-0
-1
-2
-10
-12
-32767
-32768
-65535
-65536
-90000
-100000
--1
-NOTNUMBER
-
diff --git a/test/integration/casl2/literalstr_err/0.txt b/test/integration/casl2/literalstr_err/0.txt
deleted file mode 100644 (file)
index d84ce53..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-../../../../casl2 -td ../../../../as/ERR/literalstr_err.casl
-
-Assemble ../../../../as/ERR/literalstr_err.casl (0)
-Assemble error - 124: 'abcdeABCDE': more than one character in literal
-../../../../as/ERR/literalstr_err.casl:    2:        LAD     GR1,='abcdeABCDE'
diff --git a/test/integration/casl2/literalstr_err/Makefile b/test/integration/casl2/literalstr_err/Makefile
deleted file mode 100644 (file)
index ca393d8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -td
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/literalstr_err.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/minim_call/0.txt b/test/integration/casl2/minim_call/0.txt
deleted file mode 100644 (file)
index d36a803..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/minim_call.casl ../../../../as/FUNC/minim.casl ../../../../as/FUNC/outa.casl
--39
diff --git a/test/integration/casl2/minim_call/Makefile b/test/integration/casl2/minim_call/Makefile
deleted file mode 100644 (file)
index b0bf0c6..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/casl2lib_test
-LIBDIR = $(YACASL2DIR)/as/casl2lib
-ASFILE = $(ASDIR)/minim_call.casl $(LIBDIR)/minim.casl $(LIBDIR)/outa.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/misc_count1/0.txt b/test/integration/casl2/misc_count1/0.txt
deleted file mode 100644 (file)
index 029f1d1..0000000
+++ /dev/null
@@ -1,257 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/count1_call.casl ../../../../as/FUNC/count1.casl ../../../../as/FUNC/outa.casl
-0
-1
-1
-2
-1
-2
-2
-3
-1
-2
-2
-3
-2
-3
-3
-4
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-4
-5
-5
-6
-5
-6
-6
-7
-5
-6
-6
-7
-6
-7
-7
-8
diff --git a/test/integration/casl2/misc_count1/Makefile b/test/integration/casl2/misc_count1/Makefile
deleted file mode 100644 (file)
index 5f8544b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/count1_call.casl $(ASDIR)/count1.casl $(ASDIR)/outa.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/misc_out_hello/0.txt b/test/integration/casl2/misc_out_hello/0.txt
deleted file mode 100644 (file)
index 3957e4f..0000000
+++ /dev/null
@@ -1,587 +0,0 @@
-../../../../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
-
-Label::::
-OTEST ---> #0000
-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
-       #0000   #7001
-       #0001   #0000
-../../../../as/CMD/svc2_out.casl:    4:        PUSH    0,GR2
-       #0002   #7002
-       #0003   #0000
-../../../../as/CMD/svc2_out.casl:    5:        LAD     GR1,OBUF
-       #0004   #1210
-       #0005   #0013
-../../../../as/CMD/svc2_out.casl:    6:        LD      GR2,LEN
-       #0006   #1020
-       #0007   #0017
-../../../../as/CMD/svc2_out.casl:    7:        SVC     2
-       #0008   #F000
-       #0009   #0002
-../../../../as/CMD/svc2_out.casl:    8:        LAD     GR1,=#A
-       #0018   #000A
-       #000A   #1210
-       #000B   #0018
-../../../../as/CMD/svc2_out.casl:    9:        LAD     GR2,1
-       #000C   #1220
-       #000D   #0001
-../../../../as/CMD/svc2_out.casl:   10:        SVC     2
-       #000E   #F000
-       #000F   #0002
-../../../../as/CMD/svc2_out.casl:   11:        POP     GR2
-       #0010   #7120
-../../../../as/CMD/svc2_out.casl:   12:        POP     GR1
-       #0011   #7110
-../../../../as/CMD/svc2_out.casl:   13:        RET
-       #0012   #8100
-../../../../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::::
-#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
-#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: 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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#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: 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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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:     510 = #01FE = 0000000111111110
-#0004: PR:       4 = #0004 = 0000000000000100
-#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: 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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:     19 = #0013 = 0000000000010011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     510 = #01FE = 0000000111111110
-#0006: PR:       6 = #0006 = 0000000000000110
-#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: 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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0008: Register::::
-#0008: GR0:      0 = #0000 = 0000000000000000
-#0008: GR1:     19 = #0013 = 0000000000010011
-#0008: GR2:      4 = #0004 = 0000000000000100
-#0008: GR3:      0 = #0000 = 0000000000000000
-#0008: GR4:      0 = #0000 = 0000000000000000
-#0008: GR5:      0 = #0000 = 0000000000000000
-#0008: GR6:      0 = #0000 = 0000000000000000
-#0008: GR7:      0 = #0000 = 0000000000000000
-#0008: SP:     510 = #01FE = 0000000111111110
-#0008: PR:       8 = #0008 = 0000000000001000
-#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: 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
-#0008: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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
-
-abcd#000A: Register::::
-#000A: GR0:      0 = #0000 = 0000000000000000
-#000A: GR1:     19 = #0013 = 0000000000010011
-#000A: GR2:      4 = #0004 = 0000000000000100
-#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:     510 = #01FE = 0000000111111110
-#000A: PR:      10 = #000A = 0000000000001010
-#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: 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
-#000A: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000C: Register::::
-#000C: GR0:      0 = #0000 = 0000000000000000
-#000C: GR1:     24 = #0018 = 0000000000011000
-#000C: GR2:      4 = #0004 = 0000000000000100
-#000C: GR3:      0 = #0000 = 0000000000000000
-#000C: GR4:      0 = #0000 = 0000000000000000
-#000C: GR5:      0 = #0000 = 0000000000000000
-#000C: GR6:      0 = #0000 = 0000000000000000
-#000C: GR7:      0 = #0000 = 0000000000000000
-#000C: SP:     510 = #01FE = 0000000111111110
-#000C: PR:      12 = #000C = 0000000000001100
-#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: 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
-#000C: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000E: Register::::
-#000E: GR0:      0 = #0000 = 0000000000000000
-#000E: GR1:     24 = #0018 = 0000000000011000
-#000E: GR2:      1 = #0001 = 0000000000000001
-#000E: GR3:      0 = #0000 = 0000000000000000
-#000E: GR4:      0 = #0000 = 0000000000000000
-#000E: GR5:      0 = #0000 = 0000000000000000
-#000E: GR6:      0 = #0000 = 0000000000000000
-#000E: GR7:      0 = #0000 = 0000000000000000
-#000E: SP:     510 = #01FE = 0000000111111110
-#000E: PR:      14 = #000E = 0000000000001110
-#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: 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
-#000E: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-
-#0010: Register::::
-#0010: GR0:      0 = #0000 = 0000000000000000
-#0010: GR1:     24 = #0018 = 0000000000011000
-#0010: GR2:      1 = #0001 = 0000000000000001
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     510 = #01FE = 0000000111111110
-#0010: PR:      16 = #0010 = 0000000000010000
-#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: 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0011: Register::::
-#0011: GR0:      0 = #0000 = 0000000000000000
-#0011: GR1:     24 = #0018 = 0000000000011000
-#0011: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0011: PR:      17 = #0011 = 0000000000010001
-#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: 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
-#0011: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0011: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0012: Register::::
-#0012: GR0:      0 = #0000 = 0000000000000000
-#0012: GR1:      0 = #0000 = 0000000000000000
-#0012: GR2:      0 = #0000 = 0000000000000000
-#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:     512 = #0200 = 0000001000000000
-#0012: PR:      18 = #0012 = 0000000000010010
-#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: 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
-#0012: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/casl2/misc_out_hello/Makefile b/test/integration/casl2/misc_out_hello/Makefile
deleted file mode 100644 (file)
index ea9a465..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/MISC/out
-ASFILE = $(ASDIR)/hello1.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/mula0_call/0.txt b/test/integration/casl2/mula0_call/0.txt
deleted file mode 100644 (file)
index cdb1ede..0000000
+++ /dev/null
@@ -1,1937 +0,0 @@
-../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula0.casl ../../../../as/FUNC/outa.casl
-0
-0
-0
---------------------
-0
-1
-0
---------------------
-0
-2
-0
---------------------
-0
-127
-0
---------------------
-0
-128
-0
---------------------
-0
-151
-0
---------------------
-0
-217
-0
---------------------
-0
-255
-0
---------------------
-0
-256
-0
---------------------
-0
-257
-0
---------------------
-0
-32767
-0
---------------------
-0
--32768
-Warning: overflow
---------------------
-0
--32767
-0
---------------------
-0
--257
-0
---------------------
-0
--256
-0
---------------------
-0
--255
-0
---------------------
-0
--217
-0
---------------------
-0
--151
-0
---------------------
-0
--128
-0
---------------------
-0
--127
-0
---------------------
-0
--2
-0
---------------------
-0
--1
-0
---------------------
-1
-0
-0
---------------------
-1
-1
-1
---------------------
-1
-2
-2
---------------------
-1
-127
-127
---------------------
-1
-128
-128
---------------------
-1
-151
-151
---------------------
-1
-217
-217
---------------------
-1
-255
-255
---------------------
-1
-256
-256
---------------------
-1
-257
-257
---------------------
-1
-32767
-32767
---------------------
-1
--32768
-Warning: overflow
---------------------
-1
--32767
--32767
---------------------
-1
--257
--257
---------------------
-1
--256
--256
---------------------
-1
--255
--255
---------------------
-1
--217
--217
---------------------
-1
--151
--151
---------------------
-1
--128
--128
---------------------
-1
--127
--127
---------------------
-1
--2
--2
---------------------
-1
--1
--1
---------------------
-2
-0
-0
---------------------
-2
-1
-2
---------------------
-2
-2
-4
---------------------
-2
-127
-254
---------------------
-2
-128
-256
---------------------
-2
-151
-302
---------------------
-2
-217
-434
---------------------
-2
-255
-510
---------------------
-2
-256
-512
---------------------
-2
-257
-514
---------------------
-2
-32767
-Warning: overflow
---------------------
-2
--32768
-Warning: overflow
---------------------
-2
--32767
-Warning: overflow
---------------------
-2
--257
--514
---------------------
-2
--256
--512
---------------------
-2
--255
--510
---------------------
-2
--217
--434
---------------------
-2
--151
--302
---------------------
-2
--128
--256
---------------------
-2
--127
--254
---------------------
-2
--2
--4
---------------------
-2
--1
--2
---------------------
-127
-0
-0
---------------------
-127
-1
-127
---------------------
-127
-2
-254
---------------------
-127
-127
-16129
---------------------
-127
-128
-16256
---------------------
-127
-151
-19177
---------------------
-127
-217
-27559
---------------------
-127
-255
-32385
---------------------
-127
-256
-32512
---------------------
-127
-257
-32639
---------------------
-127
-32767
-Warning: overflow
---------------------
-127
--32768
-Warning: overflow
---------------------
-127
--32767
-Warning: overflow
---------------------
-127
--257
--32639
---------------------
-127
--256
--32512
---------------------
-127
--255
--32385
---------------------
-127
--217
--27559
---------------------
-127
--151
--19177
---------------------
-127
--128
--16256
---------------------
-127
--127
--16129
---------------------
-127
--2
--254
---------------------
-127
--1
--127
---------------------
-128
-0
-0
---------------------
-128
-1
-128
---------------------
-128
-2
-256
---------------------
-128
-127
-16256
---------------------
-128
-128
-16384
---------------------
-128
-151
-19328
---------------------
-128
-217
-27776
---------------------
-128
-255
-32640
---------------------
-128
-256
-Warning: overflow
---------------------
-128
-257
-Warning: overflow
---------------------
-128
-32767
-Warning: overflow
---------------------
-128
--32768
-Warning: overflow
---------------------
-128
--32767
-Warning: overflow
---------------------
-128
--257
-Warning: overflow
---------------------
-128
--256
-Warning: overflow
---------------------
-128
--255
--32640
---------------------
-128
--217
--27776
---------------------
-128
--151
--19328
---------------------
-128
--128
--16384
---------------------
-128
--127
--16256
---------------------
-128
--2
--256
---------------------
-128
--1
--128
---------------------
-151
-0
-0
---------------------
-151
-1
-151
---------------------
-151
-2
-302
---------------------
-151
-127
-19177
---------------------
-151
-128
-19328
---------------------
-151
-151
-22801
---------------------
-151
-217
-32767
---------------------
-151
-255
-Warning: overflow
---------------------
-151
-256
-Warning: overflow
---------------------
-151
-257
-Warning: overflow
---------------------
-151
-32767
-Warning: overflow
---------------------
-151
--32768
-Warning: overflow
---------------------
-151
--32767
-Warning: overflow
---------------------
-151
--257
-Warning: overflow
---------------------
-151
--256
-Warning: overflow
---------------------
-151
--255
-Warning: overflow
---------------------
-151
--217
--32767
---------------------
-151
--151
--22801
---------------------
-151
--128
--19328
---------------------
-151
--127
--19177
---------------------
-151
--2
--302
---------------------
-151
--1
--151
---------------------
-217
-0
-0
---------------------
-217
-1
-217
---------------------
-217
-2
-434
---------------------
-217
-127
-27559
---------------------
-217
-128
-27776
---------------------
-217
-151
-32767
---------------------
-217
-217
-Warning: overflow
---------------------
-217
-255
-Warning: overflow
---------------------
-217
-256
-Warning: overflow
---------------------
-217
-257
-Warning: overflow
---------------------
-217
-32767
-Warning: overflow
---------------------
-217
--32768
-Warning: overflow
---------------------
-217
--32767
-Warning: overflow
---------------------
-217
--257
-Warning: overflow
---------------------
-217
--256
-Warning: overflow
---------------------
-217
--255
-Warning: overflow
---------------------
-217
--217
-Warning: overflow
---------------------
-217
--151
--32767
---------------------
-217
--128
--27776
---------------------
-217
--127
--27559
---------------------
-217
--2
--434
---------------------
-217
--1
--217
---------------------
-255
-0
-0
---------------------
-255
-1
-255
---------------------
-255
-2
-510
---------------------
-255
-127
-32385
---------------------
-255
-128
-32640
---------------------
-255
-151
-Warning: overflow
---------------------
-255
-217
-Warning: overflow
---------------------
-255
-255
-Warning: overflow
---------------------
-255
-256
-Warning: overflow
---------------------
-255
-257
-Warning: overflow
---------------------
-255
-32767
-Warning: overflow
---------------------
-255
--32768
-Warning: overflow
---------------------
-255
--32767
-Warning: overflow
---------------------
-255
--257
-Warning: overflow
---------------------
-255
--256
-Warning: overflow
---------------------
-255
--255
-Warning: overflow
---------------------
-255
--217
-Warning: overflow
---------------------
-255
--151
-Warning: overflow
---------------------
-255
--128
--32640
---------------------
-255
--127
--32385
---------------------
-255
--2
--510
---------------------
-255
--1
--255
---------------------
-256
-0
-0
---------------------
-256
-1
-256
---------------------
-256
-2
-512
---------------------
-256
-127
-32512
---------------------
-256
-128
-Warning: overflow
---------------------
-256
-151
-Warning: overflow
---------------------
-256
-217
-Warning: overflow
---------------------
-256
-255
-Warning: overflow
---------------------
-256
-256
-Warning: overflow
---------------------
-256
-257
-Warning: overflow
---------------------
-256
-32767
-Warning: overflow
---------------------
-256
--32768
-Warning: overflow
---------------------
-256
--32767
-Warning: overflow
---------------------
-256
--257
-Warning: overflow
---------------------
-256
--256
-Warning: overflow
---------------------
-256
--255
-Warning: overflow
---------------------
-256
--217
-Warning: overflow
---------------------
-256
--151
-Warning: overflow
---------------------
-256
--128
-Warning: overflow
---------------------
-256
--127
--32512
---------------------
-256
--2
--512
---------------------
-256
--1
--256
---------------------
-257
-0
-0
---------------------
-257
-1
-257
---------------------
-257
-2
-514
---------------------
-257
-127
-32639
---------------------
-257
-128
-Warning: overflow
---------------------
-257
-151
-Warning: overflow
---------------------
-257
-217
-Warning: overflow
---------------------
-257
-255
-Warning: overflow
---------------------
-257
-256
-Warning: overflow
---------------------
-257
-257
-Warning: overflow
---------------------
-257
-32767
-Warning: overflow
---------------------
-257
--32768
-Warning: overflow
---------------------
-257
--32767
-Warning: overflow
---------------------
-257
--257
-Warning: overflow
---------------------
-257
--256
-Warning: overflow
---------------------
-257
--255
-Warning: overflow
---------------------
-257
--217
-Warning: overflow
---------------------
-257
--151
-Warning: overflow
---------------------
-257
--128
-Warning: overflow
---------------------
-257
--127
--32639
---------------------
-257
--2
--514
---------------------
-257
--1
--257
---------------------
-32767
-0
-0
---------------------
-32767
-1
-32767
---------------------
-32767
-2
-Warning: overflow
---------------------
-32767
-127
-Warning: overflow
---------------------
-32767
-128
-Warning: overflow
---------------------
-32767
-151
-Warning: overflow
---------------------
-32767
-217
-Warning: overflow
---------------------
-32767
-255
-Warning: overflow
---------------------
-32767
-256
-Warning: overflow
---------------------
-32767
-257
-Warning: overflow
---------------------
-32767
-32767
-Warning: overflow
---------------------
-32767
--32768
-Warning: overflow
---------------------
-32767
--32767
-Warning: overflow
---------------------
-32767
--257
-Warning: overflow
---------------------
-32767
--256
-Warning: overflow
---------------------
-32767
--255
-Warning: overflow
---------------------
-32767
--217
-Warning: overflow
---------------------
-32767
--151
-Warning: overflow
---------------------
-32767
--128
-Warning: overflow
---------------------
-32767
--127
-Warning: overflow
---------------------
-32767
--2
-Warning: overflow
---------------------
-32767
--1
--32767
---------------------
--32768
-0
-Warning: overflow
---------------------
--32768
-1
-Warning: overflow
---------------------
--32768
-2
-Warning: overflow
---------------------
--32768
-127
-Warning: overflow
---------------------
--32768
-128
-Warning: overflow
---------------------
--32768
-151
-Warning: overflow
---------------------
--32768
-217
-Warning: overflow
---------------------
--32768
-255
-Warning: overflow
---------------------
--32768
-256
-Warning: overflow
---------------------
--32768
-257
-Warning: overflow
---------------------
--32768
-32767
-Warning: overflow
---------------------
--32768
--32768
-Warning: overflow
---------------------
--32768
--32767
-Warning: overflow
---------------------
--32768
--257
-Warning: overflow
---------------------
--32768
--256
-Warning: overflow
---------------------
--32768
--255
-Warning: overflow
---------------------
--32768
--217
-Warning: overflow
---------------------
--32768
--151
-Warning: overflow
---------------------
--32768
--128
-Warning: overflow
---------------------
--32768
--127
-Warning: overflow
---------------------
--32768
--2
-Warning: overflow
---------------------
--32768
--1
-Warning: overflow
---------------------
--32767
-0
-0
---------------------
--32767
-1
--32767
---------------------
--32767
-2
-Warning: overflow
---------------------
--32767
-127
-Warning: overflow
---------------------
--32767
-128
-Warning: overflow
---------------------
--32767
-151
-Warning: overflow
---------------------
--32767
-217
-Warning: overflow
---------------------
--32767
-255
-Warning: overflow
---------------------
--32767
-256
-Warning: overflow
---------------------
--32767
-257
-Warning: overflow
---------------------
--32767
-32767
-Warning: overflow
---------------------
--32767
--32768
-Warning: overflow
---------------------
--32767
--32767
-Warning: overflow
---------------------
--32767
--257
-Warning: overflow
---------------------
--32767
--256
-Warning: overflow
---------------------
--32767
--255
-Warning: overflow
---------------------
--32767
--217
-Warning: overflow
---------------------
--32767
--151
-Warning: overflow
---------------------
--32767
--128
-Warning: overflow
---------------------
--32767
--127
-Warning: overflow
---------------------
--32767
--2
-Warning: overflow
---------------------
--32767
--1
-32767
---------------------
--257
-0
-0
---------------------
--257
-1
--257
---------------------
--257
-2
--514
---------------------
--257
-127
--32639
---------------------
--257
-128
-Warning: overflow
---------------------
--257
-151
-Warning: overflow
---------------------
--257
-217
-Warning: overflow
---------------------
--257
-255
-Warning: overflow
---------------------
--257
-256
-Warning: overflow
---------------------
--257
-257
-Warning: overflow
---------------------
--257
-32767
-Warning: overflow
---------------------
--257
--32768
-Warning: overflow
---------------------
--257
--32767
-Warning: overflow
---------------------
--257
--257
-Warning: overflow
---------------------
--257
--256
-Warning: overflow
---------------------
--257
--255
-Warning: overflow
---------------------
--257
--217
-Warning: overflow
---------------------
--257
--151
-Warning: overflow
---------------------
--257
--128
-Warning: overflow
---------------------
--257
--127
-32639
---------------------
--257
--2
-514
---------------------
--257
--1
-257
---------------------
--256
-0
-0
---------------------
--256
-1
--256
---------------------
--256
-2
--512
---------------------
--256
-127
--32512
---------------------
--256
-128
-Warning: overflow
---------------------
--256
-151
-Warning: overflow
---------------------
--256
-217
-Warning: overflow
---------------------
--256
-255
-Warning: overflow
---------------------
--256
-256
-Warning: overflow
---------------------
--256
-257
-Warning: overflow
---------------------
--256
-32767
-Warning: overflow
---------------------
--256
--32768
-Warning: overflow
---------------------
--256
--32767
-Warning: overflow
---------------------
--256
--257
-Warning: overflow
---------------------
--256
--256
-Warning: overflow
---------------------
--256
--255
-Warning: overflow
---------------------
--256
--217
-Warning: overflow
---------------------
--256
--151
-Warning: overflow
---------------------
--256
--128
-Warning: overflow
---------------------
--256
--127
-32512
---------------------
--256
--2
-512
---------------------
--256
--1
-256
---------------------
--255
-0
-0
---------------------
--255
-1
--255
---------------------
--255
-2
--510
---------------------
--255
-127
--32385
---------------------
--255
-128
--32640
---------------------
--255
-151
-Warning: overflow
---------------------
--255
-217
-Warning: overflow
---------------------
--255
-255
-Warning: overflow
---------------------
--255
-256
-Warning: overflow
---------------------
--255
-257
-Warning: overflow
---------------------
--255
-32767
-Warning: overflow
---------------------
--255
--32768
-Warning: overflow
---------------------
--255
--32767
-Warning: overflow
---------------------
--255
--257
-Warning: overflow
---------------------
--255
--256
-Warning: overflow
---------------------
--255
--255
-Warning: overflow
---------------------
--255
--217
-Warning: overflow
---------------------
--255
--151
-Warning: overflow
---------------------
--255
--128
-32640
---------------------
--255
--127
-32385
---------------------
--255
--2
-510
---------------------
--255
--1
-255
---------------------
--217
-0
-0
---------------------
--217
-1
--217
---------------------
--217
-2
--434
---------------------
--217
-127
--27559
---------------------
--217
-128
--27776
---------------------
--217
-151
--32767
---------------------
--217
-217
-Warning: overflow
---------------------
--217
-255
-Warning: overflow
---------------------
--217
-256
-Warning: overflow
---------------------
--217
-257
-Warning: overflow
---------------------
--217
-32767
-Warning: overflow
---------------------
--217
--32768
-Warning: overflow
---------------------
--217
--32767
-Warning: overflow
---------------------
--217
--257
-Warning: overflow
---------------------
--217
--256
-Warning: overflow
---------------------
--217
--255
-Warning: overflow
---------------------
--217
--217
-Warning: overflow
---------------------
--217
--151
-32767
---------------------
--217
--128
-27776
---------------------
--217
--127
-27559
---------------------
--217
--2
-434
---------------------
--217
--1
-217
---------------------
--151
-0
-0
---------------------
--151
-1
--151
---------------------
--151
-2
--302
---------------------
--151
-127
--19177
---------------------
--151
-128
--19328
---------------------
--151
-151
--22801
---------------------
--151
-217
--32767
---------------------
--151
-255
-Warning: overflow
---------------------
--151
-256
-Warning: overflow
---------------------
--151
-257
-Warning: overflow
---------------------
--151
-32767
-Warning: overflow
---------------------
--151
--32768
-Warning: overflow
---------------------
--151
--32767
-Warning: overflow
---------------------
--151
--257
-Warning: overflow
---------------------
--151
--256
-Warning: overflow
---------------------
--151
--255
-Warning: overflow
---------------------
--151
--217
-32767
---------------------
--151
--151
-22801
---------------------
--151
--128
-19328
---------------------
--151
--127
-19177
---------------------
--151
--2
-302
---------------------
--151
--1
-151
---------------------
--128
-0
-0
---------------------
--128
-1
--128
---------------------
--128
-2
--256
---------------------
--128
-127
--16256
---------------------
--128
-128
--16384
---------------------
--128
-151
--19328
---------------------
--128
-217
--27776
---------------------
--128
-255
--32640
---------------------
--128
-256
-Warning: overflow
---------------------
--128
-257
-Warning: overflow
---------------------
--128
-32767
-Warning: overflow
---------------------
--128
--32768
-Warning: overflow
---------------------
--128
--32767
-Warning: overflow
---------------------
--128
--257
-Warning: overflow
---------------------
--128
--256
-Warning: overflow
---------------------
--128
--255
-32640
---------------------
--128
--217
-27776
---------------------
--128
--151
-19328
---------------------
--128
--128
-16384
---------------------
--128
--127
-16256
---------------------
--128
--2
-256
---------------------
--128
--1
-128
---------------------
--127
-0
-0
---------------------
--127
-1
--127
---------------------
--127
-2
--254
---------------------
--127
-127
--16129
---------------------
--127
-128
--16256
---------------------
--127
-151
--19177
---------------------
--127
-217
--27559
---------------------
--127
-255
--32385
---------------------
--127
-256
--32512
---------------------
--127
-257
--32639
---------------------
--127
-32767
-Warning: overflow
---------------------
--127
--32768
-Warning: overflow
---------------------
--127
--32767
-Warning: overflow
---------------------
--127
--257
-32639
---------------------
--127
--256
-32512
---------------------
--127
--255
-32385
---------------------
--127
--217
-27559
---------------------
--127
--151
-19177
---------------------
--127
--128
-16256
---------------------
--127
--127
-16129
---------------------
--127
--2
-254
---------------------
--127
--1
-127
---------------------
--2
-0
-0
---------------------
--2
-1
--2
---------------------
--2
-2
--4
---------------------
--2
-127
--254
---------------------
--2
-128
--256
---------------------
--2
-151
--302
---------------------
--2
-217
--434
---------------------
--2
-255
--510
---------------------
--2
-256
--512
---------------------
--2
-257
--514
---------------------
--2
-32767
-Warning: overflow
---------------------
--2
--32768
-Warning: overflow
---------------------
--2
--32767
-Warning: overflow
---------------------
--2
--257
-514
---------------------
--2
--256
-512
---------------------
--2
--255
-510
---------------------
--2
--217
-434
---------------------
--2
--151
-302
---------------------
--2
--128
-256
---------------------
--2
--127
-254
---------------------
--2
--2
-4
---------------------
--2
--1
-2
---------------------
--1
-0
-0
---------------------
--1
-1
--1
---------------------
--1
-2
--2
---------------------
--1
-127
--127
---------------------
--1
-128
--128
---------------------
--1
-151
--151
---------------------
--1
-217
--217
---------------------
--1
-255
--255
---------------------
--1
-256
--256
---------------------
--1
-257
--257
---------------------
--1
-32767
--32767
---------------------
--1
--32768
-Warning: overflow
---------------------
--1
--32767
-32767
---------------------
--1
--257
-257
---------------------
--1
--256
-256
---------------------
--1
--255
-255
---------------------
--1
--217
-217
---------------------
--1
--151
-151
---------------------
--1
--128
-128
---------------------
--1
--127
-127
---------------------
--1
--2
-2
---------------------
--1
--1
-1
---------------------
diff --git a/test/integration/casl2/mula0_call/Makefile b/test/integration/casl2/mula0_call/Makefile
deleted file mode 100644 (file)
index a2306ca..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -M640
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula0.casl $(ASDIR)/outa.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/mula2_call/0.txt b/test/integration/casl2/mula2_call/0.txt
deleted file mode 100644 (file)
index 9d528e4..0000000
+++ /dev/null
@@ -1,1937 +0,0 @@
-../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula2.casl ../../../../as/FUNC/mull1.casl ../../../../as/FUNC/outa.casl
-0
-0
-0
---------------------
-0
-1
-0
---------------------
-0
-2
-0
---------------------
-0
-127
-0
---------------------
-0
-128
-0
---------------------
-0
-151
-0
---------------------
-0
-217
-0
---------------------
-0
-255
-0
---------------------
-0
-256
-0
---------------------
-0
-257
-0
---------------------
-0
-32767
-0
---------------------
-0
--32768
-0
---------------------
-0
--32767
-0
---------------------
-0
--257
-0
---------------------
-0
--256
-0
---------------------
-0
--255
-0
---------------------
-0
--217
-0
---------------------
-0
--151
-0
---------------------
-0
--128
-0
---------------------
-0
--127
-0
---------------------
-0
--2
-0
---------------------
-0
--1
-0
---------------------
-1
-0
-0
---------------------
-1
-1
-1
---------------------
-1
-2
-2
---------------------
-1
-127
-127
---------------------
-1
-128
-128
---------------------
-1
-151
-151
---------------------
-1
-217
-217
---------------------
-1
-255
-255
---------------------
-1
-256
-256
---------------------
-1
-257
-257
---------------------
-1
-32767
-32767
---------------------
-1
--32768
-Warning: overflow
---------------------
-1
--32767
--32767
---------------------
-1
--257
--257
---------------------
-1
--256
--256
---------------------
-1
--255
--255
---------------------
-1
--217
--217
---------------------
-1
--151
--151
---------------------
-1
--128
--128
---------------------
-1
--127
--127
---------------------
-1
--2
--2
---------------------
-1
--1
--1
---------------------
-2
-0
-0
---------------------
-2
-1
-2
---------------------
-2
-2
-4
---------------------
-2
-127
-254
---------------------
-2
-128
-256
---------------------
-2
-151
-302
---------------------
-2
-217
-434
---------------------
-2
-255
-510
---------------------
-2
-256
-512
---------------------
-2
-257
-514
---------------------
-2
-32767
-Warning: overflow
---------------------
-2
--32768
-Warning: overflow
---------------------
-2
--32767
-Warning: overflow
---------------------
-2
--257
--514
---------------------
-2
--256
--512
---------------------
-2
--255
--510
---------------------
-2
--217
--434
---------------------
-2
--151
--302
---------------------
-2
--128
--256
---------------------
-2
--127
--254
---------------------
-2
--2
--4
---------------------
-2
--1
--2
---------------------
-127
-0
-0
---------------------
-127
-1
-127
---------------------
-127
-2
-254
---------------------
-127
-127
-16129
---------------------
-127
-128
-16256
---------------------
-127
-151
-19177
---------------------
-127
-217
-27559
---------------------
-127
-255
-32385
---------------------
-127
-256
-32512
---------------------
-127
-257
-32639
---------------------
-127
-32767
-Warning: overflow
---------------------
-127
--32768
-Warning: overflow
---------------------
-127
--32767
-Warning: overflow
---------------------
-127
--257
--32639
---------------------
-127
--256
--32512
---------------------
-127
--255
--32385
---------------------
-127
--217
--27559
---------------------
-127
--151
--19177
---------------------
-127
--128
--16256
---------------------
-127
--127
--16129
---------------------
-127
--2
--254
---------------------
-127
--1
--127
---------------------
-128
-0
-0
---------------------
-128
-1
-128
---------------------
-128
-2
-256
---------------------
-128
-127
-16256
---------------------
-128
-128
-16384
---------------------
-128
-151
-19328
---------------------
-128
-217
-27776
---------------------
-128
-255
-32640
---------------------
-128
-256
-Warning: overflow
---------------------
-128
-257
-Warning: overflow
---------------------
-128
-32767
-Warning: overflow
---------------------
-128
--32768
-Warning: overflow
---------------------
-128
--32767
-Warning: overflow
---------------------
-128
--257
-Warning: overflow
---------------------
-128
--256
-Warning: overflow
---------------------
-128
--255
--32640
---------------------
-128
--217
--27776
---------------------
-128
--151
--19328
---------------------
-128
--128
--16384
---------------------
-128
--127
--16256
---------------------
-128
--2
--256
---------------------
-128
--1
--128
---------------------
-151
-0
-0
---------------------
-151
-1
-151
---------------------
-151
-2
-302
---------------------
-151
-127
-19177
---------------------
-151
-128
-19328
---------------------
-151
-151
-22801
---------------------
-151
-217
-32767
---------------------
-151
-255
-Warning: overflow
---------------------
-151
-256
-Warning: overflow
---------------------
-151
-257
-Warning: overflow
---------------------
-151
-32767
-Warning: overflow
---------------------
-151
--32768
-Warning: overflow
---------------------
-151
--32767
-Warning: overflow
---------------------
-151
--257
-Warning: overflow
---------------------
-151
--256
-Warning: overflow
---------------------
-151
--255
-Warning: overflow
---------------------
-151
--217
--32767
---------------------
-151
--151
--22801
---------------------
-151
--128
--19328
---------------------
-151
--127
--19177
---------------------
-151
--2
--302
---------------------
-151
--1
--151
---------------------
-217
-0
-0
---------------------
-217
-1
-217
---------------------
-217
-2
-434
---------------------
-217
-127
-27559
---------------------
-217
-128
-27776
---------------------
-217
-151
-32767
---------------------
-217
-217
-Warning: overflow
---------------------
-217
-255
-Warning: overflow
---------------------
-217
-256
-Warning: overflow
---------------------
-217
-257
-Warning: overflow
---------------------
-217
-32767
-Warning: overflow
---------------------
-217
--32768
-Warning: overflow
---------------------
-217
--32767
-Warning: overflow
---------------------
-217
--257
-Warning: overflow
---------------------
-217
--256
-Warning: overflow
---------------------
-217
--255
-Warning: overflow
---------------------
-217
--217
-Warning: overflow
---------------------
-217
--151
--32767
---------------------
-217
--128
--27776
---------------------
-217
--127
--27559
---------------------
-217
--2
--434
---------------------
-217
--1
--217
---------------------
-255
-0
-0
---------------------
-255
-1
-255
---------------------
-255
-2
-510
---------------------
-255
-127
-32385
---------------------
-255
-128
-32640
---------------------
-255
-151
-Warning: overflow
---------------------
-255
-217
-Warning: overflow
---------------------
-255
-255
-Warning: overflow
---------------------
-255
-256
-Warning: overflow
---------------------
-255
-257
-Warning: overflow
---------------------
-255
-32767
-Warning: overflow
---------------------
-255
--32768
-Warning: overflow
---------------------
-255
--32767
-Warning: overflow
---------------------
-255
--257
-Warning: overflow
---------------------
-255
--256
-Warning: overflow
---------------------
-255
--255
-Warning: overflow
---------------------
-255
--217
-Warning: overflow
---------------------
-255
--151
-Warning: overflow
---------------------
-255
--128
--32640
---------------------
-255
--127
--32385
---------------------
-255
--2
--510
---------------------
-255
--1
--255
---------------------
-256
-0
-0
---------------------
-256
-1
-256
---------------------
-256
-2
-512
---------------------
-256
-127
-32512
---------------------
-256
-128
-Warning: overflow
---------------------
-256
-151
-Warning: overflow
---------------------
-256
-217
-Warning: overflow
---------------------
-256
-255
-Warning: overflow
---------------------
-256
-256
-Warning: overflow
---------------------
-256
-257
-Warning: overflow
---------------------
-256
-32767
-Warning: overflow
---------------------
-256
--32768
-Warning: overflow
---------------------
-256
--32767
-Warning: overflow
---------------------
-256
--257
-Warning: overflow
---------------------
-256
--256
-Warning: overflow
---------------------
-256
--255
-Warning: overflow
---------------------
-256
--217
-Warning: overflow
---------------------
-256
--151
-Warning: overflow
---------------------
-256
--128
-Warning: overflow
---------------------
-256
--127
--32512
---------------------
-256
--2
--512
---------------------
-256
--1
--256
---------------------
-257
-0
-0
---------------------
-257
-1
-257
---------------------
-257
-2
-514
---------------------
-257
-127
-32639
---------------------
-257
-128
-Warning: overflow
---------------------
-257
-151
-Warning: overflow
---------------------
-257
-217
-Warning: overflow
---------------------
-257
-255
-Warning: overflow
---------------------
-257
-256
-Warning: overflow
---------------------
-257
-257
-Warning: overflow
---------------------
-257
-32767
-Warning: overflow
---------------------
-257
--32768
-Warning: overflow
---------------------
-257
--32767
-Warning: overflow
---------------------
-257
--257
-Warning: overflow
---------------------
-257
--256
-Warning: overflow
---------------------
-257
--255
-Warning: overflow
---------------------
-257
--217
-Warning: overflow
---------------------
-257
--151
-Warning: overflow
---------------------
-257
--128
-Warning: overflow
---------------------
-257
--127
--32639
---------------------
-257
--2
--514
---------------------
-257
--1
--257
---------------------
-32767
-0
-0
---------------------
-32767
-1
-32767
---------------------
-32767
-2
-Warning: overflow
---------------------
-32767
-127
-Warning: overflow
---------------------
-32767
-128
-Warning: overflow
---------------------
-32767
-151
-Warning: overflow
---------------------
-32767
-217
-Warning: overflow
---------------------
-32767
-255
-Warning: overflow
---------------------
-32767
-256
-Warning: overflow
---------------------
-32767
-257
-Warning: overflow
---------------------
-32767
-32767
-Warning: overflow
---------------------
-32767
--32768
-Warning: overflow
---------------------
-32767
--32767
-Warning: overflow
---------------------
-32767
--257
-Warning: overflow
---------------------
-32767
--256
-Warning: overflow
---------------------
-32767
--255
-Warning: overflow
---------------------
-32767
--217
-Warning: overflow
---------------------
-32767
--151
-Warning: overflow
---------------------
-32767
--128
-Warning: overflow
---------------------
-32767
--127
-Warning: overflow
---------------------
-32767
--2
-Warning: overflow
---------------------
-32767
--1
--32767
---------------------
--32768
-0
-0
---------------------
--32768
-1
-Warning: overflow
---------------------
--32768
-2
-Warning: overflow
---------------------
--32768
-127
-Warning: overflow
---------------------
--32768
-128
-Warning: overflow
---------------------
--32768
-151
-Warning: overflow
---------------------
--32768
-217
-Warning: overflow
---------------------
--32768
-255
-Warning: overflow
---------------------
--32768
-256
-Warning: overflow
---------------------
--32768
-257
-Warning: overflow
---------------------
--32768
-32767
-Warning: overflow
---------------------
--32768
--32768
-Warning: overflow
---------------------
--32768
--32767
-Warning: overflow
---------------------
--32768
--257
-Warning: overflow
---------------------
--32768
--256
-Warning: overflow
---------------------
--32768
--255
-Warning: overflow
---------------------
--32768
--217
-Warning: overflow
---------------------
--32768
--151
-Warning: overflow
---------------------
--32768
--128
-Warning: overflow
---------------------
--32768
--127
-Warning: overflow
---------------------
--32768
--2
-Warning: overflow
---------------------
--32768
--1
-Warning: overflow
---------------------
--32767
-0
-0
---------------------
--32767
-1
--32767
---------------------
--32767
-2
-Warning: overflow
---------------------
--32767
-127
-Warning: overflow
---------------------
--32767
-128
-Warning: overflow
---------------------
--32767
-151
-Warning: overflow
---------------------
--32767
-217
-Warning: overflow
---------------------
--32767
-255
-Warning: overflow
---------------------
--32767
-256
-Warning: overflow
---------------------
--32767
-257
-Warning: overflow
---------------------
--32767
-32767
-Warning: overflow
---------------------
--32767
--32768
-Warning: overflow
---------------------
--32767
--32767
-Warning: overflow
---------------------
--32767
--257
-Warning: overflow
---------------------
--32767
--256
-Warning: overflow
---------------------
--32767
--255
-Warning: overflow
---------------------
--32767
--217
-Warning: overflow
---------------------
--32767
--151
-Warning: overflow
---------------------
--32767
--128
-Warning: overflow
---------------------
--32767
--127
-Warning: overflow
---------------------
--32767
--2
-Warning: overflow
---------------------
--32767
--1
-32767
---------------------
--257
-0
-0
---------------------
--257
-1
--257
---------------------
--257
-2
--514
---------------------
--257
-127
--32639
---------------------
--257
-128
-Warning: overflow
---------------------
--257
-151
-Warning: overflow
---------------------
--257
-217
-Warning: overflow
---------------------
--257
-255
-Warning: overflow
---------------------
--257
-256
-Warning: overflow
---------------------
--257
-257
-Warning: overflow
---------------------
--257
-32767
-Warning: overflow
---------------------
--257
--32768
-Warning: overflow
---------------------
--257
--32767
-Warning: overflow
---------------------
--257
--257
-Warning: overflow
---------------------
--257
--256
-Warning: overflow
---------------------
--257
--255
-Warning: overflow
---------------------
--257
--217
-Warning: overflow
---------------------
--257
--151
-Warning: overflow
---------------------
--257
--128
-Warning: overflow
---------------------
--257
--127
-32639
---------------------
--257
--2
-514
---------------------
--257
--1
-257
---------------------
--256
-0
-0
---------------------
--256
-1
--256
---------------------
--256
-2
--512
---------------------
--256
-127
--32512
---------------------
--256
-128
-Warning: overflow
---------------------
--256
-151
-Warning: overflow
---------------------
--256
-217
-Warning: overflow
---------------------
--256
-255
-Warning: overflow
---------------------
--256
-256
-Warning: overflow
---------------------
--256
-257
-Warning: overflow
---------------------
--256
-32767
-Warning: overflow
---------------------
--256
--32768
-Warning: overflow
---------------------
--256
--32767
-Warning: overflow
---------------------
--256
--257
-Warning: overflow
---------------------
--256
--256
-Warning: overflow
---------------------
--256
--255
-Warning: overflow
---------------------
--256
--217
-Warning: overflow
---------------------
--256
--151
-Warning: overflow
---------------------
--256
--128
-Warning: overflow
---------------------
--256
--127
-32512
---------------------
--256
--2
-512
---------------------
--256
--1
-256
---------------------
--255
-0
-0
---------------------
--255
-1
--255
---------------------
--255
-2
--510
---------------------
--255
-127
--32385
---------------------
--255
-128
--32640
---------------------
--255
-151
-Warning: overflow
---------------------
--255
-217
-Warning: overflow
---------------------
--255
-255
-Warning: overflow
---------------------
--255
-256
-Warning: overflow
---------------------
--255
-257
-Warning: overflow
---------------------
--255
-32767
-Warning: overflow
---------------------
--255
--32768
-Warning: overflow
---------------------
--255
--32767
-Warning: overflow
---------------------
--255
--257
-Warning: overflow
---------------------
--255
--256
-Warning: overflow
---------------------
--255
--255
-Warning: overflow
---------------------
--255
--217
-Warning: overflow
---------------------
--255
--151
-Warning: overflow
---------------------
--255
--128
-32640
---------------------
--255
--127
-32385
---------------------
--255
--2
-510
---------------------
--255
--1
-255
---------------------
--217
-0
-0
---------------------
--217
-1
--217
---------------------
--217
-2
--434
---------------------
--217
-127
--27559
---------------------
--217
-128
--27776
---------------------
--217
-151
--32767
---------------------
--217
-217
-Warning: overflow
---------------------
--217
-255
-Warning: overflow
---------------------
--217
-256
-Warning: overflow
---------------------
--217
-257
-Warning: overflow
---------------------
--217
-32767
-Warning: overflow
---------------------
--217
--32768
-Warning: overflow
---------------------
--217
--32767
-Warning: overflow
---------------------
--217
--257
-Warning: overflow
---------------------
--217
--256
-Warning: overflow
---------------------
--217
--255
-Warning: overflow
---------------------
--217
--217
-Warning: overflow
---------------------
--217
--151
-32767
---------------------
--217
--128
-27776
---------------------
--217
--127
-27559
---------------------
--217
--2
-434
---------------------
--217
--1
-217
---------------------
--151
-0
-0
---------------------
--151
-1
--151
---------------------
--151
-2
--302
---------------------
--151
-127
--19177
---------------------
--151
-128
--19328
---------------------
--151
-151
--22801
---------------------
--151
-217
--32767
---------------------
--151
-255
-Warning: overflow
---------------------
--151
-256
-Warning: overflow
---------------------
--151
-257
-Warning: overflow
---------------------
--151
-32767
-Warning: overflow
---------------------
--151
--32768
-Warning: overflow
---------------------
--151
--32767
-Warning: overflow
---------------------
--151
--257
-Warning: overflow
---------------------
--151
--256
-Warning: overflow
---------------------
--151
--255
-Warning: overflow
---------------------
--151
--217
-32767
---------------------
--151
--151
-22801
---------------------
--151
--128
-19328
---------------------
--151
--127
-19177
---------------------
--151
--2
-302
---------------------
--151
--1
-151
---------------------
--128
-0
-0
---------------------
--128
-1
--128
---------------------
--128
-2
--256
---------------------
--128
-127
--16256
---------------------
--128
-128
--16384
---------------------
--128
-151
--19328
---------------------
--128
-217
--27776
---------------------
--128
-255
--32640
---------------------
--128
-256
-Warning: overflow
---------------------
--128
-257
-Warning: overflow
---------------------
--128
-32767
-Warning: overflow
---------------------
--128
--32768
-Warning: overflow
---------------------
--128
--32767
-Warning: overflow
---------------------
--128
--257
-Warning: overflow
---------------------
--128
--256
-Warning: overflow
---------------------
--128
--255
-32640
---------------------
--128
--217
-27776
---------------------
--128
--151
-19328
---------------------
--128
--128
-16384
---------------------
--128
--127
-16256
---------------------
--128
--2
-256
---------------------
--128
--1
-128
---------------------
--127
-0
-0
---------------------
--127
-1
--127
---------------------
--127
-2
--254
---------------------
--127
-127
--16129
---------------------
--127
-128
--16256
---------------------
--127
-151
--19177
---------------------
--127
-217
--27559
---------------------
--127
-255
--32385
---------------------
--127
-256
--32512
---------------------
--127
-257
--32639
---------------------
--127
-32767
-Warning: overflow
---------------------
--127
--32768
-Warning: overflow
---------------------
--127
--32767
-Warning: overflow
---------------------
--127
--257
-32639
---------------------
--127
--256
-32512
---------------------
--127
--255
-32385
---------------------
--127
--217
-27559
---------------------
--127
--151
-19177
---------------------
--127
--128
-16256
---------------------
--127
--127
-16129
---------------------
--127
--2
-254
---------------------
--127
--1
-127
---------------------
--2
-0
-0
---------------------
--2
-1
--2
---------------------
--2
-2
--4
---------------------
--2
-127
--254
---------------------
--2
-128
--256
---------------------
--2
-151
--302
---------------------
--2
-217
--434
---------------------
--2
-255
--510
---------------------
--2
-256
--512
---------------------
--2
-257
--514
---------------------
--2
-32767
-Warning: overflow
---------------------
--2
--32768
-Warning: overflow
---------------------
--2
--32767
-Warning: overflow
---------------------
--2
--257
-514
---------------------
--2
--256
-512
---------------------
--2
--255
-510
---------------------
--2
--217
-434
---------------------
--2
--151
-302
---------------------
--2
--128
-256
---------------------
--2
--127
-254
---------------------
--2
--2
-4
---------------------
--2
--1
-2
---------------------
--1
-0
-0
---------------------
--1
-1
--1
---------------------
--1
-2
--2
---------------------
--1
-127
--127
---------------------
--1
-128
--128
---------------------
--1
-151
--151
---------------------
--1
-217
--217
---------------------
--1
-255
--255
---------------------
--1
-256
--256
---------------------
--1
-257
--257
---------------------
--1
-32767
--32767
---------------------
--1
--32768
-Warning: overflow
---------------------
--1
--32767
-32767
---------------------
--1
--257
-257
---------------------
--1
--256
-256
---------------------
--1
--255
-255
---------------------
--1
--217
-217
---------------------
--1
--151
-151
---------------------
--1
--128
-128
---------------------
--1
--127
-127
---------------------
--1
--2
-2
---------------------
--1
--1
-1
---------------------
diff --git a/test/integration/casl2/mula2_call/Makefile b/test/integration/casl2/mula2_call/Makefile
deleted file mode 100644 (file)
index ad9466b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -M640
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula2.casl $(ASDIR)/mull1.casl $(ASDIR)/outa.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/mull0_call/0.txt b/test/integration/casl2/mull0_call/0.txt
deleted file mode 100644 (file)
index 0c4a537..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/mull_call.casl ../../../../as/FUNC/mull0.casl ../../../../as/FUNC/outl.casl
---------------------
-0
-0
-0
---------------------
---------------------
-0
-1
-0
---------------------
---------------------
-0
-2
-0
---------------------
---------------------
-0
-127
-0
---------------------
---------------------
-0
-128
-0
---------------------
---------------------
-0
-255
-0
---------------------
---------------------
-0
-256
-0
---------------------
---------------------
-0
-257
-0
---------------------
---------------------
-0
-32767
-0
---------------------
---------------------
-0
-32768
-0
---------------------
---------------------
-0
-65535
-0
---------------------
---------------------
-1
-0
-0
---------------------
---------------------
-1
-1
-1
---------------------
---------------------
-1
-2
-2
---------------------
---------------------
-1
-127
-127
---------------------
---------------------
-1
-128
-128
---------------------
---------------------
-1
-255
-255
---------------------
---------------------
-1
-256
-256
---------------------
---------------------
-1
-257
-257
---------------------
---------------------
-1
-32767
-32767
---------------------
---------------------
-1
-32768
-32768
---------------------
---------------------
-1
-65535
-65535
---------------------
---------------------
-2
-0
-0
---------------------
---------------------
-2
-1
-2
---------------------
---------------------
-2
-2
-4
---------------------
---------------------
-2
-127
-254
---------------------
---------------------
-2
-128
-256
---------------------
---------------------
-2
-255
-510
---------------------
---------------------
-2
-256
-512
---------------------
---------------------
-2
-257
-514
---------------------
---------------------
-2
-32767
-65534
---------------------
---------------------
-2
-32768
-Warning: overflow
---------------------
---------------------
-2
-65535
-Warning: overflow
---------------------
---------------------
-127
-0
-0
---------------------
---------------------
-127
-1
-127
---------------------
---------------------
-127
-2
-254
---------------------
---------------------
-127
-127
-16129
---------------------
---------------------
-127
-128
-16256
---------------------
---------------------
-127
-255
-32385
---------------------
---------------------
-127
-256
-32512
---------------------
---------------------
-127
-257
-32639
---------------------
---------------------
-127
-32767
-Warning: overflow
---------------------
---------------------
-127
-32768
-Warning: overflow
---------------------
---------------------
-127
-65535
-Warning: overflow
---------------------
---------------------
-128
-0
-0
---------------------
---------------------
-128
-1
-128
---------------------
---------------------
-128
-2
-256
---------------------
---------------------
-128
-127
-16256
---------------------
---------------------
-128
-128
-16384
---------------------
---------------------
-128
-255
-32640
---------------------
---------------------
-128
-256
-32768
---------------------
---------------------
-128
-257
-32896
---------------------
---------------------
-128
-32767
-Warning: overflow
---------------------
---------------------
-128
-32768
-Warning: overflow
---------------------
---------------------
-128
-65535
-Warning: overflow
---------------------
---------------------
-255
-0
-0
---------------------
---------------------
-255
-1
-255
---------------------
---------------------
-255
-2
-510
---------------------
---------------------
-255
-127
-32385
---------------------
---------------------
-255
-128
-32640
---------------------
---------------------
-255
-255
-65025
---------------------
---------------------
-255
-256
-65280
---------------------
---------------------
-255
-257
-65535
---------------------
---------------------
-255
-32767
-Warning: overflow
---------------------
---------------------
-255
-32768
-Warning: overflow
---------------------
---------------------
-255
-65535
-Warning: overflow
---------------------
---------------------
-256
-0
-0
---------------------
---------------------
-256
-1
-256
---------------------
---------------------
-256
-2
-512
---------------------
---------------------
-256
-127
-32512
---------------------
---------------------
-256
-128
-32768
---------------------
---------------------
-256
-255
-65280
---------------------
---------------------
-256
-256
-Warning: overflow
---------------------
---------------------
-256
-257
-Warning: overflow
---------------------
---------------------
-256
-32767
-Warning: overflow
---------------------
---------------------
-256
-32768
-Warning: overflow
---------------------
---------------------
-256
-65535
-Warning: overflow
---------------------
---------------------
-257
-0
-0
---------------------
---------------------
-257
-1
-257
---------------------
---------------------
-257
-2
-514
---------------------
---------------------
-257
-127
-32639
---------------------
---------------------
-257
-128
-32896
---------------------
---------------------
-257
-255
-65535
---------------------
---------------------
-257
-256
-Warning: overflow
---------------------
---------------------
-257
-257
-Warning: overflow
---------------------
---------------------
-257
-32767
-Warning: overflow
---------------------
---------------------
-257
-32768
-Warning: overflow
---------------------
---------------------
-257
-65535
-Warning: overflow
---------------------
---------------------
-32767
-0
-0
---------------------
---------------------
-32767
-1
-32767
---------------------
---------------------
-32767
-2
-65534
---------------------
---------------------
-32767
-127
-Warning: overflow
---------------------
---------------------
-32767
-128
-Warning: overflow
---------------------
---------------------
-32767
-255
-Warning: overflow
---------------------
---------------------
-32767
-256
-Warning: overflow
---------------------
---------------------
-32767
-257
-Warning: overflow
---------------------
---------------------
-32767
-32767
-Warning: overflow
---------------------
---------------------
-32767
-32768
-Warning: overflow
---------------------
---------------------
-32767
-65535
-Warning: overflow
---------------------
---------------------
-32768
-0
-0
---------------------
---------------------
-32768
-1
-32768
---------------------
---------------------
-32768
-2
-Warning: overflow
---------------------
---------------------
-32768
-127
-Warning: overflow
---------------------
---------------------
-32768
-128
-Warning: overflow
---------------------
---------------------
-32768
-255
-Warning: overflow
---------------------
---------------------
-32768
-256
-Warning: overflow
---------------------
---------------------
-32768
-257
-Warning: overflow
---------------------
---------------------
-32768
-32767
-Warning: overflow
---------------------
---------------------
-32768
-32768
-Warning: overflow
---------------------
---------------------
-32768
-65535
-Warning: overflow
---------------------
---------------------
-65535
-0
-0
---------------------
---------------------
-65535
-1
-65535
---------------------
---------------------
-65535
-2
-Warning: overflow
---------------------
---------------------
-65535
-127
-Warning: overflow
---------------------
---------------------
-65535
-128
-Warning: overflow
---------------------
---------------------
-65535
-255
-Warning: overflow
---------------------
---------------------
-65535
-256
-Warning: overflow
---------------------
---------------------
-65535
-257
-Warning: overflow
---------------------
---------------------
-65535
-32767
-Warning: overflow
---------------------
---------------------
-65535
-32768
-Warning: overflow
---------------------
---------------------
-65535
-65535
-Warning: overflow
---------------------
diff --git a/test/integration/casl2/mull0_call/Makefile b/test/integration/casl2/mull0_call/Makefile
deleted file mode 100644 (file)
index 6897272..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull0.casl $(ASDIR)/outl.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/mull1_call/0.txt b/test/integration/casl2/mull1_call/0.txt
deleted file mode 100644 (file)
index 8a9a2a4..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/mull_call.casl ../../../../as/FUNC/mull1.casl ../../../../as/FUNC/outl.casl
---------------------
-0
-0
-0
---------------------
---------------------
-0
-1
-0
---------------------
---------------------
-0
-2
-0
---------------------
---------------------
-0
-127
-0
---------------------
---------------------
-0
-128
-0
---------------------
---------------------
-0
-255
-0
---------------------
---------------------
-0
-256
-0
---------------------
---------------------
-0
-257
-0
---------------------
---------------------
-0
-32767
-0
---------------------
---------------------
-0
-32768
-0
---------------------
---------------------
-0
-65535
-0
---------------------
---------------------
-1
-0
-0
---------------------
---------------------
-1
-1
-1
---------------------
---------------------
-1
-2
-2
---------------------
---------------------
-1
-127
-127
---------------------
---------------------
-1
-128
-128
---------------------
---------------------
-1
-255
-255
---------------------
---------------------
-1
-256
-256
---------------------
---------------------
-1
-257
-257
---------------------
---------------------
-1
-32767
-32767
---------------------
---------------------
-1
-32768
-32768
---------------------
---------------------
-1
-65535
-65535
---------------------
---------------------
-2
-0
-0
---------------------
---------------------
-2
-1
-2
---------------------
---------------------
-2
-2
-4
---------------------
---------------------
-2
-127
-254
---------------------
---------------------
-2
-128
-256
---------------------
---------------------
-2
-255
-510
---------------------
---------------------
-2
-256
-512
---------------------
---------------------
-2
-257
-514
---------------------
---------------------
-2
-32767
-65534
---------------------
---------------------
-2
-32768
-Warning: overflow
---------------------
---------------------
-2
-65535
-Warning: overflow
---------------------
---------------------
-127
-0
-0
---------------------
---------------------
-127
-1
-127
---------------------
---------------------
-127
-2
-254
---------------------
---------------------
-127
-127
-16129
---------------------
---------------------
-127
-128
-16256
---------------------
---------------------
-127
-255
-32385
---------------------
---------------------
-127
-256
-32512
---------------------
---------------------
-127
-257
-32639
---------------------
---------------------
-127
-32767
-Warning: overflow
---------------------
---------------------
-127
-32768
-Warning: overflow
---------------------
---------------------
-127
-65535
-Warning: overflow
---------------------
---------------------
-128
-0
-0
---------------------
---------------------
-128
-1
-128
---------------------
---------------------
-128
-2
-256
---------------------
---------------------
-128
-127
-16256
---------------------
---------------------
-128
-128
-16384
---------------------
---------------------
-128
-255
-32640
---------------------
---------------------
-128
-256
-32768
---------------------
---------------------
-128
-257
-32896
---------------------
---------------------
-128
-32767
-Warning: overflow
---------------------
---------------------
-128
-32768
-Warning: overflow
---------------------
---------------------
-128
-65535
-Warning: overflow
---------------------
---------------------
-255
-0
-0
---------------------
---------------------
-255
-1
-255
---------------------
---------------------
-255
-2
-510
---------------------
---------------------
-255
-127
-32385
---------------------
---------------------
-255
-128
-32640
---------------------
---------------------
-255
-255
-65025
---------------------
---------------------
-255
-256
-65280
---------------------
---------------------
-255
-257
-65535
---------------------
---------------------
-255
-32767
-Warning: overflow
---------------------
---------------------
-255
-32768
-Warning: overflow
---------------------
---------------------
-255
-65535
-Warning: overflow
---------------------
---------------------
-256
-0
-0
---------------------
---------------------
-256
-1
-256
---------------------
---------------------
-256
-2
-512
---------------------
---------------------
-256
-127
-32512
---------------------
---------------------
-256
-128
-32768
---------------------
---------------------
-256
-255
-65280
---------------------
---------------------
-256
-256
-Warning: overflow
---------------------
---------------------
-256
-257
-Warning: overflow
---------------------
---------------------
-256
-32767
-Warning: overflow
---------------------
---------------------
-256
-32768
-Warning: overflow
---------------------
---------------------
-256
-65535
-Warning: overflow
---------------------
---------------------
-257
-0
-0
---------------------
---------------------
-257
-1
-257
---------------------
---------------------
-257
-2
-514
---------------------
---------------------
-257
-127
-32639
---------------------
---------------------
-257
-128
-32896
---------------------
---------------------
-257
-255
-65535
---------------------
---------------------
-257
-256
-Warning: overflow
---------------------
---------------------
-257
-257
-Warning: overflow
---------------------
---------------------
-257
-32767
-Warning: overflow
---------------------
---------------------
-257
-32768
-Warning: overflow
---------------------
---------------------
-257
-65535
-Warning: overflow
---------------------
---------------------
-32767
-0
-0
---------------------
---------------------
-32767
-1
-32767
---------------------
---------------------
-32767
-2
-65534
---------------------
---------------------
-32767
-127
-Warning: overflow
---------------------
---------------------
-32767
-128
-Warning: overflow
---------------------
---------------------
-32767
-255
-Warning: overflow
---------------------
---------------------
-32767
-256
-Warning: overflow
---------------------
---------------------
-32767
-257
-Warning: overflow
---------------------
---------------------
-32767
-32767
-Warning: overflow
---------------------
---------------------
-32767
-32768
-Warning: overflow
---------------------
---------------------
-32767
-65535
-Warning: overflow
---------------------
---------------------
-32768
-0
-0
---------------------
---------------------
-32768
-1
-32768
---------------------
---------------------
-32768
-2
-Warning: overflow
---------------------
---------------------
-32768
-127
-Warning: overflow
---------------------
---------------------
-32768
-128
-Warning: overflow
---------------------
---------------------
-32768
-255
-Warning: overflow
---------------------
---------------------
-32768
-256
-Warning: overflow
---------------------
---------------------
-32768
-257
-Warning: overflow
---------------------
---------------------
-32768
-32767
-Warning: overflow
---------------------
---------------------
-32768
-32768
-Warning: overflow
---------------------
---------------------
-32768
-65535
-Warning: overflow
---------------------
---------------------
-65535
-0
-0
---------------------
---------------------
-65535
-1
-65535
---------------------
---------------------
-65535
-2
-Warning: overflow
---------------------
---------------------
-65535
-127
-Warning: overflow
---------------------
---------------------
-65535
-128
-Warning: overflow
---------------------
---------------------
-65535
-255
-Warning: overflow
---------------------
---------------------
-65535
-256
-Warning: overflow
---------------------
---------------------
-65535
-257
-Warning: overflow
---------------------
---------------------
-65535
-32767
-Warning: overflow
---------------------
---------------------
-65535
-32768
-Warning: overflow
---------------------
---------------------
-65535
-65535
-Warning: overflow
---------------------
diff --git a/test/integration/casl2/mull1_call/Makefile b/test/integration/casl2/mull1_call/Makefile
deleted file mode 100644 (file)
index 3e862b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull1.casl $(ASDIR)/outl.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/opdspc_err/0.txt b/test/integration/casl2/opdspc_err/0.txt
deleted file mode 100644 (file)
index fca7140..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-../../../../casl2 -slatd ../../../../as/ERR/opdspc_err.casl
-
-Assemble ../../../../as/ERR/opdspc_err.casl (0)
-../../../../as/ERR/opdspc_err.casl:    1:MAIN    START   BEGIN
-../../../../as/ERR/opdspc_err.casl:    2:BEGIN   LD      GR1, A
-Assemble error - 121: cannot get operand token
-../../../../as/ERR/opdspc_err.casl:    2:BEGIN   LD      GR1, A
diff --git a/test/integration/casl2/opdspc_err/Makefile b/test/integration/casl2/opdspc_err/Makefile
deleted file mode 100644 (file)
index ef71f21..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -slatd
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/opdspc_err.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
index d3078ac..bf48477 100644 (file)
@@ -1,2 +1,2 @@
-../../../../casl2 -saltdh ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -saltdh ../../../../as/sum_10.casl
 Usage: ../../../../casl2 [-slLaAtTdh] [-oO<OUTFILE>] [-M <memorysize>] [-C <clocks>] FILE ...
index aa6442c..886f892 100644 (file)
@@ -1,6 +1,6 @@
 # -hオプションで、1から10まで加算するsum_10.caslを実行
 include ../CMD.mk    # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk       # ASDIR, ASFILE
+include ../opt_s/CMD.mk       # ASDIR, ASFILE
 CASL2FLAG = -saltdh
 CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
 include ../TEST.mk
index fd2994b..2aea18b 100644 (file)
@@ -1,3 +1,3 @@
-../../../../casl2 -z ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -z ../../../../as/sum_10.casl
 ../../../../casl2: invalid option -- z
 Usage: ../../../../casl2 [-slLaAtTdh] [-oO<OUTFILE>] [-M <memorysize>] [-C <clocks>] FILE ...
index 8167bdf..76a17fb 100644 (file)
@@ -1,6 +1,6 @@
-# 無効な-zオプションで、1から10まで加算するsum_10.caslを実行
+# 無効な-zオプションで、1から10まで加算するopt.caslを実行
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -z
 CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
 include ../TEST.mk
index 4288cd2..ad1c519 100644 (file)
@@ -1,22 +1,22 @@
-../../../../casl2 -s ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -s ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
-Assemble ../../../../as/FUNC/sum_10.casl (1)
+Assemble ../../../../as/sum_10.casl (1)
index ed380d7..ed565fe 100644 (file)
@@ -1,2 +1,2 @@
-ASDIR = $(YACASL2DIR)/as/FUNC
+ASDIR = $(YACASL2DIR)/as
 ASFILE = $(ASDIR)/sum_10.casl
index 6f876d1..89b7073 100644 (file)
@@ -1,6 +1,6 @@
 # -sオプションで、1から10まで加算するsum_10.caslを実行
 include ../CMD.mk    # YACASL2DIR, CASL2
 include CMD.mk       # ASDIR, ASFILE
-CASL2FLAG = -s
+CASL2FLAG    = -s
 CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
 include ../TEST.mk
index f0cebb4..631d972 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -sL ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -sL ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
index fab47b5..4d6fabd 100644 (file)
@@ -1,6 +1,6 @@
-# -sLオプションで、1から10まで加算するsum_10.caslを実行
+# -sLオプションで、1から10まで加算するopt.caslを実行
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -sL
 CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
 include ../TEST.mk
index 02ec698..c6612f3 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -slA ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -slA ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,41 +27,41 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
index 6bbf9b2..eb46904 100644 (file)
@@ -1,6 +1,6 @@
-# slAオプションで、1から10まで加算するsum_10.caslを実行
+# slAオプションで、1から10まで加算するopt.caslを実行
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -slA
 CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
 include ../TEST.mk
index 33f8070..15d65fc 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -sla -O ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -sla -O ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,44 +27,44 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
 
 od -t x2 a.o
 0000000 7001 0000 1200 0000 1010 0011 2601 2210
index 440740f..c2e5e32 100644 (file)
@@ -1,5 +1,5 @@
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -sla -O
 OFILE = a.o
 include ../TEST_O.mk
index 9094e33..3abb87d 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -sla -Osum_10.o ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -sla -Oopt.o ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,46 +27,46 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
 
-od -t x2 sum_10.o
+od -t x2 opt.o
 0000000 7001 0000 1200 0000 1010 0011 2601 2210
 0000020 0013 4110 0012 6500 000f 6400 0006 7110
 0000040 8100 0001 000a 0001
index 075272c..688d4f0 100644 (file)
@@ -1,5 +1,5 @@
-include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
-OFILE = sum_10.o
+include ../CMD.mk                  # YACASL2DIR, CASL2
+include ../opt_s/CMD.mk      # ASDIR, ASFILE
+OFILE = opt.o
 CASL2FLAG = -sla -O$(OFILE)
 include ../TEST_O.mk
index d0e4b7a..2e4d9aa 100644 (file)
@@ -1,23 +1,23 @@
-../../../../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
+../../../../casl2 -slaTo ../../../../as/sum_10.casl
+
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,44 +27,44 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
index 2d02593..4004f08 100644 (file)
@@ -1,5 +1,5 @@
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -slaTo
 OFILE = a.o
 include ../TEST_O.mk
index f3432a8..45823bf 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -slat -o ../../../../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
+../../../../casl2 -slat -o ../../../../as/sum_10.casl
+
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,44 +27,44 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
index 4e82c72..9f299e9 100644 (file)
@@ -1,5 +1,5 @@
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -slat -o
 OFILE = a.o
 include ../TEST_O.mk
index 5513c03..7cf50cb 100644 (file)
@@ -1,23 +1,23 @@
-../../../../casl2 -slatdo ../../../../as/FUNC/sum_10.casl
+../../../../casl2 -slatdo ../../../../as/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
+Assemble ../../../../as/sum_10.casl (0)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   17:        END
 
 Label::::
 MAIN.STEP ---> #0013
@@ -27,44 +27,44 @@ 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
+Assemble ../../../../as/sum_10.casl (1)
+../../../../as/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sum_10.casl:    3:MAIN    START
+../../../../as/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/FUNC/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/FUNC/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/FUNC/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/FUNC/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/FUNC/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/FUNC/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/FUNC/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/FUNC/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/FUNC/sum_10.casl:   13:        RET
+../../../../as/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/FUNC/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/FUNC/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/FUNC/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/FUNC/sum_10.casl:   17:        END
+../../../../as/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
index fe83ead..029dbce 100644 (file)
@@ -1,5 +1,5 @@
 include ../CMD.mk               # YACASL2DIR, CASL2
-include ../sum_10_s/CMD.mk      # ASDIR, ASFILE
+include ../opt_s/CMD.mk         # ASDIR, ASFILE
 CASL2FLAG = -slatdo
 OFILE = a.o
 include ../TEST_O.mk
diff --git a/test/integration/casl2/outa_call/0.txt b/test/integration/casl2/outa_call/0.txt
deleted file mode 100644 (file)
index 3cf5382..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/outa_call.casl ../../../../as/FUNC/outa.casl
-0
-1
-2
-4
-8
-16
-32
-64
-128
-256
-512
-1024
-2048
-4096
-8192
-16384
-32767
--32768
--32767
--16384
--8192
--4096
--2048
--1024
--512
--256
--128
--64
--32
--16
--8
--4
--2
--1
diff --git a/test/integration/casl2/outa_call/Makefile b/test/integration/casl2/outa_call/Makefile
deleted file mode 100644 (file)
index 3747f3c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outa_call.casl $(ASDIR)/outa.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/outb_call/0.txt b/test/integration/casl2/outb_call/0.txt
deleted file mode 100644 (file)
index 042c126..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/outb_call.casl ../../../../as/FUNC/outb.casl
-0000000000000000
-0000000000000001
-0000000000000010
-0000000000000100
-0000000000001000
-0000000000010000
-0000000000100000
-0000000001000000
-0000000010000000
-0000000100000000
-0000001000000000
-0000010000000000
-0000100000000000
-0001000000000000
-0010000000000000
-0100000000000000
-0111111111111111
-1000000000000000
-1000000000000001
-1100000000000000
-1110000000000000
-1111000000000000
-1111100000000000
-1111110000000000
-1111111000000000
-1111111100000000
-1111111110000000
-1111111111000000
-1111111111100000
-1111111111110000
-1111111111111000
-1111111111111100
-1111111111111110
-1111111111111111
diff --git a/test/integration/casl2/outb_call/Makefile b/test/integration/casl2/outb_call/Makefile
deleted file mode 100644 (file)
index 0bb8de2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outb_call.casl $(ASDIR)/outb.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/outd_q15_call/0.txt b/test/integration/casl2/outd_q15_call/0.txt
deleted file mode 100644 (file)
index 2c0a4cd..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/outd_q15_call.casl ../../../../as/FUNC/outd_q15.casl
-0.999969482421875
-0.5
-0.25
-0.125
-0.0625
-0.03125
-0.015625
-0.0078125
-0.00390625
-0.001953125
-0.0009765625
-0.00048828125
-0.000244140625
-0.0001220703125
-0.00006103515625
-0.000030517578125
--1
--0.999969482421875
--0.5
--0.25
--0.125
--0.0625
--0.03125
--0.015625
--0.0078125
--0.00390625
--0.001953125
--0.0009765625
--0.00048828125
--0.000244140625
--0.0001220703125
--0.00006103515625
--0.000030517578125
diff --git a/test/integration/casl2/outd_q15_call/Makefile b/test/integration/casl2/outd_q15_call/Makefile
deleted file mode 100644 (file)
index 3a82670..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outd_q15_call.casl $(ASDIR)/outd_q15.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/outl_call/0.txt b/test/integration/casl2/outl_call/0.txt
deleted file mode 100644 (file)
index 4b14c37..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/outl_call.casl ../../../../as/FUNC/outl.casl
-0
-1
-2
-4
-8
-16
-32
-64
-128
-256
-512
-1024
-2048
-4096
-8192
-16384
-32767
-32768
-32769
-49152
-57344
-61440
-63488
-64512
-65024
-65280
-65408
-65472
-65504
-65520
-65528
-65532
-65534
-65535
diff --git a/test/integration/casl2/outl_call/Makefile b/test/integration/casl2/outl_call/Makefile
deleted file mode 100644 (file)
index 1af77f7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as
-ASFILE = $(ASDIR)/FUNC/outl_call.casl $(ASDIR)/FUNC/outl.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/ptn1/0.txt b/test/integration/casl2/ptn1/0.txt
deleted file mode 100644 (file)
index f035c17..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn1_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn1.casl ../../../../as/FUNC/outb.casl
-1111111111100000
diff --git a/test/integration/casl2/ptn1/Makefile b/test/integration/casl2/ptn1/Makefile
deleted file mode 100644 (file)
index 52cae14..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn1_call.casl $(ASDIR)/ptn1.casl $(ASFUNCDIR)/outb.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/ptn2/0.txt b/test/integration/casl2/ptn2/0.txt
deleted file mode 100644 (file)
index 630bf16..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn2_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn2.casl ../../../../as/FUNC/outb.casl
-0000000000011111
diff --git a/test/integration/casl2/ptn2/Makefile b/test/integration/casl2/ptn2/Makefile
deleted file mode 100644 (file)
index 9156472..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn2_call.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/ptn3/0.txt b/test/integration/casl2/ptn3/0.txt
deleted file mode 100644 (file)
index 80d9e60..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn3_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn3.casl ../../../../as/FUNC/outb.casl
-0000000000100000
diff --git a/test/integration/casl2/ptn3/Makefile b/test/integration/casl2/ptn3/Makefile
deleted file mode 100644 (file)
index 8d9c438..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn3_call.casl $(ASDIR)/ptn3.casl $(ASFUNCDIR)/outb.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/ptn4/0.txt b/test/integration/casl2/ptn4/0.txt
deleted file mode 100644 (file)
index 0516b28..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q09/ptn4_call.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn4.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn1.casl ../../../../as/FE_TESTS/2008_10/Q09/ptn2.casl ../../../../as/FUNC/outb.casl
-1111100000011111
diff --git a/test/integration/casl2/ptn4/Makefile b/test/integration/casl2/ptn4/Makefile
deleted file mode 100644 (file)
index 5971a92..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn4_call.casl $(ASDIR)/ptn4.casl $(ASDIR)/ptn1.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/quoteend_err/0.txt b/test/integration/casl2/quoteend_err/0.txt
deleted file mode 100644 (file)
index 53e03fe..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-../../../../casl2 -td ../../../../as/ERR/quoteend_err.casl
-
-Assemble ../../../../as/ERR/quoteend_err.casl (0)
-Assemble error - 123: 'Hello, World!: unclosed quote
-../../../../as/ERR/quoteend_err.casl:    4:BUF      DC     'Hello, World!
diff --git a/test/integration/casl2/quoteend_err/Makefile b/test/integration/casl2/quoteend_err/Makefile
deleted file mode 100644 (file)
index c88cb35..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -td
-ASDIR = $(YACASL2DIR)/as/ERR
-ASFILE = $(ASDIR)/quoteend_err.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/rev_call/0.txt b/test/integration/casl2/rev_call/0.txt
deleted file mode 100644 (file)
index 60268ad..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/rev_call.casl ../../../../as/FUNC/rev.casl
-12345
-54321
diff --git a/test/integration/casl2/rev_call/Makefile b/test/integration/casl2/rev_call/Makefile
deleted file mode 100644 (file)
index 8239a50..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/rev_call.casl $(ASDIR)/rev.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/sum_call/0.txt b/test/integration/casl2/sum_call/0.txt
deleted file mode 100644 (file)
index ea8a2ce..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../casl2 ../../../../as/FUNC/sum_call.casl ../../../../as/FUNC/sum.casl ../../../../as/FUNC/outl.casl
-65341
diff --git a/test/integration/casl2/sum_call/Makefile b/test/integration/casl2/sum_call/Makefile
deleted file mode 100644 (file)
index f52e4b3..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/sum_call.casl $(ASDIR)/sum.casl $(ASDIR)/outl.casl
-CMD = $(CASL2) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/casl2/summary/0.txt b/test/integration/casl2/summary/0.txt
deleted file mode 100644 (file)
index 823e1fa..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-../../../../casl2 ../../../../as/FE_TESTS/2008_10/Q13/summary_call.casl ../../../../as/FE_TESTS/2008_10/Q13/summary.casl
- *                                              
- *     *  *     *                               
- *  *  *  *     *  *                       *    
- *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * 
-01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 
diff --git a/test/integration/casl2/summary/Makefile b/test/integration/casl2/summary/Makefile
deleted file mode 100644 (file)
index 3f5507f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q13
-ASFILE = $(ASDIR)/summary_call.casl $(ASDIR)/summary.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE) $(IN)
-include ../TEST.mk
index 77f6439..271ea0d 100644 (file)
@@ -1,5 +1,6 @@
 YACASL2DIR=../../../..
 CASL2 = $(YACASL2DIR)/casl2
 OBJFILE = a.o
+ASCMD = $(CASL2) $(CASL2FLAG) -O $(ASFILE) 2>$(ERRFILE)
 COMET2 = $(YACASL2DIR)/comet2
-CMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
index e7e747d..1bf6391 100644 (file)
@@ -42,29 +42,22 @@ prepare:
          $(MAKE) prepare -C $$target ;\
      done
 create:
-ifdef UNITNAME
+ifndef UNITNAME
+       @echo "no test created. set UNITNAME"
+else
        @mkdir $(UNITNAME)
        @echo 'include ../CMD.mk    # YACASL2DIR, CASL2, COMET2' >$(UNITNAME)/Makefile
-ifdef CASL2FLAG
-       @echo 'CASL2FLAG = $(CASL2FLAG)' >>$(UNITNAME)/Makefile
-else
-       @echo 'CASL2FLAG = -la' >>$(UNITNAME)/Makefile
+ifdef COMET2FLAG
+       @echo 'COMET2FLAG = $(COMET2FLAG)' >>$(UNITNAME)/Makefile
 endif
-ifdef ASDIR
-       @echo 'ASDIR = $(ASDIR)' >>$(UNITNAME)/Makefile
-else
        @echo 'ASDIR = $$(YACASL2DIR)/as' >>$(UNITNAME)/Makefile
-endif
+       @echo 'CASL2LIBDIR = $$(YACASL2DIR)/as/casl2lib' >>$(UNITNAME)/Makefile
 ifdef ASFILE
        @echo 'ASFILE = $(ASFILE)' >>$(UNITNAME)/Makefile
-else
-       @echo 'ASFILE = $$(ASDIR)/$(UNITNAME).casl' >>$(UNITNAME)/Makefile
 endif
 ifdef INFILE
-       @echo 'IN = <$(INFILE)' >>$(UNITNAME)/Makefile
+       @echo 'INFILE = $(INFILE)' >>$(UNITNAME)/Makefile
 endif
-       @echo 'CMD = $$(COMET2) $$(COMET2FLAG) $$(OBJFILE)' >>$(UNITNAME)/Makefile; \
+       @echo -n 'CMD = $$(COMET2) $$(COMET2FLAG) $$(OBJFILE)' >>$(UNITNAME)/Makefile; \
      echo 'include ../TEST.mk' >>$(UNITNAME)/Makefile
-else
-       @echo "no test created. set UNITNAME"
 endif
index a078b14..e49069c 100644 (file)
@@ -3,8 +3,7 @@
 # make check   : ↓
 # make prepare : CMDで設定されたコマンドを実行した出力結果を0.txt(テストの想定結果)に出力
 # make clean   : 「make」で生成されたファイルをクリア
-# make cleanall: 「make」と「make report」で生成されたファイルをクリア
-# 要設定: CASL2, OBJFILE, COMET2, CMD
+# make cleanall: 「make」と「make clean」で生成されたファイルをクリア
 ERRFILE = err.txt
 UNITNAME = `pwd | xargs basename`
 
@@ -12,14 +11,14 @@ UNITNAME = `pwd | xargs basename`
 check: clean report.txt
 prepare: cleanall 0.txt $(OBJFILE)
 clean:
-       @rm -f 1.txt diff.txt report.txt
+       @rm -f 1.txt diff.txt report.txt err.txt
 cleanall: clean
        @rm -f 0.txt $(OBJFILE)
 $(OBJFILE): $(CASL2) $(ASFILE)
-       @-$(CASL2) $(CASL2FLAG) -O $(ASFILE) 2>$(ERRFILE)
+       @-$(ASCMD)
 0.txt 1.txt: $(COMET2) $(OBJFILE)
-       @echo $(CMD) >$@; \
-     if test -s $(OBJFILE); then $(CMD) >>$@ 2>$(ERRFILE); fi; \
+       @echo $(EXECCMD) >$@; \
+     if test -s $(OBJFILE); then $(EXECCMD) >>$@ 2>$(ERRFILE); fi; \
      if test -s $(ERRFILE); then cat err.txt >>$@; else rm -f $(ERRFILE); fi
 diff.txt: 1.txt
        @-diff -c 0.txt 1.txt >$@ 2>&1
diff --git a/test/integration/comet2/abs_call/0.txt b/test/integration/comet2/abs_call/0.txt
deleted file mode 100644 (file)
index ee507fe..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-../../../../comet2 a.o
---------
-12
-+
-12
---------
---------
--12
--
-12
---------
---------
-1
-+
-1
---------
---------
--1
--
-1
---------
---------
-32767
-+
-32767
---------
---------
--32767
--
-32767
---------
---------
-0
-+
-0
---------
---------
--32768
-OV
--32768
---------
diff --git a/test/integration/comet2/abs_call/Makefile b/test/integration/comet2/abs_call/Makefile
deleted file mode 100644 (file)
index f7c3353..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/abs_call.casl $(ASDIR)/abs.casl $(ASDIR)/outa_main.casl $(ASDIR)/divl1.casl $(ASDIR)/rev.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/abs_call/a.o b/test/integration/comet2/abs_call/a.o
deleted file mode 100644 (file)
index b41f977..0000000
Binary files a/test/integration/comet2/abs_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/adda0/Makefile b/test/integration/comet2/adda0/Makefile
deleted file mode 100644 (file)
index c78cafd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/adda0/a.o b/test/integration/comet2/adda0/a.o
deleted file mode 100644 (file)
index 766f9f7..0000000
Binary files a/test/integration/comet2/adda0/a.o and /dev/null differ
diff --git a/test/integration/comet2/adda1/0.txt b/test/integration/comet2/adda1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/adda1/Makefile b/test/integration/comet2/adda1/Makefile
deleted file mode 100644 (file)
index 9d1e984..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/adda_overflow/0.txt b/test/integration/comet2/adda_overflow/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/adda_overflow/Makefile b/test/integration/comet2/adda_overflow/Makefile
deleted file mode 100644 (file)
index b3f15d6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/adda_overflow.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/adda_overflow/a.o b/test/integration/comet2/adda_overflow/a.o
deleted file mode 100644 (file)
index 57bea3f..0000000
Binary files a/test/integration/comet2/adda_overflow/a.o and /dev/null differ
diff --git a/test/integration/comet2/addl/0.txt b/test/integration/comet2/addl/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/addl/Makefile b/test/integration/comet2/addl/Makefile
deleted file mode 100644 (file)
index 80efeea..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/addl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/addl/a.o b/test/integration/comet2/addl/a.o
deleted file mode 100644 (file)
index cea597c..0000000
Binary files a/test/integration/comet2/addl/a.o and /dev/null differ
diff --git a/test/integration/comet2/addl_overflow/0.txt b/test/integration/comet2/addl_overflow/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/addl_overflow/Makefile b/test/integration/comet2/addl_overflow/Makefile
deleted file mode 100644 (file)
index 1d1bf40..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/addl_overflow.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/addl_overflow/a.o b/test/integration/comet2/addl_overflow/a.o
deleted file mode 100644 (file)
index 95c7a1e..0000000
Binary files a/test/integration/comet2/addl_overflow/a.o and /dev/null differ
diff --git a/test/integration/comet2/and0/0.txt b/test/integration/comet2/and0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/and0/Makefile b/test/integration/comet2/and0/Makefile
deleted file mode 100644 (file)
index edcf15b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/and0/a.o b/test/integration/comet2/and0/a.o
deleted file mode 100644 (file)
index 44793c4..0000000
Binary files a/test/integration/comet2/and0/a.o and /dev/null differ
diff --git a/test/integration/comet2/and1/0.txt b/test/integration/comet2/and1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/and1/Makefile b/test/integration/comet2/and1/Makefile
deleted file mode 100644 (file)
index 8115fd4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/and1/a.o b/test/integration/comet2/and1/a.o
deleted file mode 100644 (file)
index 7eb3169..0000000
Binary files a/test/integration/comet2/and1/a.o and /dev/null differ
diff --git a/test/integration/comet2/and2/0.txt b/test/integration/comet2/and2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/and2/Makefile b/test/integration/comet2/and2/Makefile
deleted file mode 100644 (file)
index 1b55fd0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/and2/a.o b/test/integration/comet2/and2/a.o
deleted file mode 100644 (file)
index 7eb3169..0000000
Binary files a/test/integration/comet2/and2/a.o and /dev/null differ
diff --git a/test/integration/comet2/and3/0.txt b/test/integration/comet2/and3/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/and3/Makefile b/test/integration/comet2/and3/Makefile
deleted file mode 100644 (file)
index b60ba26..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/and3.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/and3/a.o b/test/integration/comet2/and3/a.o
deleted file mode 100644 (file)
index 8e1360f..0000000
Binary files a/test/integration/comet2/and3/a.o and /dev/null differ
diff --git a/test/integration/comet2/binout/0.txt b/test/integration/comet2/binout/0.txt
deleted file mode 100644 (file)
index df48c3d..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-../../../../comet2 a.o
-0
-1
-100111001101
-1000000000000001
diff --git a/test/integration/comet2/binout/Makefile b/test/integration/comet2/binout/Makefile
deleted file mode 100644 (file)
index 69a6ac8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/YAKUWA
-ASFILE = $(ASDIR)/binout.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/binout/a.o b/test/integration/comet2/binout/a.o
deleted file mode 100644 (file)
index 75825e3..0000000
Binary files a/test/integration/comet2/binout/a.o and /dev/null differ
diff --git a/test/integration/comet2/call0/0.txt b/test/integration/comet2/call0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/call0/Makefile b/test/integration/comet2/call0/Makefile
deleted file mode 100644 (file)
index 756aa18..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/call0/a.o b/test/integration/comet2/call0/a.o
deleted file mode 100644 (file)
index af87dc8..0000000
Binary files a/test/integration/comet2/call0/a.o and /dev/null differ
diff --git a/test/integration/comet2/call1/0.txt b/test/integration/comet2/call1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/call1/Makefile b/test/integration/comet2/call1/Makefile
deleted file mode 100644 (file)
index f075e2e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/call1/a.o b/test/integration/comet2/call1/a.o
deleted file mode 100644 (file)
index 0d1d978..0000000
Binary files a/test/integration/comet2/call1/a.o and /dev/null differ
diff --git a/test/integration/comet2/call2/0.txt b/test/integration/comet2/call2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/call2/Makefile b/test/integration/comet2/call2/Makefile
deleted file mode 100644 (file)
index 95677b1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/call2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/call2/a.o b/test/integration/comet2/call2/a.o
deleted file mode 100644 (file)
index ef7dd83..0000000
Binary files a/test/integration/comet2/call2/a.o and /dev/null differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0/0.txt b/test/integration/comet2/cmd_ADDA_adda0/0.txt
new file mode 100644 (file)
index 0000000..66e8215
--- /dev/null
@@ -0,0 +1,51 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2010 0006 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_ADDA_adda0/Makefile b/test/integration/comet2/cmd_ADDA_adda0/Makefile
new file mode 100644 (file)
index 0000000..c1eee7e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0/a.o b/test/integration/comet2/cmd_ADDA_adda0/a.o
new file mode 100644 (file)
index 0000000..828a100
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0__o/0.txt b/test/integration/comet2/cmd_ADDA_adda0__o/0.txt
new file mode 100644 (file)
index 0000000..fcff948
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 8002 8001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 8002 8001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 8002 8001 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0__o/Makefile b/test/integration/comet2/cmd_ADDA_adda0__o/Makefile
new file mode 100644 (file)
index 0000000..23d5f5f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0__o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0__o/a.o b/test/integration/comet2/cmd_ADDA_adda0__o/a.o
new file mode 100644 (file)
index 0000000..a84ee69
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0__o/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0__z/0.txt b/test/integration/comet2/cmd_ADDA_adda0__z/0.txt
new file mode 100644 (file)
index 0000000..44454a2
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0__z/Makefile b/test/integration/comet2/cmd_ADDA_adda0__z/Makefile
new file mode 100644 (file)
index 0000000..dc07980
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0__z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0__z/a.o b/test/integration/comet2/cmd_ADDA_adda0__z/a.o
new file mode 100644 (file)
index 0000000..1993c4f
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0__z/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0_ao/0.txt b/test/integration/comet2/cmd_ADDA_adda0_ao/0.txt
new file mode 100644 (file)
index 0000000..b83fa07
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 7FFE 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 7FFE 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 7FFE 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0_ao/Makefile b/test/integration/comet2/cmd_ADDA_adda0_ao/Makefile
new file mode 100644 (file)
index 0000000..47ad025
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_ao.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0_ao/a.o b/test/integration/comet2/cmd_ADDA_adda0_ao/a.o
new file mode 100644 (file)
index 0000000..2aeb4e4
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0_ao/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as0/0.txt b/test/integration/comet2/cmd_ADDA_adda0_as0/0.txt
new file mode 100644 (file)
index 0000000..c7dc232
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 000A FFEC 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2010 0006 8100 000A FFEC 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 000A FFEC 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as0/Makefile b/test/integration/comet2/cmd_ADDA_adda0_as0/Makefile
new file mode 100644 (file)
index 0000000..e4ae35f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_as0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as0/a.o b/test/integration/comet2/cmd_ADDA_adda0_as0/a.o
new file mode 100644 (file)
index 0000000..a004dad
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0_as0/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as1/0.txt b/test/integration/comet2/cmd_ADDA_adda0_as1/0.txt
new file mode 100644 (file)
index 0000000..b14f241
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFEC 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFEC 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 FFEC 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as1/Makefile b/test/integration/comet2/cmd_ADDA_adda0_as1/Makefile
new file mode 100644 (file)
index 0000000..337a855
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_as1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0_as1/a.o b/test/integration/comet2/cmd_ADDA_adda0_as1/a.o
new file mode 100644 (file)
index 0000000..da424f9
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0_as1/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0_az/0.txt b/test/integration/comet2/cmd_ADDA_adda0_az/0.txt
new file mode 100644 (file)
index 0000000..1f2e00c
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFF6 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFF6 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2010 0006 8100 FFF6 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0_az/Makefile b/test/integration/comet2/cmd_ADDA_adda0_az/Makefile
new file mode 100644 (file)
index 0000000..2dcf10c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_az.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0_az/a.o b/test/integration/comet2/cmd_ADDA_adda0_az/a.o
new file mode 100644 (file)
index 0000000..1428161
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0_az/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda0_lo/0.txt b/test/integration/comet2/cmd_ADDA_adda0_lo/0.txt
new file mode 100644 (file)
index 0000000..7a93a78
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2010 0006 8100 FFFE 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     -2 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2010 0006 8100 FFFE 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     13 = #000D = 0000000000001101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2010 0006 8100 FFFE 000F 0000 
diff --git a/test/integration/comet2/cmd_ADDA_adda0_lo/Makefile b/test/integration/comet2/cmd_ADDA_adda0_lo/Makefile
new file mode 100644 (file)
index 0000000..58262e2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda0_lo.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda0_lo/a.o b/test/integration/comet2/cmd_ADDA_adda0_lo/a.o
new file mode 100644 (file)
index 0000000..69017f5
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda0_lo/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda1/0.txt b/test/integration/comet2/cmd_ADDA_adda1/0.txt
new file mode 100644 (file)
index 0000000..c34f6c2
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      4 = #0004 = 0000000000000100
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2012 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_ADDA_adda1/Makefile b/test/integration/comet2/cmd_ADDA_adda1/Makefile
new file mode 100644 (file)
index 0000000..5373ff2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDA_adda1/a.o b/test/integration/comet2/cmd_ADDA_adda1/a.o
new file mode 100644 (file)
index 0000000..12ed325
Binary files /dev/null and b/test/integration/comet2/cmd_ADDA_adda1/a.o differ
diff --git a/test/integration/comet2/cmd_ADDA_adda2/0.txt b/test/integration/comet2/cmd_ADDA_adda2/0.txt
new file mode 100644 (file)
index 0000000..c032fbf
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2412 8100 0003 0001 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      4 = #0004 = 0000000000000100
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2412 8100 0003 0001 
diff --git a/test/integration/comet2/cmd_ADDA_adda2/Makefile b/test/integration/comet2/cmd_ADDA_adda2/Makefile
new file mode 100644 (file)
index 0000000..4ece681
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDA/adda2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0/0.txt b/test/integration/comet2/cmd_ADDL_addl0/0.txt
new file mode 100644 (file)
index 0000000..c38a309
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2210 0006 8100 0003 0001 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0/Makefile b/test/integration/comet2/cmd_ADDL_addl0/Makefile
new file mode 100644 (file)
index 0000000..48999c2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0/a.o b/test/integration/comet2/cmd_ADDL_addl0/a.o
new file mode 100644 (file)
index 0000000..a731244
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0__o/0.txt b/test/integration/comet2/cmd_ADDL_addl0__o/0.txt
new file mode 100644 (file)
index 0000000..b8a9fd2
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 8002 8001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 8002 8001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 8002 8001 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0__o/Makefile b/test/integration/comet2/cmd_ADDL_addl0__o/Makefile
new file mode 100644 (file)
index 0000000..8aef8c0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0__o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0__o/a.o b/test/integration/comet2/cmd_ADDL_addl0__o/a.o
new file mode 100644 (file)
index 0000000..c0223a4
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0__o/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0__z/0.txt b/test/integration/comet2/cmd_ADDL_addl0__z/0.txt
new file mode 100644 (file)
index 0000000..b49b30d
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0__z/Makefile b/test/integration/comet2/cmd_ADDL_addl0__z/Makefile
new file mode 100644 (file)
index 0000000..4d702cb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0__z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0__z/a.o b/test/integration/comet2/cmd_ADDL_addl0__z/a.o
new file mode 100644 (file)
index 0000000..e6d9679
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0__z/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0_ao/0.txt b/test/integration/comet2/cmd_ADDL_addl0_ao/0.txt
new file mode 100644 (file)
index 0000000..4ff667f
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 7FFE 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 7FFE 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 7FFE 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0_ao/Makefile b/test/integration/comet2/cmd_ADDL_addl0_ao/Makefile
new file mode 100644 (file)
index 0000000..f9cf9d5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_ao.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0_ao/a.o b/test/integration/comet2/cmd_ADDL_addl0_ao/a.o
new file mode 100644 (file)
index 0000000..6a02a98
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0_ao/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as0/0.txt b/test/integration/comet2/cmd_ADDL_addl0_as0/0.txt
new file mode 100644 (file)
index 0000000..b3f4651
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 000A FFEC 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2210 0006 8100 000A FFEC 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 000A FFEC 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as0/Makefile b/test/integration/comet2/cmd_ADDL_addl0_as0/Makefile
new file mode 100644 (file)
index 0000000..245cbbc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_as0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as0/a.o b/test/integration/comet2/cmd_ADDL_addl0_as0/a.o
new file mode 100644 (file)
index 0000000..66bd5f3
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0_as0/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as1/0.txt b/test/integration/comet2/cmd_ADDL_addl0_as1/0.txt
new file mode 100644 (file)
index 0000000..f8801f3
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFEC 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFEC 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFEC 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as1/Makefile b/test/integration/comet2/cmd_ADDL_addl0_as1/Makefile
new file mode 100644 (file)
index 0000000..e8b82c0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_as1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0_as1/a.o b/test/integration/comet2/cmd_ADDL_addl0_as1/a.o
new file mode 100644 (file)
index 0000000..ba3b043
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0_as1/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0_az/0.txt b/test/integration/comet2/cmd_ADDL_addl0_az/0.txt
new file mode 100644 (file)
index 0000000..916f9cb
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFF6 000A 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFF6 000A 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFF6 000A 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0_az/Makefile b/test/integration/comet2/cmd_ADDL_addl0_az/Makefile
new file mode 100644 (file)
index 0000000..e2ddc35
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_az.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0_az/a.o b/test/integration/comet2/cmd_ADDL_addl0_az/a.o
new file mode 100644 (file)
index 0000000..3f7d733
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0_az/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl0_lo/0.txt b/test/integration/comet2/cmd_ADDL_addl0_lo/0.txt
new file mode 100644 (file)
index 0000000..794c486
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2210 0006 8100 FFFE 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     -2 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2210 0006 8100 FFFE 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     13 = #000D = 0000000000001101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2210 0006 8100 FFFE 000F 0000 
diff --git a/test/integration/comet2/cmd_ADDL_addl0_lo/Makefile b/test/integration/comet2/cmd_ADDL_addl0_lo/Makefile
new file mode 100644 (file)
index 0000000..a2d817e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl0_lo.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl0_lo/a.o b/test/integration/comet2/cmd_ADDL_addl0_lo/a.o
new file mode 100644 (file)
index 0000000..5bfb138
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl0_lo/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl1/0.txt b/test/integration/comet2/cmd_ADDL_addl1/0.txt
new file mode 100644 (file)
index 0000000..58d27df
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      4 = #0004 = 0000000000000100
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2212 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_ADDL_addl1/Makefile b/test/integration/comet2/cmd_ADDL_addl1/Makefile
new file mode 100644 (file)
index 0000000..97557d2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl1/a.o b/test/integration/comet2/cmd_ADDL_addl1/a.o
new file mode 100644 (file)
index 0000000..ef5a881
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl1/a.o differ
diff --git a/test/integration/comet2/cmd_ADDL_addl2/0.txt b/test/integration/comet2/cmd_ADDL_addl2/0.txt
new file mode 100644 (file)
index 0000000..b433305
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2612 8100 0003 0001 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      4 = #0004 = 0000000000000100
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2612 8100 0003 0001 
diff --git a/test/integration/comet2/cmd_ADDL_addl2/Makefile b/test/integration/comet2/cmd_ADDL_addl2/Makefile
new file mode 100644 (file)
index 0000000..95f0094
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ADDL/addl2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ADDL_addl2/a.o b/test/integration/comet2/cmd_ADDL_addl2/a.o
new file mode 100644 (file)
index 0000000..cc62e83
Binary files /dev/null and b/test/integration/comet2/cmd_ADDL_addl2/a.o differ
diff --git a/test/integration/comet2/cmd_AND_and0/0.txt b/test/integration/comet2/cmd_AND_and0/0.txt
new file mode 100644 (file)
index 0000000..ff610c0
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3010 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/comet2/cmd_AND_and0/Makefile b/test/integration/comet2/cmd_AND_and0/Makefile
new file mode 100644 (file)
index 0000000..f9ef9c0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_AND_and0/a.o b/test/integration/comet2/cmd_AND_and0/a.o
new file mode 100644 (file)
index 0000000..71170e8
Binary files /dev/null and b/test/integration/comet2/cmd_AND_and0/a.o differ
diff --git a/test/integration/comet2/cmd_AND_and0_s/0.txt b/test/integration/comet2/cmd_AND_and0_s/0.txt
new file mode 100644 (file)
index 0000000..fe32a73
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3010 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/comet2/cmd_AND_and0_s/Makefile b/test/integration/comet2/cmd_AND_and0_s/Makefile
new file mode 100644 (file)
index 0000000..bfdeb02
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_AND_and0_s/a.o b/test/integration/comet2/cmd_AND_and0_s/a.o
new file mode 100644 (file)
index 0000000..1bddb25
Binary files /dev/null and b/test/integration/comet2/cmd_AND_and0_s/a.o differ
diff --git a/test/integration/comet2/cmd_AND_and0_z/0.txt b/test/integration/comet2/cmd_AND_and0_z/0.txt
new file mode 100644 (file)
index 0000000..46a2de0
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3010 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3010 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3010 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/comet2/cmd_AND_and0_z/Makefile b/test/integration/comet2/cmd_AND_and0_z/Makefile
new file mode 100644 (file)
index 0000000..ac2f139
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and0_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_AND_and0_z/a.o b/test/integration/comet2/cmd_AND_and0_z/a.o
new file mode 100644 (file)
index 0000000..b73d872
Binary files /dev/null and b/test/integration/comet2/cmd_AND_and0_z/a.o differ
diff --git a/test/integration/comet2/cmd_AND_and1/0.txt b/test/integration/comet2/cmd_AND_and1/0.txt
new file mode 100644 (file)
index 0000000..be04435
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 001
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 3012 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_AND_and1/Makefile b/test/integration/comet2/cmd_AND_and1/Makefile
new file mode 100644 (file)
index 0000000..c9cbe3f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_AND_and1/a.o b/test/integration/comet2/cmd_AND_and1/a.o
new file mode 100644 (file)
index 0000000..b682f20
Binary files /dev/null and b/test/integration/comet2/cmd_AND_and1/a.o differ
diff --git a/test/integration/comet2/cmd_AND_and2/0.txt b/test/integration/comet2/cmd_AND_and2/0.txt
new file mode 100644 (file)
index 0000000..0ee2604
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3412 8100 3000 4FFF 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3412 8100 3000 4FFF 
diff --git a/test/integration/comet2/cmd_AND_and2/Makefile b/test/integration/comet2/cmd_AND_and2/Makefile
new file mode 100644 (file)
index 0000000..10c8c00
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/AND/and2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_AND_and2/a.o b/test/integration/comet2/cmd_AND_and2/a.o
new file mode 100644 (file)
index 0000000..1cdbf36
Binary files /dev/null and b/test/integration/comet2/cmd_AND_and2/a.o differ
diff --git a/test/integration/comet2/cmd_CALL_call0/0.txt b/test/integration/comet2/cmd_CALL_call0/0.txt
new file mode 100644 (file)
index 0000000..40cf7c7
--- /dev/null
@@ -0,0 +1,78 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     29 = #001D = 0000000000011101
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 001D 8000 0005 8100 1421 8100 0000 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:     29 = #001D = 0000000000011101
+#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:       7 = #0007 = 0000000000000111
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 001D 8000 0005 8100 1421 8100 0004 
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     29 = #001D = 0000000000011101
+#0006: GR2:     29 = #001D = 0000000000011101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:       7 = #0007 = 0000000000000111
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 001D 8000 0005 8100 1421 8100 0004 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     29 = #001D = 0000000000011101
+#0004: GR2:     29 = #001D = 0000000000011101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 001D 8000 0005 8100 1421 8100 0004 
diff --git a/test/integration/comet2/cmd_CALL_call0/Makefile b/test/integration/comet2/cmd_CALL_call0/Makefile
new file mode 100644 (file)
index 0000000..c3d5286
--- /dev/null
@@ -0,0 +1,8 @@
+
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CALL/call0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CALL_call0/a.o b/test/integration/comet2/cmd_CALL_call0/a.o
new file mode 100644 (file)
index 0000000..1554731
Binary files /dev/null and b/test/integration/comet2/cmd_CALL_call0/a.o differ
diff --git a/test/integration/comet2/cmd_CALL_call1/Makefile b/test/integration/comet2/cmd_CALL_call1/Makefile
new file mode 100644 (file)
index 0000000..8e25b88
--- /dev/null
@@ -0,0 +1,6 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CALL/call1.casl
+CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CALL_call1/a.o b/test/integration/comet2/cmd_CALL_call1/a.o
new file mode 100644 (file)
index 0000000..1554731
Binary files /dev/null and b/test/integration/comet2/cmd_CALL_call1/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa0/0.txt b/test/integration/comet2/cmd_CPA_cpa0/0.txt
new file mode 100644 (file)
index 0000000..98c4101
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4010 0006 8100 5000 3000 0000 
diff --git a/test/integration/comet2/cmd_CPA_cpa0/Makefile b/test/integration/comet2/cmd_CPA_cpa0/Makefile
new file mode 100644 (file)
index 0000000..c9e095e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa0/a.o b/test/integration/comet2/cmd_CPA_cpa0/a.o
new file mode 100644 (file)
index 0000000..d284fb6
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa0/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa0_ls/0.txt b/test/integration/comet2/cmd_CPA_cpa0_ls/0.txt
new file mode 100644 (file)
index 0000000..197f466
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4010 0006 8100 5000 8000 0000 
diff --git a/test/integration/comet2/cmd_CPA_cpa0_ls/Makefile b/test/integration/comet2/cmd_CPA_cpa0_ls/Makefile
new file mode 100644 (file)
index 0000000..1075a2e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_ls.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa0_ls/a.o b/test/integration/comet2/cmd_CPA_cpa0_ls/a.o
new file mode 100644 (file)
index 0000000..19ae895
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa0_ls/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa0_s/0.txt b/test/integration/comet2/cmd_CPA_cpa0_s/0.txt
new file mode 100644 (file)
index 0000000..576ec19
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 7000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 7000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4010 0006 8100 5000 7000 0000 
diff --git a/test/integration/comet2/cmd_CPA_cpa0_s/Makefile b/test/integration/comet2/cmd_CPA_cpa0_s/Makefile
new file mode 100644 (file)
index 0000000..95d7d22
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa0_s/a.o b/test/integration/comet2/cmd_CPA_cpa0_s/a.o
new file mode 100644 (file)
index 0000000..a3be443
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa0_s/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa0_z/0.txt b/test/integration/comet2/cmd_CPA_cpa0_z/0.txt
new file mode 100644 (file)
index 0000000..accd921
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4010 0006 8100 5000 5000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4010 0006 8100 5000 5000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4010 0006 8100 5000 5000 0000 
diff --git a/test/integration/comet2/cmd_CPA_cpa0_z/Makefile b/test/integration/comet2/cmd_CPA_cpa0_z/Makefile
new file mode 100644 (file)
index 0000000..98d8ccc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa0_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa0_z/a.o b/test/integration/comet2/cmd_CPA_cpa0_z/a.o
new file mode 100644 (file)
index 0000000..1286863
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa0_z/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa1_s/0.txt b/test/integration/comet2/cmd_CPA_cpa1_s/0.txt
new file mode 100644 (file)
index 0000000..2b2e127
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  20480 = #5000 = 0101000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 4012 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_CPA_cpa1_s/Makefile b/test/integration/comet2/cmd_CPA_cpa1_s/Makefile
new file mode 100644 (file)
index 0000000..fd72010
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa1_s.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa1_s/a.o b/test/integration/comet2/cmd_CPA_cpa1_s/a.o
new file mode 100644 (file)
index 0000000..f6decc2
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa1_s/a.o differ
diff --git a/test/integration/comet2/cmd_CPA_cpa2_s/0.txt b/test/integration/comet2/cmd_CPA_cpa2_s/0.txt
new file mode 100644 (file)
index 0000000..6c5b365
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:  28672 = #7000 = 0111000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 4412 8100 5000 7000 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  20480 = #5000 = 0101000000000000
+#0005: GR2:  28672 = #7000 = 0111000000000000
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 4412 8100 5000 7000 
diff --git a/test/integration/comet2/cmd_CPA_cpa2_s/Makefile b/test/integration/comet2/cmd_CPA_cpa2_s/Makefile
new file mode 100644 (file)
index 0000000..5fa2ab8
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPA/cpa2_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPA_cpa2_s/a.o b/test/integration/comet2/cmd_CPA_cpa2_s/a.o
new file mode 100644 (file)
index 0000000..a894385
Binary files /dev/null and b/test/integration/comet2/cmd_CPA_cpa2_s/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl0/0.txt b/test/integration/comet2/cmd_CPL_cpl0/0.txt
new file mode 100644 (file)
index 0000000..e74b484
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 4110 0006 8100 5000 3000 0000 
diff --git a/test/integration/comet2/cmd_CPL_cpl0/Makefile b/test/integration/comet2/cmd_CPL_cpl0/Makefile
new file mode 100644 (file)
index 0000000..55ea1a9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl0/a.o b/test/integration/comet2/cmd_CPL_cpl0/a.o
new file mode 100644 (file)
index 0000000..295b4a7
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl0/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl0_ls/0.txt b/test/integration/comet2/cmd_CPL_cpl0_ls/0.txt
new file mode 100644 (file)
index 0000000..b6c199c
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 8000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 8000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 8000 0000 
diff --git a/test/integration/comet2/cmd_CPL_cpl0_ls/Makefile b/test/integration/comet2/cmd_CPL_cpl0_ls/Makefile
new file mode 100644 (file)
index 0000000..131fa7f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_ls.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl0_ls/a.o b/test/integration/comet2/cmd_CPL_cpl0_ls/a.o
new file mode 100644 (file)
index 0000000..688e60d
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl0_ls/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl0_s/0.txt b/test/integration/comet2/cmd_CPL_cpl0_s/0.txt
new file mode 100644 (file)
index 0000000..433771a
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 7000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 7000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 7000 0000 
diff --git a/test/integration/comet2/cmd_CPL_cpl0_s/Makefile b/test/integration/comet2/cmd_CPL_cpl0_s/Makefile
new file mode 100644 (file)
index 0000000..cb1da2d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl0_s/a.o b/test/integration/comet2/cmd_CPL_cpl0_s/a.o
new file mode 100644 (file)
index 0000000..0fb39b9
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl0_s/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl0_z/0.txt b/test/integration/comet2/cmd_CPL_cpl0_z/0.txt
new file mode 100644 (file)
index 0000000..47cd5d8
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 4110 0006 8100 5000 5000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 4110 0006 8100 5000 5000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 4110 0006 8100 5000 5000 0000 
diff --git a/test/integration/comet2/cmd_CPL_cpl0_z/Makefile b/test/integration/comet2/cmd_CPL_cpl0_z/Makefile
new file mode 100644 (file)
index 0000000..4d5207f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl0_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl0_z/a.o b/test/integration/comet2/cmd_CPL_cpl0_z/a.o
new file mode 100644 (file)
index 0000000..e664544
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl0_z/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl1_s/0.txt b/test/integration/comet2/cmd_CPL_cpl1_s/0.txt
new file mode 100644 (file)
index 0000000..ccf595c
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  20480 = #5000 = 0101000000000000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 4112 0007 8100 5000 7000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_CPL_cpl1_s/Makefile b/test/integration/comet2/cmd_CPL_cpl1_s/Makefile
new file mode 100644 (file)
index 0000000..f73316b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl1_s.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl1_s/a.o b/test/integration/comet2/cmd_CPL_cpl1_s/a.o
new file mode 100644 (file)
index 0000000..3ccb604
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl1_s/a.o differ
diff --git a/test/integration/comet2/cmd_CPL_cpl2_s/0.txt b/test/integration/comet2/cmd_CPL_cpl2_s/0.txt
new file mode 100644 (file)
index 0000000..674c881
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  20480 = #5000 = 0101000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  20480 = #5000 = 0101000000000000
+#0004: GR2:  28672 = #7000 = 0111000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 4512 8100 5000 7000 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  20480 = #5000 = 0101000000000000
+#0005: GR2:  28672 = #7000 = 0111000000000000
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 4512 8100 5000 7000 
diff --git a/test/integration/comet2/cmd_CPL_cpl2_s/Makefile b/test/integration/comet2/cmd_CPL_cpl2_s/Makefile
new file mode 100644 (file)
index 0000000..b526972
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/CPL/cpl2_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_CPL_cpl2_s/a.o b/test/integration/comet2/cmd_CPL_cpl2_s/a.o
new file mode 100644 (file)
index 0000000..9dd2c94
Binary files /dev/null and b/test/integration/comet2/cmd_CPL_cpl2_s/a.o differ
diff --git a/test/integration/comet2/cmd_DC_dc_c0/0.txt b/test/integration/comet2/cmd_DC_dc_c0/0.txt
new file mode 100644 (file)
index 0000000..220c682
--- /dev/null
@@ -0,0 +1,18 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0020 0021 0022 0023 0024 0025 0026 
diff --git a/test/integration/comet2/cmd_DC_dc_c0/Makefile b/test/integration/comet2/cmd_DC_dc_c0/Makefile
new file mode 100644 (file)
index 0000000..f4867d5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_c0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DC_dc_c0/a.o b/test/integration/comet2/cmd_DC_dc_c0/a.o
new file mode 100644 (file)
index 0000000..c9a5525
Binary files /dev/null and b/test/integration/comet2/cmd_DC_dc_c0/a.o differ
diff --git a/test/integration/comet2/cmd_DC_dc_c1/0.txt b/test/integration/comet2/cmd_DC_dc_c1/0.txt
new file mode 100644 (file)
index 0000000..220c682
--- /dev/null
@@ -0,0 +1,18 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0020 0021 0022 0023 0024 0025 0026 
diff --git a/test/integration/comet2/cmd_DC_dc_c1/Makefile b/test/integration/comet2/cmd_DC_dc_c1/Makefile
new file mode 100644 (file)
index 0000000..13ecf19
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_c1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DC_dc_c1/a.o b/test/integration/comet2/cmd_DC_dc_c1/a.o
new file mode 100644 (file)
index 0000000..65d0a59
Binary files /dev/null and b/test/integration/comet2/cmd_DC_dc_c1/a.o differ
diff --git a/test/integration/comet2/cmd_DC_dc_i0/0.txt b/test/integration/comet2/cmd_DC_dc_i0/0.txt
new file mode 100644 (file)
index 0000000..98d8fb8
--- /dev/null
@@ -0,0 +1,18 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0000 0001 000A 7FFF 8000 FFFF 0000 
diff --git a/test/integration/comet2/cmd_DC_dc_i0/Makefile b/test/integration/comet2/cmd_DC_dc_i0/Makefile
new file mode 100644 (file)
index 0000000..c21313e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DC_dc_i0/a.o b/test/integration/comet2/cmd_DC_dc_i0/a.o
new file mode 100644 (file)
index 0000000..b8c65dd
Binary files /dev/null and b/test/integration/comet2/cmd_DC_dc_i0/a.o differ
diff --git a/test/integration/comet2/cmd_DC_dc_i1/0.txt b/test/integration/comet2/cmd_DC_dc_i1/0.txt
new file mode 100644 (file)
index 0000000..5a8b5f8
--- /dev/null
@@ -0,0 +1,18 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 0001 000A 7FFF 8000 FFFF 0000 0001 
diff --git a/test/integration/comet2/cmd_DC_dc_i1/Makefile b/test/integration/comet2/cmd_DC_dc_i1/Makefile
new file mode 100644 (file)
index 0000000..ce0b098
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DC_dc_i1/a.o b/test/integration/comet2/cmd_DC_dc_i1/a.o
new file mode 100644 (file)
index 0000000..8ad92c5
Binary files /dev/null and b/test/integration/comet2/cmd_DC_dc_i1/a.o differ
diff --git a/test/integration/comet2/cmd_DC_dc_i_of/0.txt b/test/integration/comet2/cmd_DC_dc_i_of/0.txt
new file mode 100644 (file)
index 0000000..89fb2c6
--- /dev/null
@@ -0,0 +1,18 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 8100 7FFF 8000 FFFF 0000 0001 8000 7FFF 
diff --git a/test/integration/comet2/cmd_DC_dc_i_of/Makefile b/test/integration/comet2/cmd_DC_dc_i_of/Makefile
new file mode 100644 (file)
index 0000000..890db83
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DC/dc_i_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DC_dc_i_of/a.o b/test/integration/comet2/cmd_DC_dc_i_of/a.o
new file mode 100644 (file)
index 0000000..ed3a52f
Binary files /dev/null and b/test/integration/comet2/cmd_DC_dc_i_of/a.o differ
diff --git a/test/integration/comet2/cmd_DS_ds/0.txt b/test/integration/comet2/cmd_DS_ds/0.txt
new file mode 100644 (file)
index 0000000..e9c120b
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     12 = #000C = 0000000000001100
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     14 = #000E = 0000000000001110
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     18 = #0012 = 0000000000010010
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     18 = #0012 = 0000000000010010
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 000B 1210 000C 1210 000E 1210 0012 1210 0012 8100 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_DS_ds/Makefile b/test/integration/comet2/cmd_DS_ds/Makefile
new file mode 100644 (file)
index 0000000..7ef440f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DS/ds.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_DS_ds/a.o b/test/integration/comet2/cmd_DS_ds/a.o
new file mode 100644 (file)
index 0000000..c8a4ffe
Binary files /dev/null and b/test/integration/comet2/cmd_DS_ds/a.o differ
diff --git a/test/integration/comet2/cmd_DS_ds_0/0.txt b/test/integration/comet2/cmd_DS_ds_0/0.txt
new file mode 100644 (file)
index 0000000..ee8777e
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     15 = #000F = 0000000000001111
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     15 = #000F = 0000000000001111
+#0004: GR2:     15 = #000F = 0000000000001111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1020 0005 8100 000F 0000 0000 
diff --git a/test/integration/comet2/cmd_DS_ds_0/Makefile b/test/integration/comet2/cmd_DS_ds_0/Makefile
new file mode 100644 (file)
index 0000000..6f3b64d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/DS/ds_0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_IN_in/0.txt b/test/integration/comet2/cmd_IN_in/0.txt
new file mode 100644 (file)
index 0000000..19ad896
--- /dev/null
@@ -0,0 +1,155 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      63 = #003F = 0000000000111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      62 = #003E = 0000000000111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     13 = #000D = 0000000000001101
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      62 = #003E = 0000000000111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#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 000D 1220 0021 F000 0001 7120 7110 8100 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
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     13 = #000D = 0000000000001101
+#0008: GR2:     33 = #0021 = 0000000000100001 = '!'
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      62 = #003E = 0000000000111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0000 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     13 = #000D = 0000000000001101
+#000A: GR2:     33 = #0021 = 0000000000100001 = '!'
+#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:      62 = #003E = 0000000000111110
+#000A: PR:      10 = #000A = 0000000000001010
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0020: 0000 0003 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
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:     13 = #000D = 0000000000001101
+#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:      63 = #003F = 0000000000111111
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 7001 0000 7002 0000 1210 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000B: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000B: 0020: 0000 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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 000D 1220 0021 F000 0001 7120 7110 8100 0061 0061 0061
+#000C: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0020: 0000 0003 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
+
diff --git a/test/integration/comet2/cmd_IN_in/Makefile b/test/integration/comet2/cmd_IN_in/Makefile
new file mode 100644 (file)
index 0000000..39eaf61
--- /dev/null
@@ -0,0 +1,8 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/IN/in.casl
+INFILE = teststr.txt
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE) <$(INFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_IN_in/a.o b/test/integration/comet2/cmd_IN_in/a.o
new file mode 100644 (file)
index 0000000..d14ebbb
Binary files /dev/null and b/test/integration/comet2/cmd_IN_in/a.o differ
diff --git a/test/integration/comet2/cmd_IN_in/teststr.txt b/test/integration/comet2/cmd_IN_in/teststr.txt
new file mode 100644 (file)
index 0000000..72943a1
--- /dev/null
@@ -0,0 +1 @@
+aaa
diff --git a/test/integration/comet2/cmd_JMI_jmi_m/0.txt b/test/integration/comet2/cmd_JMI_jmi_m/0.txt
new file mode 100644 (file)
index 0000000..f71552f
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JMI_jmi_m/Makefile b/test/integration/comet2/cmd_JMI_jmi_m/Makefile
new file mode 100644 (file)
index 0000000..cf9d1c8
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JMI_jmi_m/a.o b/test/integration/comet2/cmd_JMI_jmi_m/a.o
new file mode 100644 (file)
index 0000000..da7a802
Binary files /dev/null and b/test/integration/comet2/cmd_JMI_jmi_m/a.o differ
diff --git a/test/integration/comet2/cmd_JMI_jmi_o/0.txt b/test/integration/comet2/cmd_JMI_jmi_o/0.txt
new file mode 100644 (file)
index 0000000..bd89212
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      1 = #0001 = 0000000000000001
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 100
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6100 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JMI_jmi_o/Makefile b/test/integration/comet2/cmd_JMI_jmi_o/Makefile
new file mode 100644 (file)
index 0000000..f3fd326
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JMI_jmi_o/a.o b/test/integration/comet2/cmd_JMI_jmi_o/a.o
new file mode 100644 (file)
index 0000000..7dc7265
Binary files /dev/null and b/test/integration/comet2/cmd_JMI_jmi_o/a.o differ
diff --git a/test/integration/comet2/cmd_JMI_jmi_p/0.txt b/test/integration/comet2/cmd_JMI_jmi_p/0.txt
new file mode 100644 (file)
index 0000000..b2c941e
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JMI_jmi_p/Makefile b/test/integration/comet2/cmd_JMI_jmi_p/Makefile
new file mode 100644 (file)
index 0000000..44f422e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JMI_jmi_p/a.o b/test/integration/comet2/cmd_JMI_jmi_p/a.o
new file mode 100644 (file)
index 0000000..5314c45
Binary files /dev/null and b/test/integration/comet2/cmd_JMI_jmi_p/a.o differ
diff --git a/test/integration/comet2/cmd_JMI_jmi_z/0.txt b/test/integration/comet2/cmd_JMI_jmi_z/0.txt
new file mode 100644 (file)
index 0000000..87e9033
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6100 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JMI_jmi_z/Makefile b/test/integration/comet2/cmd_JMI_jmi_z/Makefile
new file mode 100644 (file)
index 0000000..85c1c2a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JMI/jmi_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JMI_jmi_z/a.o b/test/integration/comet2/cmd_JMI_jmi_z/a.o
new file mode 100644 (file)
index 0000000..0a2b2da
Binary files /dev/null and b/test/integration/comet2/cmd_JMI_jmi_z/a.o differ
diff --git a/test/integration/comet2/cmd_JNZ_jnz_m/0.txt b/test/integration/comet2/cmd_JNZ_jnz_m/0.txt
new file mode 100644 (file)
index 0000000..cfc5b49
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JNZ_jnz_m/Makefile b/test/integration/comet2/cmd_JNZ_jnz_m/Makefile
new file mode 100644 (file)
index 0000000..3e9b682
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JNZ_jnz_m/a.o b/test/integration/comet2/cmd_JNZ_jnz_m/a.o
new file mode 100644 (file)
index 0000000..b8cf0ec
Binary files /dev/null and b/test/integration/comet2/cmd_JNZ_jnz_m/a.o differ
diff --git a/test/integration/comet2/cmd_JNZ_jnz_o/0.txt b/test/integration/comet2/cmd_JNZ_jnz_o/0.txt
new file mode 100644 (file)
index 0000000..c97e5d8
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6200 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JNZ_jnz_o/Makefile b/test/integration/comet2/cmd_JNZ_jnz_o/Makefile
new file mode 100644 (file)
index 0000000..76be5f9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JNZ_jnz_o/a.o b/test/integration/comet2/cmd_JNZ_jnz_o/a.o
new file mode 100644 (file)
index 0000000..8fbf631
Binary files /dev/null and b/test/integration/comet2/cmd_JNZ_jnz_o/a.o differ
diff --git a/test/integration/comet2/cmd_JNZ_jnz_p/0.txt b/test/integration/comet2/cmd_JNZ_jnz_p/0.txt
new file mode 100644 (file)
index 0000000..6073503
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JNZ_jnz_p/Makefile b/test/integration/comet2/cmd_JNZ_jnz_p/Makefile
new file mode 100644 (file)
index 0000000..f0613d6
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JNZ_jnz_p/a.o b/test/integration/comet2/cmd_JNZ_jnz_p/a.o
new file mode 100644 (file)
index 0000000..810eb9e
Binary files /dev/null and b/test/integration/comet2/cmd_JNZ_jnz_p/a.o differ
diff --git a/test/integration/comet2/cmd_JNZ_jnz_z/0.txt b/test/integration/comet2/cmd_JNZ_jnz_z/0.txt
new file mode 100644 (file)
index 0000000..6d4cac8
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6200 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JNZ_jnz_z/Makefile b/test/integration/comet2/cmd_JNZ_jnz_z/Makefile
new file mode 100644 (file)
index 0000000..5a4b179
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JNZ/jnz_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JNZ_jnz_z/a.o b/test/integration/comet2/cmd_JNZ_jnz_z/a.o
new file mode 100644 (file)
index 0000000..1436d0e
Binary files /dev/null and b/test/integration/comet2/cmd_JNZ_jnz_z/a.o differ
diff --git a/test/integration/comet2/cmd_JOV_jov_m/0.txt b/test/integration/comet2/cmd_JOV_jov_m/0.txt
new file mode 100644 (file)
index 0000000..c771892
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JOV_jov_m/Makefile b/test/integration/comet2/cmd_JOV_jov_m/Makefile
new file mode 100644 (file)
index 0000000..3fe1119
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JOV_jov_m/a.o b/test/integration/comet2/cmd_JOV_jov_m/a.o
new file mode 100644 (file)
index 0000000..d22d41b
Binary files /dev/null and b/test/integration/comet2/cmd_JOV_jov_m/a.o differ
diff --git a/test/integration/comet2/cmd_JOV_jov_o/0.txt b/test/integration/comet2/cmd_JOV_jov_o/0.txt
new file mode 100644 (file)
index 0000000..f107f7b
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6600 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JOV_jov_o/Makefile b/test/integration/comet2/cmd_JOV_jov_o/Makefile
new file mode 100644 (file)
index 0000000..e66f896
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JOV_jov_o/a.o b/test/integration/comet2/cmd_JOV_jov_o/a.o
new file mode 100644 (file)
index 0000000..8af906d
Binary files /dev/null and b/test/integration/comet2/cmd_JOV_jov_o/a.o differ
diff --git a/test/integration/comet2/cmd_JOV_jov_p/0.txt b/test/integration/comet2/cmd_JOV_jov_p/0.txt
new file mode 100644 (file)
index 0000000..a2b0e93
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JOV_jov_p/Makefile b/test/integration/comet2/cmd_JOV_jov_p/Makefile
new file mode 100644 (file)
index 0000000..acfec37
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JOV_jov_p/a.o b/test/integration/comet2/cmd_JOV_jov_p/a.o
new file mode 100644 (file)
index 0000000..f032bea
Binary files /dev/null and b/test/integration/comet2/cmd_JOV_jov_p/a.o differ
diff --git a/test/integration/comet2/cmd_JOV_jov_z/0.txt b/test/integration/comet2/cmd_JOV_jov_z/0.txt
new file mode 100644 (file)
index 0000000..329fe20
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6600 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JOV_jov_z/Makefile b/test/integration/comet2/cmd_JOV_jov_z/Makefile
new file mode 100644 (file)
index 0000000..c2ed83f
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JOV/jov_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JOV_jov_z/a.o b/test/integration/comet2/cmd_JOV_jov_z/a.o
new file mode 100644 (file)
index 0000000..b316352
Binary files /dev/null and b/test/integration/comet2/cmd_JOV_jov_z/a.o differ
diff --git a/test/integration/comet2/cmd_JPL_jpl_m/0.txt b/test/integration/comet2/cmd_JPL_jpl_m/0.txt
new file mode 100644 (file)
index 0000000..bb7fd8a
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JPL_jpl_m/Makefile b/test/integration/comet2/cmd_JPL_jpl_m/Makefile
new file mode 100644 (file)
index 0000000..abf6097
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JPL_jpl_m/a.o b/test/integration/comet2/cmd_JPL_jpl_m/a.o
new file mode 100644 (file)
index 0000000..e8fb5c0
Binary files /dev/null and b/test/integration/comet2/cmd_JPL_jpl_m/a.o differ
diff --git a/test/integration/comet2/cmd_JPL_jpl_o/0.txt b/test/integration/comet2/cmd_JPL_jpl_o/0.txt
new file mode 100644 (file)
index 0000000..736c6a7
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6500 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JPL_jpl_o/Makefile b/test/integration/comet2/cmd_JPL_jpl_o/Makefile
new file mode 100644 (file)
index 0000000..8a7cb0b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JPL_jpl_o/a.o b/test/integration/comet2/cmd_JPL_jpl_o/a.o
new file mode 100644 (file)
index 0000000..b6b20a1
Binary files /dev/null and b/test/integration/comet2/cmd_JPL_jpl_o/a.o differ
diff --git a/test/integration/comet2/cmd_JPL_jpl_p/0.txt b/test/integration/comet2/cmd_JPL_jpl_p/0.txt
new file mode 100644 (file)
index 0000000..ed37764
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JPL_jpl_p/Makefile b/test/integration/comet2/cmd_JPL_jpl_p/Makefile
new file mode 100644 (file)
index 0000000..58b769c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JPL_jpl_p/a.o b/test/integration/comet2/cmd_JPL_jpl_p/a.o
new file mode 100644 (file)
index 0000000..ff3c16e
Binary files /dev/null and b/test/integration/comet2/cmd_JPL_jpl_p/a.o differ
diff --git a/test/integration/comet2/cmd_JPL_jpl_z/0.txt b/test/integration/comet2/cmd_JPL_jpl_z/0.txt
new file mode 100644 (file)
index 0000000..2c9163a
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 001
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 001
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6500 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JPL_jpl_z/Makefile b/test/integration/comet2/cmd_JPL_jpl_z/Makefile
new file mode 100644 (file)
index 0000000..491d920
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JPL/jpl_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JPL_jpl_z/a.o b/test/integration/comet2/cmd_JPL_jpl_z/a.o
new file mode 100644 (file)
index 0000000..5b7bf5e
Binary files /dev/null and b/test/integration/comet2/cmd_JPL_jpl_z/a.o differ
diff --git a/test/integration/comet2/cmd_JUMP_jump_m/0.txt b/test/integration/comet2/cmd_JUMP_jump_m/0.txt
new file mode 100644 (file)
index 0000000..c186571
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JUMP_jump_m/Makefile b/test/integration/comet2/cmd_JUMP_jump_m/Makefile
new file mode 100644 (file)
index 0000000..81919e7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JUMP_jump_m/a.o b/test/integration/comet2/cmd_JUMP_jump_m/a.o
new file mode 100644 (file)
index 0000000..025a0b0
Binary files /dev/null and b/test/integration/comet2/cmd_JUMP_jump_m/a.o differ
diff --git a/test/integration/comet2/cmd_JUMP_jump_o/0.txt b/test/integration/comet2/cmd_JUMP_jump_o/0.txt
new file mode 100644 (file)
index 0000000..7ed5d82
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 100
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6400 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JUMP_jump_o/Makefile b/test/integration/comet2/cmd_JUMP_jump_o/Makefile
new file mode 100644 (file)
index 0000000..5d49ca7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JUMP_jump_o/a.o b/test/integration/comet2/cmd_JUMP_jump_o/a.o
new file mode 100644 (file)
index 0000000..19859cd
Binary files /dev/null and b/test/integration/comet2/cmd_JUMP_jump_o/a.o differ
diff --git a/test/integration/comet2/cmd_JUMP_jump_p/0.txt b/test/integration/comet2/cmd_JUMP_jump_p/0.txt
new file mode 100644 (file)
index 0000000..e5a9d26
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JUMP_jump_p/Makefile b/test/integration/comet2/cmd_JUMP_jump_p/Makefile
new file mode 100644 (file)
index 0000000..4684384
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JUMP_jump_p/a.o b/test/integration/comet2/cmd_JUMP_jump_p/a.o
new file mode 100644 (file)
index 0000000..db50d19
Binary files /dev/null and b/test/integration/comet2/cmd_JUMP_jump_p/a.o differ
diff --git a/test/integration/comet2/cmd_JUMP_jump_z/0.txt b/test/integration/comet2/cmd_JUMP_jump_z/0.txt
new file mode 100644 (file)
index 0000000..eab3667
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 001
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6400 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JUMP_jump_z/Makefile b/test/integration/comet2/cmd_JUMP_jump_z/Makefile
new file mode 100644 (file)
index 0000000..37b6285
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JUMP/jump_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JUMP_jump_z/a.o b/test/integration/comet2/cmd_JUMP_jump_z/a.o
new file mode 100644 (file)
index 0000000..eec6c6c
Binary files /dev/null and b/test/integration/comet2/cmd_JUMP_jump_z/a.o differ
diff --git a/test/integration/comet2/cmd_JZE_jze_m/0.txt b/test/integration/comet2/cmd_JZE_jze_m/0.txt
new file mode 100644 (file)
index 0000000..c1a6236
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 010
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 FFFF 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JZE_jze_m/Makefile b/test/integration/comet2/cmd_JZE_jze_m/Makefile
new file mode 100644 (file)
index 0000000..b4dd296
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_m.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JZE_jze_m/a.o b/test/integration/comet2/cmd_JZE_jze_m/a.o
new file mode 100644 (file)
index 0000000..0091304
Binary files /dev/null and b/test/integration/comet2/cmd_JZE_jze_m/a.o differ
diff --git a/test/integration/comet2/cmd_JZE_jze_o/0.txt b/test/integration/comet2/cmd_JZE_jze_o/0.txt
new file mode 100644 (file)
index 0000000..8a2d7f9
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      1 = #0001 = 0000000000000001
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 100
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:      0 = #0000 = 0000000000000000
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      16 = #0010 = 0000000000010000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 100
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 000D 5310 0001 6300 000A 1210 0000 6400 000C 1210 FFFF 8100 0003 0000 0000
+
diff --git a/test/integration/comet2/cmd_JZE_jze_o/Makefile b/test/integration/comet2/cmd_JZE_jze_o/Makefile
new file mode 100644 (file)
index 0000000..47c56f5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_o.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JZE_jze_o/a.o b/test/integration/comet2/cmd_JZE_jze_o/a.o
new file mode 100644 (file)
index 0000000..91932f8
Binary files /dev/null and b/test/integration/comet2/cmd_JZE_jze_o/a.o differ
diff --git a/test/integration/comet2/cmd_JZE_jze_p/0.txt b/test/integration/comet2/cmd_JZE_jze_p/0.txt
new file mode 100644 (file)
index 0000000..550d833
--- /dev/null
@@ -0,0 +1,99 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      1 = #0001 = 0000000000000001
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
+#000B: Register::::
+#000B: GR0:      0 = #0000 = 0000000000000000
+#000B: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 000
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0001 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JZE_jze_p/Makefile b/test/integration/comet2/cmd_JZE_jze_p/Makefile
new file mode 100644 (file)
index 0000000..329f7f3
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_p.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JZE_jze_p/a.o b/test/integration/comet2/cmd_JZE_jze_p/a.o
new file mode 100644 (file)
index 0000000..35b09c5
Binary files /dev/null and b/test/integration/comet2/cmd_JZE_jze_p/a.o differ
diff --git a/test/integration/comet2/cmd_JZE_jze_z/0.txt b/test/integration/comet2/cmd_JZE_jze_z/0.txt
new file mode 100644 (file)
index 0000000..42c7603
--- /dev/null
@@ -0,0 +1,83 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 001
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 001
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
+#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:      16 = #0010 = 0000000000010000
+#000B: PR:      11 = #000B = 0000000000001011
+#000B: FR (OF SF ZF): 001
+#000B: Memory::::
+#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000B: 0000: 1010 000C 3411 6300 0009 1210 0000 6400 000B 1210 FFFF 8100 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_JZE_jze_z/Makefile b/test/integration/comet2/cmd_JZE_jze_z/Makefile
new file mode 100644 (file)
index 0000000..4581028
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/JZE/jze_z.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_JZE_jze_z/a.o b/test/integration/comet2/cmd_JZE_jze_z/a.o
new file mode 100644 (file)
index 0000000..04cf32b
Binary files /dev/null and b/test/integration/comet2/cmd_JZE_jze_z/a.o differ
diff --git a/test/integration/comet2/cmd_LAD_lad0/0.txt b/test/integration/comet2/cmd_LAD_lad0/0.txt
new file mode 100644 (file)
index 0000000..289f2ac
--- /dev/null
@@ -0,0 +1,33 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0005 8100 0000 0000 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0005 8100 0000 0000 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_LAD_lad0/Makefile b/test/integration/comet2/cmd_LAD_lad0/Makefile
new file mode 100644 (file)
index 0000000..5238c54
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LAD_lad1/0.txt b/test/integration/comet2/cmd_LAD_lad1/0.txt
new file mode 100644 (file)
index 0000000..4ab2d82
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      4 = #0004 = 0000000000000100
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1211 0001 8100 0003 0000 0000 
diff --git a/test/integration/comet2/cmd_LAD_lad1/Makefile b/test/integration/comet2/cmd_LAD_lad1/Makefile
new file mode 100644 (file)
index 0000000..091a2e0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LAD_lad1_o/0.txt b/test/integration/comet2/cmd_LAD_lad1_o/0.txt
new file mode 100644 (file)
index 0000000..b8e3b01
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      8 = #0008 = 0000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000A 1211 FFFE 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_LAD_lad1_o/Makefile b/test/integration/comet2/cmd_LAD_lad1_o/Makefile
new file mode 100644 (file)
index 0000000..0584022
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LAD_lad1_s/0.txt b/test/integration/comet2/cmd_LAD_lad1_s/0.txt
new file mode 100644 (file)
index 0000000..3cd4645
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1211 FFFF 8100 0003 0000 0000 
diff --git a/test/integration/comet2/cmd_LAD_lad1_s/Makefile b/test/integration/comet2/cmd_LAD_lad1_s/Makefile
new file mode 100644 (file)
index 0000000..9acc5fc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LAD/lad1_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LAD_lad1_s/a.o b/test/integration/comet2/cmd_LAD_lad1_s/a.o
new file mode 100644 (file)
index 0000000..dbf7481
Binary files /dev/null and b/test/integration/comet2/cmd_LAD_lad1_s/a.o differ
diff --git a/test/integration/comet2/cmd_LD_ld0/0.txt b/test/integration/comet2/cmd_LD_ld0/0.txt
new file mode 100644 (file)
index 0000000..ac4fa86
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      7 = #0007 = 0000000000000111
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:     -7 = #FFF9 = 1111111111111001
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 001
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1000 0007 1000 0008 1000 0009 8100 0007 FFF9 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_LD_ld0/Makefile b/test/integration/comet2/cmd_LD_ld0/Makefile
new file mode 100644 (file)
index 0000000..01c2a7a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld0.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LD_ld0/a.o b/test/integration/comet2/cmd_LD_ld0/a.o
new file mode 100644 (file)
index 0000000..eb53e2d
Binary files /dev/null and b/test/integration/comet2/cmd_LD_ld0/a.o differ
diff --git a/test/integration/comet2/cmd_LD_ld0_l/0.txt b/test/integration/comet2/cmd_LD_ld0_l/0.txt
new file mode 100644 (file)
index 0000000..bd3cab0
--- /dev/null
@@ -0,0 +1,4421 @@
+../../../../comet2 -td a.o
+
+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
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0000: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0000: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0000: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0000: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0000: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0000: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0000: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0000: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0000: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0000: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0000: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0000: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0000: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0000: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0000: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0000: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0000: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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: GR1:     34 = #0022 = 0000000000100010 = '"'
+#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
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0002: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0002: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0002: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0002: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0002: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0002: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0002: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0002: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0002: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0002: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0002: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0002: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0002: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0002: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0002: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0002: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0002: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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:     35 = #0023 = 0000000000100011 = '#'
+#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
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0004: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0004: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0004: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0004: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0004: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0004: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0004: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0004: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0004: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0004: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0004: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0004: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0004: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0004: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0004: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0004: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0004: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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:     36 = #0024 = 0000000000100100 = '$'
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     512 = #0200 = 0000001000000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0006: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0006: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0006: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0006: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0006: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0006: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0006: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0006: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0006: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0006: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0006: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0006: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0006: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0006: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0006: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0006: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0006: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     37 = #0025 = 0000000000100101 = '%'
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     512 = #0200 = 0000001000000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0008: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0008: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0008: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0008: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0008: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0008: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0008: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0008: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0008: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0008: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0008: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0008: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0008: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0008: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0008: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0008: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0008: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#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
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     38 = #0026 = 0000000000100110 = '&'
+#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:     512 = #0200 = 0000001000000000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     39 = #0027 = 0000000000100111 = '''
+#000C: GR2:      0 = #0000 = 0000000000000000
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     512 = #0200 = 0000001000000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     40 = #0028 = 0000000000101000 = '('
+#000E: GR2:      0 = #0000 = 0000000000000000
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     512 = #0200 = 0000001000000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#000E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#000E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#000E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#000E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#000E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#000E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#000E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#000E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#000E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#000E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#000E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#000E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#000E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#000E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#000E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#000E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#000E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     41 = #0029 = 0000000000101001 = ')'
+#0010: GR2:      0 = #0000 = 0000000000000000
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     512 = #0200 = 0000001000000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0010: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0010: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0010: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0010: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0010: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0010: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0010: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0010: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0010: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0010: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0010: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0010: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0010: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0010: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0010: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0010: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0010: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:     42 = #002A = 0000000000101010 = '*'
+#0012: GR2:      0 = #0000 = 0000000000000000
+#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:     512 = #0200 = 0000001000000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0012: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0012: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0012: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0012: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0012: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0012: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0012: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0012: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0012: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0012: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0012: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0012: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0012: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0012: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0012: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0012: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0012: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:     43 = #002B = 0000000000101011 = '+'
+#0014: GR2:      0 = #0000 = 0000000000000000
+#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:     512 = #0200 = 0000001000000000
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0014: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0014: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0014: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0014: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0014: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0014: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0014: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0014: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0014: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0014: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0014: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0014: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0014: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0014: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0014: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0014: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0014: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:     44 = #002C = 0000000000101100 = ','
+#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:     512 = #0200 = 0000001000000000
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0016: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0016: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0016: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0016: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0016: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0016: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0016: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0016: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0016: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0016: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0016: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0016: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0016: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0016: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0016: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0016: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0016: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:     45 = #002D = 0000000000101101 = '-'
+#0018: GR2:      0 = #0000 = 0000000000000000
+#0018: GR3:      0 = #0000 = 0000000000000000
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:      0 = #0000 = 0000000000000000
+#0018: GR6:      0 = #0000 = 0000000000000000
+#0018: GR7:      0 = #0000 = 0000000000000000
+#0018: SP:     512 = #0200 = 0000001000000000
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0018: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0018: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0018: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0018: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0018: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0018: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0018: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0018: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0018: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0018: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0018: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0018: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0018: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0018: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0018: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0018: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0018: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:     46 = #002E = 0000000000101110 = '.'
+#001A: GR2:      0 = #0000 = 0000000000000000
+#001A: GR3:      0 = #0000 = 0000000000000000
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:      0 = #0000 = 0000000000000000
+#001A: GR6:      0 = #0000 = 0000000000000000
+#001A: GR7:      0 = #0000 = 0000000000000000
+#001A: SP:     512 = #0200 = 0000001000000000
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:     47 = #002F = 0000000000101111 = '/'
+#001C: GR2:      0 = #0000 = 0000000000000000
+#001C: GR3:      0 = #0000 = 0000000000000000
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:      0 = #0000 = 0000000000000000
+#001C: GR6:      0 = #0000 = 0000000000000000
+#001C: GR7:      0 = #0000 = 0000000000000000
+#001C: SP:     512 = #0200 = 0000001000000000
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:     48 = #0030 = 0000000000110000 = '0'
+#001E: GR2:      0 = #0000 = 0000000000000000
+#001E: GR3:      0 = #0000 = 0000000000000000
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:      0 = #0000 = 0000000000000000
+#001E: GR6:      0 = #0000 = 0000000000000000
+#001E: GR7:      0 = #0000 = 0000000000000000
+#001E: SP:     512 = #0200 = 0000001000000000
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#001E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#001E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#001E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#001E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#001E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#001E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#001E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#001E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#001E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#001E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#001E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#001E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#001E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#001E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#001E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#001E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#001E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:     49 = #0031 = 0000000000110001 = '1'
+#0020: GR2:      0 = #0000 = 0000000000000000
+#0020: GR3:      0 = #0000 = 0000000000000000
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:      0 = #0000 = 0000000000000000
+#0020: GR6:      0 = #0000 = 0000000000000000
+#0020: GR7:      0 = #0000 = 0000000000000000
+#0020: SP:     512 = #0200 = 0000001000000000
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0020: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0020: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0020: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0020: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0020: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0020: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0020: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0020: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0020: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0020: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0020: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0020: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0020: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0020: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0020: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0020: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0020: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:     50 = #0032 = 0000000000110010 = '2'
+#0022: GR2:      0 = #0000 = 0000000000000000
+#0022: GR3:      0 = #0000 = 0000000000000000
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:      0 = #0000 = 0000000000000000
+#0022: GR6:      0 = #0000 = 0000000000000000
+#0022: GR7:      0 = #0000 = 0000000000000000
+#0022: SP:     512 = #0200 = 0000001000000000
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0022: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0022: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0022: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0022: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0022: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0022: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0022: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0022: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0022: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0022: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0022: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0022: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0022: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0022: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0022: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0022: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0022: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:     51 = #0033 = 0000000000110011 = '3'
+#0024: GR2:      0 = #0000 = 0000000000000000
+#0024: GR3:      0 = #0000 = 0000000000000000
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:      0 = #0000 = 0000000000000000
+#0024: GR6:      0 = #0000 = 0000000000000000
+#0024: GR7:      0 = #0000 = 0000000000000000
+#0024: SP:     512 = #0200 = 0000001000000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0024: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0024: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0024: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0024: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0024: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0024: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0024: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0024: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0024: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0024: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0024: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0024: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0024: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0024: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0024: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0024: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0024: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      0 = #0000 = 0000000000000000
+#0026: GR1:     52 = #0034 = 0000000000110100 = '4'
+#0026: GR2:      0 = #0000 = 0000000000000000
+#0026: GR3:      0 = #0000 = 0000000000000000
+#0026: GR4:      0 = #0000 = 0000000000000000
+#0026: GR5:      0 = #0000 = 0000000000000000
+#0026: GR6:      0 = #0000 = 0000000000000000
+#0026: GR7:      0 = #0000 = 0000000000000000
+#0026: SP:     512 = #0200 = 0000001000000000
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0026: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0026: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0026: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0026: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0026: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0026: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0026: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0026: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0026: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0026: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0026: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0026: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0026: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0026: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0026: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0026: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0026: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      0 = #0000 = 0000000000000000
+#0028: GR1:     53 = #0035 = 0000000000110101 = '5'
+#0028: GR2:      0 = #0000 = 0000000000000000
+#0028: GR3:      0 = #0000 = 0000000000000000
+#0028: GR4:      0 = #0000 = 0000000000000000
+#0028: GR5:      0 = #0000 = 0000000000000000
+#0028: GR6:      0 = #0000 = 0000000000000000
+#0028: GR7:      0 = #0000 = 0000000000000000
+#0028: SP:     512 = #0200 = 0000001000000000
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0028: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0028: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0028: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0028: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0028: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0028: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0028: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0028: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0028: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0028: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0028: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0028: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0028: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0028: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0028: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0028: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0028: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002A: Register::::
+#002A: GR0:      0 = #0000 = 0000000000000000
+#002A: GR1:     54 = #0036 = 0000000000110110 = '6'
+#002A: GR2:      0 = #0000 = 0000000000000000
+#002A: GR3:      0 = #0000 = 0000000000000000
+#002A: GR4:      0 = #0000 = 0000000000000000
+#002A: GR5:      0 = #0000 = 0000000000000000
+#002A: GR6:      0 = #0000 = 0000000000000000
+#002A: GR7:      0 = #0000 = 0000000000000000
+#002A: SP:     512 = #0200 = 0000001000000000
+#002A: PR:      42 = #002A = 0000000000101010
+#002A: FR (OF SF ZF): 000
+#002A: Memory::::
+#002A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002C: Register::::
+#002C: GR0:      0 = #0000 = 0000000000000000
+#002C: GR1:     55 = #0037 = 0000000000110111 = '7'
+#002C: GR2:      0 = #0000 = 0000000000000000
+#002C: GR3:      0 = #0000 = 0000000000000000
+#002C: GR4:      0 = #0000 = 0000000000000000
+#002C: GR5:      0 = #0000 = 0000000000000000
+#002C: GR6:      0 = #0000 = 0000000000000000
+#002C: GR7:      0 = #0000 = 0000000000000000
+#002C: SP:     512 = #0200 = 0000001000000000
+#002C: PR:      44 = #002C = 0000000000101100
+#002C: FR (OF SF ZF): 000
+#002C: Memory::::
+#002C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002E: Register::::
+#002E: GR0:      0 = #0000 = 0000000000000000
+#002E: GR1:     56 = #0038 = 0000000000111000 = '8'
+#002E: GR2:      0 = #0000 = 0000000000000000
+#002E: GR3:      0 = #0000 = 0000000000000000
+#002E: GR4:      0 = #0000 = 0000000000000000
+#002E: GR5:      0 = #0000 = 0000000000000000
+#002E: GR6:      0 = #0000 = 0000000000000000
+#002E: GR7:      0 = #0000 = 0000000000000000
+#002E: SP:     512 = #0200 = 0000001000000000
+#002E: PR:      46 = #002E = 0000000000101110
+#002E: FR (OF SF ZF): 000
+#002E: Memory::::
+#002E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#002E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#002E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#002E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#002E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#002E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#002E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#002E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#002E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#002E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#002E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#002E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#002E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#002E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#002E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#002E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#002E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#002E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0030: Register::::
+#0030: GR0:      0 = #0000 = 0000000000000000
+#0030: GR1:     57 = #0039 = 0000000000111001 = '9'
+#0030: GR2:      0 = #0000 = 0000000000000000
+#0030: GR3:      0 = #0000 = 0000000000000000
+#0030: GR4:      0 = #0000 = 0000000000000000
+#0030: GR5:      0 = #0000 = 0000000000000000
+#0030: GR6:      0 = #0000 = 0000000000000000
+#0030: GR7:      0 = #0000 = 0000000000000000
+#0030: SP:     512 = #0200 = 0000001000000000
+#0030: PR:      48 = #0030 = 0000000000110000
+#0030: FR (OF SF ZF): 000
+#0030: Memory::::
+#0030: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0030: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0030: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0030: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0030: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0030: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0030: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0030: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0030: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0030: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0030: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0030: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0030: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0030: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0030: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0030: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0030: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0030: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0030: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0032: Register::::
+#0032: GR0:      0 = #0000 = 0000000000000000
+#0032: GR1:     58 = #003A = 0000000000111010 = ':'
+#0032: GR2:      0 = #0000 = 0000000000000000
+#0032: GR3:      0 = #0000 = 0000000000000000
+#0032: GR4:      0 = #0000 = 0000000000000000
+#0032: GR5:      0 = #0000 = 0000000000000000
+#0032: GR6:      0 = #0000 = 0000000000000000
+#0032: GR7:      0 = #0000 = 0000000000000000
+#0032: SP:     512 = #0200 = 0000001000000000
+#0032: PR:      50 = #0032 = 0000000000110010
+#0032: FR (OF SF ZF): 000
+#0032: Memory::::
+#0032: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0032: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0032: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0032: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0032: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0032: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0032: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0032: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0032: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0032: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0032: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0032: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0032: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0032: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0032: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0032: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0032: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0032: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0032: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0034: Register::::
+#0034: GR0:      0 = #0000 = 0000000000000000
+#0034: GR1:     59 = #003B = 0000000000111011 = ';'
+#0034: GR2:      0 = #0000 = 0000000000000000
+#0034: GR3:      0 = #0000 = 0000000000000000
+#0034: GR4:      0 = #0000 = 0000000000000000
+#0034: GR5:      0 = #0000 = 0000000000000000
+#0034: GR6:      0 = #0000 = 0000000000000000
+#0034: GR7:      0 = #0000 = 0000000000000000
+#0034: SP:     512 = #0200 = 0000001000000000
+#0034: PR:      52 = #0034 = 0000000000110100
+#0034: FR (OF SF ZF): 000
+#0034: Memory::::
+#0034: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0034: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0034: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0034: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0034: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0034: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0034: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0034: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0034: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0034: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0034: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0034: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0034: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0034: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0034: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0034: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0034: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0034: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0034: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0036: Register::::
+#0036: GR0:      0 = #0000 = 0000000000000000
+#0036: GR1:     60 = #003C = 0000000000111100 = '<'
+#0036: GR2:      0 = #0000 = 0000000000000000
+#0036: GR3:      0 = #0000 = 0000000000000000
+#0036: GR4:      0 = #0000 = 0000000000000000
+#0036: GR5:      0 = #0000 = 0000000000000000
+#0036: GR6:      0 = #0000 = 0000000000000000
+#0036: GR7:      0 = #0000 = 0000000000000000
+#0036: SP:     512 = #0200 = 0000001000000000
+#0036: PR:      54 = #0036 = 0000000000110110
+#0036: FR (OF SF ZF): 000
+#0036: Memory::::
+#0036: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0036: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0036: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0036: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0036: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0036: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0036: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0036: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0036: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0036: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0036: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0036: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0036: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0036: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0036: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0036: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0036: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0036: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0036: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0038: Register::::
+#0038: GR0:      0 = #0000 = 0000000000000000
+#0038: GR1:     61 = #003D = 0000000000111101 = '='
+#0038: GR2:      0 = #0000 = 0000000000000000
+#0038: GR3:      0 = #0000 = 0000000000000000
+#0038: GR4:      0 = #0000 = 0000000000000000
+#0038: GR5:      0 = #0000 = 0000000000000000
+#0038: GR6:      0 = #0000 = 0000000000000000
+#0038: GR7:      0 = #0000 = 0000000000000000
+#0038: SP:     512 = #0200 = 0000001000000000
+#0038: PR:      56 = #0038 = 0000000000111000
+#0038: FR (OF SF ZF): 000
+#0038: Memory::::
+#0038: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0038: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0038: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0038: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0038: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0038: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0038: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0038: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0038: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0038: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0038: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0038: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0038: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0038: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0038: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0038: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0038: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0038: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0038: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003A: Register::::
+#003A: GR0:      0 = #0000 = 0000000000000000
+#003A: GR1:     62 = #003E = 0000000000111110 = '>'
+#003A: GR2:      0 = #0000 = 0000000000000000
+#003A: GR3:      0 = #0000 = 0000000000000000
+#003A: GR4:      0 = #0000 = 0000000000000000
+#003A: GR5:      0 = #0000 = 0000000000000000
+#003A: GR6:      0 = #0000 = 0000000000000000
+#003A: GR7:      0 = #0000 = 0000000000000000
+#003A: SP:     512 = #0200 = 0000001000000000
+#003A: PR:      58 = #003A = 0000000000111010
+#003A: FR (OF SF ZF): 000
+#003A: Memory::::
+#003A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003C: Register::::
+#003C: GR0:      0 = #0000 = 0000000000000000
+#003C: GR1:     63 = #003F = 0000000000111111 = '?'
+#003C: GR2:      0 = #0000 = 0000000000000000
+#003C: GR3:      0 = #0000 = 0000000000000000
+#003C: GR4:      0 = #0000 = 0000000000000000
+#003C: GR5:      0 = #0000 = 0000000000000000
+#003C: GR6:      0 = #0000 = 0000000000000000
+#003C: GR7:      0 = #0000 = 0000000000000000
+#003C: SP:     512 = #0200 = 0000001000000000
+#003C: PR:      60 = #003C = 0000000000111100
+#003C: FR (OF SF ZF): 000
+#003C: Memory::::
+#003C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003E: Register::::
+#003E: GR0:      0 = #0000 = 0000000000000000
+#003E: GR1:     64 = #0040 = 0000000001000000 = '@'
+#003E: GR2:      0 = #0000 = 0000000000000000
+#003E: GR3:      0 = #0000 = 0000000000000000
+#003E: GR4:      0 = #0000 = 0000000000000000
+#003E: GR5:      0 = #0000 = 0000000000000000
+#003E: GR6:      0 = #0000 = 0000000000000000
+#003E: GR7:      0 = #0000 = 0000000000000000
+#003E: SP:     512 = #0200 = 0000001000000000
+#003E: PR:      62 = #003E = 0000000000111110
+#003E: FR (OF SF ZF): 000
+#003E: Memory::::
+#003E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#003E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#003E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#003E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#003E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#003E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#003E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#003E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#003E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#003E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#003E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#003E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#003E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#003E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#003E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#003E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#003E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#003E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0040: Register::::
+#0040: GR0:      0 = #0000 = 0000000000000000
+#0040: GR1:     65 = #0041 = 0000000001000001 = 'A'
+#0040: GR2:      0 = #0000 = 0000000000000000
+#0040: GR3:      0 = #0000 = 0000000000000000
+#0040: GR4:      0 = #0000 = 0000000000000000
+#0040: GR5:      0 = #0000 = 0000000000000000
+#0040: GR6:      0 = #0000 = 0000000000000000
+#0040: GR7:      0 = #0000 = 0000000000000000
+#0040: SP:     512 = #0200 = 0000001000000000
+#0040: PR:      64 = #0040 = 0000000001000000
+#0040: FR (OF SF ZF): 000
+#0040: Memory::::
+#0040: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0040: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0040: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0040: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0040: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0040: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0040: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0040: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0040: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0040: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0040: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0040: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0040: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0040: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0040: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0040: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0040: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0040: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0040: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0042: Register::::
+#0042: GR0:      0 = #0000 = 0000000000000000
+#0042: GR1:     66 = #0042 = 0000000001000010 = 'B'
+#0042: GR2:      0 = #0000 = 0000000000000000
+#0042: GR3:      0 = #0000 = 0000000000000000
+#0042: GR4:      0 = #0000 = 0000000000000000
+#0042: GR5:      0 = #0000 = 0000000000000000
+#0042: GR6:      0 = #0000 = 0000000000000000
+#0042: GR7:      0 = #0000 = 0000000000000000
+#0042: SP:     512 = #0200 = 0000001000000000
+#0042: PR:      66 = #0042 = 0000000001000010
+#0042: FR (OF SF ZF): 000
+#0042: Memory::::
+#0042: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0042: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0042: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0042: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0042: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0042: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0042: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0042: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0042: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0042: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0042: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0042: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0042: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0042: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0042: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0042: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0042: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0042: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0042: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0044: Register::::
+#0044: GR0:      0 = #0000 = 0000000000000000
+#0044: GR1:     67 = #0043 = 0000000001000011 = 'C'
+#0044: GR2:      0 = #0000 = 0000000000000000
+#0044: GR3:      0 = #0000 = 0000000000000000
+#0044: GR4:      0 = #0000 = 0000000000000000
+#0044: GR5:      0 = #0000 = 0000000000000000
+#0044: GR6:      0 = #0000 = 0000000000000000
+#0044: GR7:      0 = #0000 = 0000000000000000
+#0044: SP:     512 = #0200 = 0000001000000000
+#0044: PR:      68 = #0044 = 0000000001000100
+#0044: FR (OF SF ZF): 000
+#0044: Memory::::
+#0044: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0044: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0044: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0044: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0044: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0044: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0044: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0044: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0044: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0044: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0044: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0044: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0044: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0044: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0044: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0044: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0044: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0044: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0044: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0046: Register::::
+#0046: GR0:      0 = #0000 = 0000000000000000
+#0046: GR1:     68 = #0044 = 0000000001000100 = 'D'
+#0046: GR2:      0 = #0000 = 0000000000000000
+#0046: GR3:      0 = #0000 = 0000000000000000
+#0046: GR4:      0 = #0000 = 0000000000000000
+#0046: GR5:      0 = #0000 = 0000000000000000
+#0046: GR6:      0 = #0000 = 0000000000000000
+#0046: GR7:      0 = #0000 = 0000000000000000
+#0046: SP:     512 = #0200 = 0000001000000000
+#0046: PR:      70 = #0046 = 0000000001000110
+#0046: FR (OF SF ZF): 000
+#0046: Memory::::
+#0046: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0046: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0046: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0046: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0046: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0046: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0046: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0046: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0046: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0046: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0046: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0046: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0046: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0046: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0046: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0046: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0046: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0046: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0046: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0048: Register::::
+#0048: GR0:      0 = #0000 = 0000000000000000
+#0048: GR1:     69 = #0045 = 0000000001000101 = 'E'
+#0048: GR2:      0 = #0000 = 0000000000000000
+#0048: GR3:      0 = #0000 = 0000000000000000
+#0048: GR4:      0 = #0000 = 0000000000000000
+#0048: GR5:      0 = #0000 = 0000000000000000
+#0048: GR6:      0 = #0000 = 0000000000000000
+#0048: GR7:      0 = #0000 = 0000000000000000
+#0048: SP:     512 = #0200 = 0000001000000000
+#0048: PR:      72 = #0048 = 0000000001001000
+#0048: FR (OF SF ZF): 000
+#0048: Memory::::
+#0048: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0048: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0048: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0048: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0048: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0048: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0048: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0048: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0048: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0048: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0048: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0048: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0048: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0048: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0048: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0048: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0048: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0048: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0048: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004A: Register::::
+#004A: GR0:      0 = #0000 = 0000000000000000
+#004A: GR1:     70 = #0046 = 0000000001000110 = 'F'
+#004A: GR2:      0 = #0000 = 0000000000000000
+#004A: GR3:      0 = #0000 = 0000000000000000
+#004A: GR4:      0 = #0000 = 0000000000000000
+#004A: GR5:      0 = #0000 = 0000000000000000
+#004A: GR6:      0 = #0000 = 0000000000000000
+#004A: GR7:      0 = #0000 = 0000000000000000
+#004A: SP:     512 = #0200 = 0000001000000000
+#004A: PR:      74 = #004A = 0000000001001010
+#004A: FR (OF SF ZF): 000
+#004A: Memory::::
+#004A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004C: Register::::
+#004C: GR0:      0 = #0000 = 0000000000000000
+#004C: GR1:     71 = #0047 = 0000000001000111 = 'G'
+#004C: GR2:      0 = #0000 = 0000000000000000
+#004C: GR3:      0 = #0000 = 0000000000000000
+#004C: GR4:      0 = #0000 = 0000000000000000
+#004C: GR5:      0 = #0000 = 0000000000000000
+#004C: GR6:      0 = #0000 = 0000000000000000
+#004C: GR7:      0 = #0000 = 0000000000000000
+#004C: SP:     512 = #0200 = 0000001000000000
+#004C: PR:      76 = #004C = 0000000001001100
+#004C: FR (OF SF ZF): 000
+#004C: Memory::::
+#004C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#004E: Register::::
+#004E: GR0:      0 = #0000 = 0000000000000000
+#004E: GR1:     72 = #0048 = 0000000001001000 = 'H'
+#004E: GR2:      0 = #0000 = 0000000000000000
+#004E: GR3:      0 = #0000 = 0000000000000000
+#004E: GR4:      0 = #0000 = 0000000000000000
+#004E: GR5:      0 = #0000 = 0000000000000000
+#004E: GR6:      0 = #0000 = 0000000000000000
+#004E: GR7:      0 = #0000 = 0000000000000000
+#004E: SP:     512 = #0200 = 0000001000000000
+#004E: PR:      78 = #004E = 0000000001001110
+#004E: FR (OF SF ZF): 000
+#004E: Memory::::
+#004E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#004E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#004E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#004E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#004E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#004E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#004E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#004E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#004E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#004E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#004E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#004E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#004E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#004E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#004E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#004E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#004E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#004E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#004E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#004E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0050: Register::::
+#0050: GR0:      0 = #0000 = 0000000000000000
+#0050: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#0050: GR2:      0 = #0000 = 0000000000000000
+#0050: GR3:      0 = #0000 = 0000000000000000
+#0050: GR4:      0 = #0000 = 0000000000000000
+#0050: GR5:      0 = #0000 = 0000000000000000
+#0050: GR6:      0 = #0000 = 0000000000000000
+#0050: GR7:      0 = #0000 = 0000000000000000
+#0050: SP:     512 = #0200 = 0000001000000000
+#0050: PR:      80 = #0050 = 0000000001010000
+#0050: FR (OF SF ZF): 000
+#0050: Memory::::
+#0050: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0050: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0050: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0050: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0050: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0050: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0050: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0050: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0050: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0050: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0050: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0050: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0050: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0050: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0050: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0050: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0050: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0050: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0050: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0050: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0052: Register::::
+#0052: GR0:      0 = #0000 = 0000000000000000
+#0052: GR1:     74 = #004A = 0000000001001010 = 'J'
+#0052: GR2:      0 = #0000 = 0000000000000000
+#0052: GR3:      0 = #0000 = 0000000000000000
+#0052: GR4:      0 = #0000 = 0000000000000000
+#0052: GR5:      0 = #0000 = 0000000000000000
+#0052: GR6:      0 = #0000 = 0000000000000000
+#0052: GR7:      0 = #0000 = 0000000000000000
+#0052: SP:     512 = #0200 = 0000001000000000
+#0052: PR:      82 = #0052 = 0000000001010010
+#0052: FR (OF SF ZF): 000
+#0052: Memory::::
+#0052: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0052: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0052: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0052: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0052: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0052: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0052: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0052: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0052: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0052: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0052: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0052: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0052: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0052: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0052: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0052: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0052: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0052: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0052: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0052: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0054: Register::::
+#0054: GR0:      0 = #0000 = 0000000000000000
+#0054: GR1:     75 = #004B = 0000000001001011 = 'K'
+#0054: GR2:      0 = #0000 = 0000000000000000
+#0054: GR3:      0 = #0000 = 0000000000000000
+#0054: GR4:      0 = #0000 = 0000000000000000
+#0054: GR5:      0 = #0000 = 0000000000000000
+#0054: GR6:      0 = #0000 = 0000000000000000
+#0054: GR7:      0 = #0000 = 0000000000000000
+#0054: SP:     512 = #0200 = 0000001000000000
+#0054: PR:      84 = #0054 = 0000000001010100
+#0054: FR (OF SF ZF): 000
+#0054: Memory::::
+#0054: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0054: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0054: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0054: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0054: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0054: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0054: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0054: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0054: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0054: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0054: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0054: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0054: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0054: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0054: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0054: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0054: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0054: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0054: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0054: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0056: Register::::
+#0056: GR0:      0 = #0000 = 0000000000000000
+#0056: GR1:     76 = #004C = 0000000001001100 = 'L'
+#0056: GR2:      0 = #0000 = 0000000000000000
+#0056: GR3:      0 = #0000 = 0000000000000000
+#0056: GR4:      0 = #0000 = 0000000000000000
+#0056: GR5:      0 = #0000 = 0000000000000000
+#0056: GR6:      0 = #0000 = 0000000000000000
+#0056: GR7:      0 = #0000 = 0000000000000000
+#0056: SP:     512 = #0200 = 0000001000000000
+#0056: PR:      86 = #0056 = 0000000001010110
+#0056: FR (OF SF ZF): 000
+#0056: Memory::::
+#0056: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0056: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0056: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0056: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0056: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0056: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0056: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0056: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0056: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0056: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0056: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0056: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0056: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0056: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0056: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0056: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0056: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0056: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0056: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0056: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0058: Register::::
+#0058: GR0:      0 = #0000 = 0000000000000000
+#0058: GR1:     77 = #004D = 0000000001001101 = 'M'
+#0058: GR2:      0 = #0000 = 0000000000000000
+#0058: GR3:      0 = #0000 = 0000000000000000
+#0058: GR4:      0 = #0000 = 0000000000000000
+#0058: GR5:      0 = #0000 = 0000000000000000
+#0058: GR6:      0 = #0000 = 0000000000000000
+#0058: GR7:      0 = #0000 = 0000000000000000
+#0058: SP:     512 = #0200 = 0000001000000000
+#0058: PR:      88 = #0058 = 0000000001011000
+#0058: FR (OF SF ZF): 000
+#0058: Memory::::
+#0058: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0058: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0058: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0058: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0058: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0058: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0058: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0058: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0058: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0058: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0058: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0058: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0058: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0058: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0058: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0058: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0058: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0058: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0058: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0058: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005A: Register::::
+#005A: GR0:      0 = #0000 = 0000000000000000
+#005A: GR1:     78 = #004E = 0000000001001110 = 'N'
+#005A: GR2:      0 = #0000 = 0000000000000000
+#005A: GR3:      0 = #0000 = 0000000000000000
+#005A: GR4:      0 = #0000 = 0000000000000000
+#005A: GR5:      0 = #0000 = 0000000000000000
+#005A: GR6:      0 = #0000 = 0000000000000000
+#005A: GR7:      0 = #0000 = 0000000000000000
+#005A: SP:     512 = #0200 = 0000001000000000
+#005A: PR:      90 = #005A = 0000000001011010
+#005A: FR (OF SF ZF): 000
+#005A: Memory::::
+#005A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005C: Register::::
+#005C: GR0:      0 = #0000 = 0000000000000000
+#005C: GR1:     79 = #004F = 0000000001001111 = 'O'
+#005C: GR2:      0 = #0000 = 0000000000000000
+#005C: GR3:      0 = #0000 = 0000000000000000
+#005C: GR4:      0 = #0000 = 0000000000000000
+#005C: GR5:      0 = #0000 = 0000000000000000
+#005C: GR6:      0 = #0000 = 0000000000000000
+#005C: GR7:      0 = #0000 = 0000000000000000
+#005C: SP:     512 = #0200 = 0000001000000000
+#005C: PR:      92 = #005C = 0000000001011100
+#005C: FR (OF SF ZF): 000
+#005C: Memory::::
+#005C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#005E: Register::::
+#005E: GR0:      0 = #0000 = 0000000000000000
+#005E: GR1:     80 = #0050 = 0000000001010000 = 'P'
+#005E: GR2:      0 = #0000 = 0000000000000000
+#005E: GR3:      0 = #0000 = 0000000000000000
+#005E: GR4:      0 = #0000 = 0000000000000000
+#005E: GR5:      0 = #0000 = 0000000000000000
+#005E: GR6:      0 = #0000 = 0000000000000000
+#005E: GR7:      0 = #0000 = 0000000000000000
+#005E: SP:     512 = #0200 = 0000001000000000
+#005E: PR:      94 = #005E = 0000000001011110
+#005E: FR (OF SF ZF): 000
+#005E: Memory::::
+#005E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#005E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#005E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#005E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#005E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#005E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#005E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#005E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#005E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#005E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#005E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#005E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#005E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#005E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#005E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#005E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#005E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#005E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#005E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#005E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0060: Register::::
+#0060: GR0:      0 = #0000 = 0000000000000000
+#0060: GR1:     81 = #0051 = 0000000001010001 = 'Q'
+#0060: GR2:      0 = #0000 = 0000000000000000
+#0060: GR3:      0 = #0000 = 0000000000000000
+#0060: GR4:      0 = #0000 = 0000000000000000
+#0060: GR5:      0 = #0000 = 0000000000000000
+#0060: GR6:      0 = #0000 = 0000000000000000
+#0060: GR7:      0 = #0000 = 0000000000000000
+#0060: SP:     512 = #0200 = 0000001000000000
+#0060: PR:      96 = #0060 = 0000000001100000
+#0060: FR (OF SF ZF): 000
+#0060: Memory::::
+#0060: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0060: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0060: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0060: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0060: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0060: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0060: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0060: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0060: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0060: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0060: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0060: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0060: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0060: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0060: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0060: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0060: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0060: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0060: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0060: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0062: Register::::
+#0062: GR0:      0 = #0000 = 0000000000000000
+#0062: GR1:     82 = #0052 = 0000000001010010 = 'R'
+#0062: GR2:      0 = #0000 = 0000000000000000
+#0062: GR3:      0 = #0000 = 0000000000000000
+#0062: GR4:      0 = #0000 = 0000000000000000
+#0062: GR5:      0 = #0000 = 0000000000000000
+#0062: GR6:      0 = #0000 = 0000000000000000
+#0062: GR7:      0 = #0000 = 0000000000000000
+#0062: SP:     512 = #0200 = 0000001000000000
+#0062: PR:      98 = #0062 = 0000000001100010
+#0062: FR (OF SF ZF): 000
+#0062: Memory::::
+#0062: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0062: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0062: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0062: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0062: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0062: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0062: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0062: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0062: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0062: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0062: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0062: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0062: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0062: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0062: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0062: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0062: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0062: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0062: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0062: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0064: Register::::
+#0064: GR0:      0 = #0000 = 0000000000000000
+#0064: GR1:     83 = #0053 = 0000000001010011 = 'S'
+#0064: GR2:      0 = #0000 = 0000000000000000
+#0064: GR3:      0 = #0000 = 0000000000000000
+#0064: GR4:      0 = #0000 = 0000000000000000
+#0064: GR5:      0 = #0000 = 0000000000000000
+#0064: GR6:      0 = #0000 = 0000000000000000
+#0064: GR7:      0 = #0000 = 0000000000000000
+#0064: SP:     512 = #0200 = 0000001000000000
+#0064: PR:     100 = #0064 = 0000000001100100
+#0064: FR (OF SF ZF): 000
+#0064: Memory::::
+#0064: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0064: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0064: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0064: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0064: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0064: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0064: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0064: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0064: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0064: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0064: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0064: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0064: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0064: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0064: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0064: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0064: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0064: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0064: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0064: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0066: Register::::
+#0066: GR0:      0 = #0000 = 0000000000000000
+#0066: GR1:     84 = #0054 = 0000000001010100 = 'T'
+#0066: GR2:      0 = #0000 = 0000000000000000
+#0066: GR3:      0 = #0000 = 0000000000000000
+#0066: GR4:      0 = #0000 = 0000000000000000
+#0066: GR5:      0 = #0000 = 0000000000000000
+#0066: GR6:      0 = #0000 = 0000000000000000
+#0066: GR7:      0 = #0000 = 0000000000000000
+#0066: SP:     512 = #0200 = 0000001000000000
+#0066: PR:     102 = #0066 = 0000000001100110
+#0066: FR (OF SF ZF): 000
+#0066: Memory::::
+#0066: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0066: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0066: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0066: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0066: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0066: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0066: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0066: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0066: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0066: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0066: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0066: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0066: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0066: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0066: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0066: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0066: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0066: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0066: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0066: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0068: Register::::
+#0068: GR0:      0 = #0000 = 0000000000000000
+#0068: GR1:     85 = #0055 = 0000000001010101 = 'U'
+#0068: GR2:      0 = #0000 = 0000000000000000
+#0068: GR3:      0 = #0000 = 0000000000000000
+#0068: GR4:      0 = #0000 = 0000000000000000
+#0068: GR5:      0 = #0000 = 0000000000000000
+#0068: GR6:      0 = #0000 = 0000000000000000
+#0068: GR7:      0 = #0000 = 0000000000000000
+#0068: SP:     512 = #0200 = 0000001000000000
+#0068: PR:     104 = #0068 = 0000000001101000
+#0068: FR (OF SF ZF): 000
+#0068: Memory::::
+#0068: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0068: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0068: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0068: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0068: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0068: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0068: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0068: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0068: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0068: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0068: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0068: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0068: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0068: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0068: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0068: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0068: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0068: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0068: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0068: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006A: Register::::
+#006A: GR0:      0 = #0000 = 0000000000000000
+#006A: GR1:     86 = #0056 = 0000000001010110 = 'V'
+#006A: GR2:      0 = #0000 = 0000000000000000
+#006A: GR3:      0 = #0000 = 0000000000000000
+#006A: GR4:      0 = #0000 = 0000000000000000
+#006A: GR5:      0 = #0000 = 0000000000000000
+#006A: GR6:      0 = #0000 = 0000000000000000
+#006A: GR7:      0 = #0000 = 0000000000000000
+#006A: SP:     512 = #0200 = 0000001000000000
+#006A: PR:     106 = #006A = 0000000001101010
+#006A: FR (OF SF ZF): 000
+#006A: Memory::::
+#006A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006C: Register::::
+#006C: GR0:      0 = #0000 = 0000000000000000
+#006C: GR1:     87 = #0057 = 0000000001010111 = 'W'
+#006C: GR2:      0 = #0000 = 0000000000000000
+#006C: GR3:      0 = #0000 = 0000000000000000
+#006C: GR4:      0 = #0000 = 0000000000000000
+#006C: GR5:      0 = #0000 = 0000000000000000
+#006C: GR6:      0 = #0000 = 0000000000000000
+#006C: GR7:      0 = #0000 = 0000000000000000
+#006C: SP:     512 = #0200 = 0000001000000000
+#006C: PR:     108 = #006C = 0000000001101100
+#006C: FR (OF SF ZF): 000
+#006C: Memory::::
+#006C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#006E: Register::::
+#006E: GR0:      0 = #0000 = 0000000000000000
+#006E: GR1:     88 = #0058 = 0000000001011000 = 'X'
+#006E: GR2:      0 = #0000 = 0000000000000000
+#006E: GR3:      0 = #0000 = 0000000000000000
+#006E: GR4:      0 = #0000 = 0000000000000000
+#006E: GR5:      0 = #0000 = 0000000000000000
+#006E: GR6:      0 = #0000 = 0000000000000000
+#006E: GR7:      0 = #0000 = 0000000000000000
+#006E: SP:     512 = #0200 = 0000001000000000
+#006E: PR:     110 = #006E = 0000000001101110
+#006E: FR (OF SF ZF): 000
+#006E: Memory::::
+#006E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#006E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#006E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#006E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#006E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#006E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#006E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#006E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#006E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#006E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#006E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#006E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#006E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#006E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#006E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#006E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#006E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#006E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#006E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#006E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0070: Register::::
+#0070: GR0:      0 = #0000 = 0000000000000000
+#0070: GR1:     89 = #0059 = 0000000001011001 = 'Y'
+#0070: GR2:      0 = #0000 = 0000000000000000
+#0070: GR3:      0 = #0000 = 0000000000000000
+#0070: GR4:      0 = #0000 = 0000000000000000
+#0070: GR5:      0 = #0000 = 0000000000000000
+#0070: GR6:      0 = #0000 = 0000000000000000
+#0070: GR7:      0 = #0000 = 0000000000000000
+#0070: SP:     512 = #0200 = 0000001000000000
+#0070: PR:     112 = #0070 = 0000000001110000
+#0070: FR (OF SF ZF): 000
+#0070: Memory::::
+#0070: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0070: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0070: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0070: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0070: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0070: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0070: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0070: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0070: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0070: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0070: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0070: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0070: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0070: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0070: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0070: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0070: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0070: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0070: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0070: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0072: Register::::
+#0072: GR0:      0 = #0000 = 0000000000000000
+#0072: GR1:     90 = #005A = 0000000001011010 = 'Z'
+#0072: GR2:      0 = #0000 = 0000000000000000
+#0072: GR3:      0 = #0000 = 0000000000000000
+#0072: GR4:      0 = #0000 = 0000000000000000
+#0072: GR5:      0 = #0000 = 0000000000000000
+#0072: GR6:      0 = #0000 = 0000000000000000
+#0072: GR7:      0 = #0000 = 0000000000000000
+#0072: SP:     512 = #0200 = 0000001000000000
+#0072: PR:     114 = #0072 = 0000000001110010
+#0072: FR (OF SF ZF): 000
+#0072: Memory::::
+#0072: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0072: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0072: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0072: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0072: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0072: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0072: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0072: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0072: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0072: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0072: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0072: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0072: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0072: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0072: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0072: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0072: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0072: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0072: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0072: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0074: Register::::
+#0074: GR0:      0 = #0000 = 0000000000000000
+#0074: GR1:     91 = #005B = 0000000001011011 = '['
+#0074: GR2:      0 = #0000 = 0000000000000000
+#0074: GR3:      0 = #0000 = 0000000000000000
+#0074: GR4:      0 = #0000 = 0000000000000000
+#0074: GR5:      0 = #0000 = 0000000000000000
+#0074: GR6:      0 = #0000 = 0000000000000000
+#0074: GR7:      0 = #0000 = 0000000000000000
+#0074: SP:     512 = #0200 = 0000001000000000
+#0074: PR:     116 = #0074 = 0000000001110100
+#0074: FR (OF SF ZF): 000
+#0074: Memory::::
+#0074: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0074: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0074: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0074: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0074: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0074: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0074: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0074: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0074: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0074: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0074: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0074: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0074: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0074: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0074: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0074: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0074: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0074: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0074: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0074: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0076: Register::::
+#0076: GR0:      0 = #0000 = 0000000000000000
+#0076: GR1:     92 = #005C = 0000000001011100 = '\'
+#0076: GR2:      0 = #0000 = 0000000000000000
+#0076: GR3:      0 = #0000 = 0000000000000000
+#0076: GR4:      0 = #0000 = 0000000000000000
+#0076: GR5:      0 = #0000 = 0000000000000000
+#0076: GR6:      0 = #0000 = 0000000000000000
+#0076: GR7:      0 = #0000 = 0000000000000000
+#0076: SP:     512 = #0200 = 0000001000000000
+#0076: PR:     118 = #0076 = 0000000001110110
+#0076: FR (OF SF ZF): 000
+#0076: Memory::::
+#0076: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0076: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0076: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0076: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0076: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0076: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0076: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0076: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0076: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0076: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0076: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0076: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0076: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0076: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0076: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0076: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0076: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0076: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0076: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0076: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0078: Register::::
+#0078: GR0:      0 = #0000 = 0000000000000000
+#0078: GR1:     93 = #005D = 0000000001011101 = ']'
+#0078: GR2:      0 = #0000 = 0000000000000000
+#0078: GR3:      0 = #0000 = 0000000000000000
+#0078: GR4:      0 = #0000 = 0000000000000000
+#0078: GR5:      0 = #0000 = 0000000000000000
+#0078: GR6:      0 = #0000 = 0000000000000000
+#0078: GR7:      0 = #0000 = 0000000000000000
+#0078: SP:     512 = #0200 = 0000001000000000
+#0078: PR:     120 = #0078 = 0000000001111000
+#0078: FR (OF SF ZF): 000
+#0078: Memory::::
+#0078: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0078: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0078: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0078: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0078: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0078: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0078: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0078: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0078: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0078: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0078: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0078: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0078: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0078: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0078: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0078: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0078: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0078: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0078: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0078: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007A: Register::::
+#007A: GR0:      0 = #0000 = 0000000000000000
+#007A: GR1:     94 = #005E = 0000000001011110 = '^'
+#007A: GR2:      0 = #0000 = 0000000000000000
+#007A: GR3:      0 = #0000 = 0000000000000000
+#007A: GR4:      0 = #0000 = 0000000000000000
+#007A: GR5:      0 = #0000 = 0000000000000000
+#007A: GR6:      0 = #0000 = 0000000000000000
+#007A: GR7:      0 = #0000 = 0000000000000000
+#007A: SP:     512 = #0200 = 0000001000000000
+#007A: PR:     122 = #007A = 0000000001111010
+#007A: FR (OF SF ZF): 000
+#007A: Memory::::
+#007A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007C: Register::::
+#007C: GR0:      0 = #0000 = 0000000000000000
+#007C: GR1:     95 = #005F = 0000000001011111 = '_'
+#007C: GR2:      0 = #0000 = 0000000000000000
+#007C: GR3:      0 = #0000 = 0000000000000000
+#007C: GR4:      0 = #0000 = 0000000000000000
+#007C: GR5:      0 = #0000 = 0000000000000000
+#007C: GR6:      0 = #0000 = 0000000000000000
+#007C: GR7:      0 = #0000 = 0000000000000000
+#007C: SP:     512 = #0200 = 0000001000000000
+#007C: PR:     124 = #007C = 0000000001111100
+#007C: FR (OF SF ZF): 000
+#007C: Memory::::
+#007C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#007E: Register::::
+#007E: GR0:      0 = #0000 = 0000000000000000
+#007E: GR1:     96 = #0060 = 0000000001100000 = '`'
+#007E: GR2:      0 = #0000 = 0000000000000000
+#007E: GR3:      0 = #0000 = 0000000000000000
+#007E: GR4:      0 = #0000 = 0000000000000000
+#007E: GR5:      0 = #0000 = 0000000000000000
+#007E: GR6:      0 = #0000 = 0000000000000000
+#007E: GR7:      0 = #0000 = 0000000000000000
+#007E: SP:     512 = #0200 = 0000001000000000
+#007E: PR:     126 = #007E = 0000000001111110
+#007E: FR (OF SF ZF): 000
+#007E: Memory::::
+#007E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#007E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#007E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#007E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#007E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#007E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#007E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#007E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#007E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#007E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#007E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#007E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#007E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#007E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#007E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#007E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#007E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#007E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#007E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#007E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0080: Register::::
+#0080: GR0:      0 = #0000 = 0000000000000000
+#0080: GR1:     97 = #0061 = 0000000001100001 = 'a'
+#0080: GR2:      0 = #0000 = 0000000000000000
+#0080: GR3:      0 = #0000 = 0000000000000000
+#0080: GR4:      0 = #0000 = 0000000000000000
+#0080: GR5:      0 = #0000 = 0000000000000000
+#0080: GR6:      0 = #0000 = 0000000000000000
+#0080: GR7:      0 = #0000 = 0000000000000000
+#0080: SP:     512 = #0200 = 0000001000000000
+#0080: PR:     128 = #0080 = 0000000010000000
+#0080: FR (OF SF ZF): 000
+#0080: Memory::::
+#0080: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0080: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0080: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0080: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0080: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0080: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0080: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0080: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0080: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0080: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0080: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0080: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0080: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0080: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0080: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0080: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0080: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0080: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0080: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0080: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0082: Register::::
+#0082: GR0:      0 = #0000 = 0000000000000000
+#0082: GR1:     98 = #0062 = 0000000001100010 = 'b'
+#0082: GR2:      0 = #0000 = 0000000000000000
+#0082: GR3:      0 = #0000 = 0000000000000000
+#0082: GR4:      0 = #0000 = 0000000000000000
+#0082: GR5:      0 = #0000 = 0000000000000000
+#0082: GR6:      0 = #0000 = 0000000000000000
+#0082: GR7:      0 = #0000 = 0000000000000000
+#0082: SP:     512 = #0200 = 0000001000000000
+#0082: PR:     130 = #0082 = 0000000010000010
+#0082: FR (OF SF ZF): 000
+#0082: Memory::::
+#0082: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0082: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0082: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0082: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0082: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0082: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0082: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0082: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0082: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0082: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0082: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0082: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0082: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0082: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0082: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0082: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0082: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0082: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0082: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0082: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0084: Register::::
+#0084: GR0:      0 = #0000 = 0000000000000000
+#0084: GR1:     99 = #0063 = 0000000001100011 = 'c'
+#0084: GR2:      0 = #0000 = 0000000000000000
+#0084: GR3:      0 = #0000 = 0000000000000000
+#0084: GR4:      0 = #0000 = 0000000000000000
+#0084: GR5:      0 = #0000 = 0000000000000000
+#0084: GR6:      0 = #0000 = 0000000000000000
+#0084: GR7:      0 = #0000 = 0000000000000000
+#0084: SP:     512 = #0200 = 0000001000000000
+#0084: PR:     132 = #0084 = 0000000010000100
+#0084: FR (OF SF ZF): 000
+#0084: Memory::::
+#0084: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0084: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0084: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0084: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0084: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0084: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0084: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0084: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0084: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0084: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0084: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0084: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0084: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0084: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0084: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0084: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0084: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0084: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0084: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0084: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0086: Register::::
+#0086: GR0:      0 = #0000 = 0000000000000000
+#0086: GR1:    100 = #0064 = 0000000001100100 = 'd'
+#0086: GR2:      0 = #0000 = 0000000000000000
+#0086: GR3:      0 = #0000 = 0000000000000000
+#0086: GR4:      0 = #0000 = 0000000000000000
+#0086: GR5:      0 = #0000 = 0000000000000000
+#0086: GR6:      0 = #0000 = 0000000000000000
+#0086: GR7:      0 = #0000 = 0000000000000000
+#0086: SP:     512 = #0200 = 0000001000000000
+#0086: PR:     134 = #0086 = 0000000010000110
+#0086: FR (OF SF ZF): 000
+#0086: Memory::::
+#0086: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0086: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0086: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0086: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0086: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0086: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0086: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0086: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0086: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0086: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0086: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0086: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0086: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0086: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0086: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0086: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0086: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0086: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0086: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0086: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0088: Register::::
+#0088: GR0:      0 = #0000 = 0000000000000000
+#0088: GR1:    101 = #0065 = 0000000001100101 = 'e'
+#0088: GR2:      0 = #0000 = 0000000000000000
+#0088: GR3:      0 = #0000 = 0000000000000000
+#0088: GR4:      0 = #0000 = 0000000000000000
+#0088: GR5:      0 = #0000 = 0000000000000000
+#0088: GR6:      0 = #0000 = 0000000000000000
+#0088: GR7:      0 = #0000 = 0000000000000000
+#0088: SP:     512 = #0200 = 0000001000000000
+#0088: PR:     136 = #0088 = 0000000010001000
+#0088: FR (OF SF ZF): 000
+#0088: Memory::::
+#0088: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0088: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0088: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0088: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0088: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0088: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0088: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0088: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0088: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0088: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0088: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0088: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0088: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0088: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0088: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0088: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0088: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0088: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0088: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0088: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008A: Register::::
+#008A: GR0:      0 = #0000 = 0000000000000000
+#008A: GR1:    102 = #0066 = 0000000001100110 = 'f'
+#008A: GR2:      0 = #0000 = 0000000000000000
+#008A: GR3:      0 = #0000 = 0000000000000000
+#008A: GR4:      0 = #0000 = 0000000000000000
+#008A: GR5:      0 = #0000 = 0000000000000000
+#008A: GR6:      0 = #0000 = 0000000000000000
+#008A: GR7:      0 = #0000 = 0000000000000000
+#008A: SP:     512 = #0200 = 0000001000000000
+#008A: PR:     138 = #008A = 0000000010001010
+#008A: FR (OF SF ZF): 000
+#008A: Memory::::
+#008A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008C: Register::::
+#008C: GR0:      0 = #0000 = 0000000000000000
+#008C: GR1:    103 = #0067 = 0000000001100111 = 'g'
+#008C: GR2:      0 = #0000 = 0000000000000000
+#008C: GR3:      0 = #0000 = 0000000000000000
+#008C: GR4:      0 = #0000 = 0000000000000000
+#008C: GR5:      0 = #0000 = 0000000000000000
+#008C: GR6:      0 = #0000 = 0000000000000000
+#008C: GR7:      0 = #0000 = 0000000000000000
+#008C: SP:     512 = #0200 = 0000001000000000
+#008C: PR:     140 = #008C = 0000000010001100
+#008C: FR (OF SF ZF): 000
+#008C: Memory::::
+#008C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#008E: Register::::
+#008E: GR0:      0 = #0000 = 0000000000000000
+#008E: GR1:    104 = #0068 = 0000000001101000 = 'h'
+#008E: GR2:      0 = #0000 = 0000000000000000
+#008E: GR3:      0 = #0000 = 0000000000000000
+#008E: GR4:      0 = #0000 = 0000000000000000
+#008E: GR5:      0 = #0000 = 0000000000000000
+#008E: GR6:      0 = #0000 = 0000000000000000
+#008E: GR7:      0 = #0000 = 0000000000000000
+#008E: SP:     512 = #0200 = 0000001000000000
+#008E: PR:     142 = #008E = 0000000010001110
+#008E: FR (OF SF ZF): 000
+#008E: Memory::::
+#008E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#008E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#008E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#008E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#008E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#008E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#008E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#008E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#008E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#008E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#008E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#008E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#008E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#008E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#008E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#008E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#008E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#008E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#008E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#008E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0090: Register::::
+#0090: GR0:      0 = #0000 = 0000000000000000
+#0090: GR1:    105 = #0069 = 0000000001101001 = 'i'
+#0090: GR2:      0 = #0000 = 0000000000000000
+#0090: GR3:      0 = #0000 = 0000000000000000
+#0090: GR4:      0 = #0000 = 0000000000000000
+#0090: GR5:      0 = #0000 = 0000000000000000
+#0090: GR6:      0 = #0000 = 0000000000000000
+#0090: GR7:      0 = #0000 = 0000000000000000
+#0090: SP:     512 = #0200 = 0000001000000000
+#0090: PR:     144 = #0090 = 0000000010010000
+#0090: FR (OF SF ZF): 000
+#0090: Memory::::
+#0090: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0090: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0090: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0090: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0090: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0090: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0090: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0090: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0090: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0090: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0090: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0090: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0090: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0090: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0090: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0090: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0090: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0090: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0090: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0090: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0092: Register::::
+#0092: GR0:      0 = #0000 = 0000000000000000
+#0092: GR1:    106 = #006A = 0000000001101010 = 'j'
+#0092: GR2:      0 = #0000 = 0000000000000000
+#0092: GR3:      0 = #0000 = 0000000000000000
+#0092: GR4:      0 = #0000 = 0000000000000000
+#0092: GR5:      0 = #0000 = 0000000000000000
+#0092: GR6:      0 = #0000 = 0000000000000000
+#0092: GR7:      0 = #0000 = 0000000000000000
+#0092: SP:     512 = #0200 = 0000001000000000
+#0092: PR:     146 = #0092 = 0000000010010010
+#0092: FR (OF SF ZF): 000
+#0092: Memory::::
+#0092: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0092: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0092: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0092: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0092: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0092: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0092: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0092: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0092: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0092: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0092: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0092: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0092: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0092: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0092: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0092: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0092: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0092: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0092: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0092: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0094: Register::::
+#0094: GR0:      0 = #0000 = 0000000000000000
+#0094: GR1:    107 = #006B = 0000000001101011 = 'k'
+#0094: GR2:      0 = #0000 = 0000000000000000
+#0094: GR3:      0 = #0000 = 0000000000000000
+#0094: GR4:      0 = #0000 = 0000000000000000
+#0094: GR5:      0 = #0000 = 0000000000000000
+#0094: GR6:      0 = #0000 = 0000000000000000
+#0094: GR7:      0 = #0000 = 0000000000000000
+#0094: SP:     512 = #0200 = 0000001000000000
+#0094: PR:     148 = #0094 = 0000000010010100
+#0094: FR (OF SF ZF): 000
+#0094: Memory::::
+#0094: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0094: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0094: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0094: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0094: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0094: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0094: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0094: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0094: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0094: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0094: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0094: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0094: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0094: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0094: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0094: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0094: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0094: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0094: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0094: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0096: Register::::
+#0096: GR0:      0 = #0000 = 0000000000000000
+#0096: GR1:    108 = #006C = 0000000001101100 = 'l'
+#0096: GR2:      0 = #0000 = 0000000000000000
+#0096: GR3:      0 = #0000 = 0000000000000000
+#0096: GR4:      0 = #0000 = 0000000000000000
+#0096: GR5:      0 = #0000 = 0000000000000000
+#0096: GR6:      0 = #0000 = 0000000000000000
+#0096: GR7:      0 = #0000 = 0000000000000000
+#0096: SP:     512 = #0200 = 0000001000000000
+#0096: PR:     150 = #0096 = 0000000010010110
+#0096: FR (OF SF ZF): 000
+#0096: Memory::::
+#0096: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0096: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0096: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0096: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0096: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0096: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0096: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0096: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0096: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0096: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0096: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0096: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0096: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0096: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0096: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0096: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0096: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0096: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0096: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0096: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0098: Register::::
+#0098: GR0:      0 = #0000 = 0000000000000000
+#0098: GR1:    109 = #006D = 0000000001101101 = 'm'
+#0098: GR2:      0 = #0000 = 0000000000000000
+#0098: GR3:      0 = #0000 = 0000000000000000
+#0098: GR4:      0 = #0000 = 0000000000000000
+#0098: GR5:      0 = #0000 = 0000000000000000
+#0098: GR6:      0 = #0000 = 0000000000000000
+#0098: GR7:      0 = #0000 = 0000000000000000
+#0098: SP:     512 = #0200 = 0000001000000000
+#0098: PR:     152 = #0098 = 0000000010011000
+#0098: FR (OF SF ZF): 000
+#0098: Memory::::
+#0098: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0098: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#0098: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#0098: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#0098: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#0098: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#0098: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#0098: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#0098: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#0098: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#0098: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#0098: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#0098: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#0098: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#0098: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#0098: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#0098: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#0098: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#0098: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0098: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009A: Register::::
+#009A: GR0:      0 = #0000 = 0000000000000000
+#009A: GR1:    110 = #006E = 0000000001101110 = 'n'
+#009A: GR2:      0 = #0000 = 0000000000000000
+#009A: GR3:      0 = #0000 = 0000000000000000
+#009A: GR4:      0 = #0000 = 0000000000000000
+#009A: GR5:      0 = #0000 = 0000000000000000
+#009A: GR6:      0 = #0000 = 0000000000000000
+#009A: GR7:      0 = #0000 = 0000000000000000
+#009A: SP:     512 = #0200 = 0000001000000000
+#009A: PR:     154 = #009A = 0000000010011010
+#009A: FR (OF SF ZF): 000
+#009A: Memory::::
+#009A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009A: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009A: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009A: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009A: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009A: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009A: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009A: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009A: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009A: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009A: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009A: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009A: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009A: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009A: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009A: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009A: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009A: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009A: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009A: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009C: Register::::
+#009C: GR0:      0 = #0000 = 0000000000000000
+#009C: GR1:    111 = #006F = 0000000001101111 = 'o'
+#009C: GR2:      0 = #0000 = 0000000000000000
+#009C: GR3:      0 = #0000 = 0000000000000000
+#009C: GR4:      0 = #0000 = 0000000000000000
+#009C: GR5:      0 = #0000 = 0000000000000000
+#009C: GR6:      0 = #0000 = 0000000000000000
+#009C: GR7:      0 = #0000 = 0000000000000000
+#009C: SP:     512 = #0200 = 0000001000000000
+#009C: PR:     156 = #009C = 0000000010011100
+#009C: FR (OF SF ZF): 000
+#009C: Memory::::
+#009C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009C: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009C: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009C: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009C: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009C: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009C: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009C: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009C: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009C: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009C: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009C: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009C: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009C: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009C: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009C: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009C: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009C: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009C: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009C: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#009E: Register::::
+#009E: GR0:      0 = #0000 = 0000000000000000
+#009E: GR1:    112 = #0070 = 0000000001110000 = 'p'
+#009E: GR2:      0 = #0000 = 0000000000000000
+#009E: GR3:      0 = #0000 = 0000000000000000
+#009E: GR4:      0 = #0000 = 0000000000000000
+#009E: GR5:      0 = #0000 = 0000000000000000
+#009E: GR6:      0 = #0000 = 0000000000000000
+#009E: GR7:      0 = #0000 = 0000000000000000
+#009E: SP:     512 = #0200 = 0000001000000000
+#009E: PR:     158 = #009E = 0000000010011110
+#009E: FR (OF SF ZF): 000
+#009E: Memory::::
+#009E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#009E: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#009E: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#009E: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#009E: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#009E: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#009E: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#009E: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#009E: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#009E: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#009E: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#009E: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#009E: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#009E: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#009E: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#009E: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#009E: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#009E: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#009E: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#009E: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A0: Register::::
+#00A0: GR0:      0 = #0000 = 0000000000000000
+#00A0: GR1:    113 = #0071 = 0000000001110001 = 'q'
+#00A0: GR2:      0 = #0000 = 0000000000000000
+#00A0: GR3:      0 = #0000 = 0000000000000000
+#00A0: GR4:      0 = #0000 = 0000000000000000
+#00A0: GR5:      0 = #0000 = 0000000000000000
+#00A0: GR6:      0 = #0000 = 0000000000000000
+#00A0: GR7:      0 = #0000 = 0000000000000000
+#00A0: SP:     512 = #0200 = 0000001000000000
+#00A0: PR:     160 = #00A0 = 0000000010100000
+#00A0: FR (OF SF ZF): 000
+#00A0: Memory::::
+#00A0: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A0: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A0: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A0: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A0: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A0: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A0: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A0: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A0: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A0: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A0: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A0: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A0: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A0: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A0: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A0: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A0: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A0: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A0: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A0: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A2: Register::::
+#00A2: GR0:      0 = #0000 = 0000000000000000
+#00A2: GR1:    114 = #0072 = 0000000001110010 = 'r'
+#00A2: GR2:      0 = #0000 = 0000000000000000
+#00A2: GR3:      0 = #0000 = 0000000000000000
+#00A2: GR4:      0 = #0000 = 0000000000000000
+#00A2: GR5:      0 = #0000 = 0000000000000000
+#00A2: GR6:      0 = #0000 = 0000000000000000
+#00A2: GR7:      0 = #0000 = 0000000000000000
+#00A2: SP:     512 = #0200 = 0000001000000000
+#00A2: PR:     162 = #00A2 = 0000000010100010
+#00A2: FR (OF SF ZF): 000
+#00A2: Memory::::
+#00A2: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A2: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A2: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A2: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A2: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A2: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A2: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A2: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A2: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A2: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A2: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A2: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A2: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A2: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A2: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A2: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A2: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A2: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A2: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A2: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A4: Register::::
+#00A4: GR0:      0 = #0000 = 0000000000000000
+#00A4: GR1:    115 = #0073 = 0000000001110011 = 's'
+#00A4: GR2:      0 = #0000 = 0000000000000000
+#00A4: GR3:      0 = #0000 = 0000000000000000
+#00A4: GR4:      0 = #0000 = 0000000000000000
+#00A4: GR5:      0 = #0000 = 0000000000000000
+#00A4: GR6:      0 = #0000 = 0000000000000000
+#00A4: GR7:      0 = #0000 = 0000000000000000
+#00A4: SP:     512 = #0200 = 0000001000000000
+#00A4: PR:     164 = #00A4 = 0000000010100100
+#00A4: FR (OF SF ZF): 000
+#00A4: Memory::::
+#00A4: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A4: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A4: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A4: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A4: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A4: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A4: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A4: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A4: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A4: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A4: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A4: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A4: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A4: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A4: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A4: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A4: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A4: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A4: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A4: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A6: Register::::
+#00A6: GR0:      0 = #0000 = 0000000000000000
+#00A6: GR1:    116 = #0074 = 0000000001110100 = 't'
+#00A6: GR2:      0 = #0000 = 0000000000000000
+#00A6: GR3:      0 = #0000 = 0000000000000000
+#00A6: GR4:      0 = #0000 = 0000000000000000
+#00A6: GR5:      0 = #0000 = 0000000000000000
+#00A6: GR6:      0 = #0000 = 0000000000000000
+#00A6: GR7:      0 = #0000 = 0000000000000000
+#00A6: SP:     512 = #0200 = 0000001000000000
+#00A6: PR:     166 = #00A6 = 0000000010100110
+#00A6: FR (OF SF ZF): 000
+#00A6: Memory::::
+#00A6: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A6: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A6: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A6: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A6: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A6: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A6: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A6: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A6: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A6: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A6: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A6: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A6: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A6: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A6: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A6: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A6: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A6: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A6: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A6: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00A8: Register::::
+#00A8: GR0:      0 = #0000 = 0000000000000000
+#00A8: GR1:    117 = #0075 = 0000000001110101 = 'u'
+#00A8: GR2:      0 = #0000 = 0000000000000000
+#00A8: GR3:      0 = #0000 = 0000000000000000
+#00A8: GR4:      0 = #0000 = 0000000000000000
+#00A8: GR5:      0 = #0000 = 0000000000000000
+#00A8: GR6:      0 = #0000 = 0000000000000000
+#00A8: GR7:      0 = #0000 = 0000000000000000
+#00A8: SP:     512 = #0200 = 0000001000000000
+#00A8: PR:     168 = #00A8 = 0000000010101000
+#00A8: FR (OF SF ZF): 000
+#00A8: Memory::::
+#00A8: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00A8: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00A8: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00A8: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00A8: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00A8: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00A8: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00A8: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00A8: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00A8: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00A8: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00A8: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00A8: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00A8: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00A8: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00A8: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00A8: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00A8: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00A8: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00A8: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AA: Register::::
+#00AA: GR0:      0 = #0000 = 0000000000000000
+#00AA: GR1:    118 = #0076 = 0000000001110110 = 'v'
+#00AA: GR2:      0 = #0000 = 0000000000000000
+#00AA: GR3:      0 = #0000 = 0000000000000000
+#00AA: GR4:      0 = #0000 = 0000000000000000
+#00AA: GR5:      0 = #0000 = 0000000000000000
+#00AA: GR6:      0 = #0000 = 0000000000000000
+#00AA: GR7:      0 = #0000 = 0000000000000000
+#00AA: SP:     512 = #0200 = 0000001000000000
+#00AA: PR:     170 = #00AA = 0000000010101010
+#00AA: FR (OF SF ZF): 000
+#00AA: Memory::::
+#00AA: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AA: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AA: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AA: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AA: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AA: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AA: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AA: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AA: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AA: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AA: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AA: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AA: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AA: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AA: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AA: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AA: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AA: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AA: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AA: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AC: Register::::
+#00AC: GR0:      0 = #0000 = 0000000000000000
+#00AC: GR1:    119 = #0077 = 0000000001110111 = 'w'
+#00AC: GR2:      0 = #0000 = 0000000000000000
+#00AC: GR3:      0 = #0000 = 0000000000000000
+#00AC: GR4:      0 = #0000 = 0000000000000000
+#00AC: GR5:      0 = #0000 = 0000000000000000
+#00AC: GR6:      0 = #0000 = 0000000000000000
+#00AC: GR7:      0 = #0000 = 0000000000000000
+#00AC: SP:     512 = #0200 = 0000001000000000
+#00AC: PR:     172 = #00AC = 0000000010101100
+#00AC: FR (OF SF ZF): 000
+#00AC: Memory::::
+#00AC: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AC: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AC: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AC: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AC: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AC: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AC: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AC: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AC: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AC: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AC: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AC: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AC: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AC: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AC: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AC: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AC: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AC: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AC: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AC: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00AE: Register::::
+#00AE: GR0:      0 = #0000 = 0000000000000000
+#00AE: GR1:    120 = #0078 = 0000000001111000 = 'x'
+#00AE: GR2:      0 = #0000 = 0000000000000000
+#00AE: GR3:      0 = #0000 = 0000000000000000
+#00AE: GR4:      0 = #0000 = 0000000000000000
+#00AE: GR5:      0 = #0000 = 0000000000000000
+#00AE: GR6:      0 = #0000 = 0000000000000000
+#00AE: GR7:      0 = #0000 = 0000000000000000
+#00AE: SP:     512 = #0200 = 0000001000000000
+#00AE: PR:     174 = #00AE = 0000000010101110
+#00AE: FR (OF SF ZF): 000
+#00AE: Memory::::
+#00AE: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00AE: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00AE: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00AE: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00AE: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00AE: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00AE: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00AE: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00AE: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00AE: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00AE: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00AE: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00AE: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00AE: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00AE: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00AE: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00AE: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00AE: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00AE: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00AE: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B0: Register::::
+#00B0: GR0:      0 = #0000 = 0000000000000000
+#00B0: GR1:    121 = #0079 = 0000000001111001 = 'y'
+#00B0: GR2:      0 = #0000 = 0000000000000000
+#00B0: GR3:      0 = #0000 = 0000000000000000
+#00B0: GR4:      0 = #0000 = 0000000000000000
+#00B0: GR5:      0 = #0000 = 0000000000000000
+#00B0: GR6:      0 = #0000 = 0000000000000000
+#00B0: GR7:      0 = #0000 = 0000000000000000
+#00B0: SP:     512 = #0200 = 0000001000000000
+#00B0: PR:     176 = #00B0 = 0000000010110000
+#00B0: FR (OF SF ZF): 000
+#00B0: Memory::::
+#00B0: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B0: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B0: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B0: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B0: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B0: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B0: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B0: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B0: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B0: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B0: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B0: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B0: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B0: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B0: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B0: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B0: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B0: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B0: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B0: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B2: Register::::
+#00B2: GR0:      0 = #0000 = 0000000000000000
+#00B2: GR1:    122 = #007A = 0000000001111010 = 'z'
+#00B2: GR2:      0 = #0000 = 0000000000000000
+#00B2: GR3:      0 = #0000 = 0000000000000000
+#00B2: GR4:      0 = #0000 = 0000000000000000
+#00B2: GR5:      0 = #0000 = 0000000000000000
+#00B2: GR6:      0 = #0000 = 0000000000000000
+#00B2: GR7:      0 = #0000 = 0000000000000000
+#00B2: SP:     512 = #0200 = 0000001000000000
+#00B2: PR:     178 = #00B2 = 0000000010110010
+#00B2: FR (OF SF ZF): 000
+#00B2: Memory::::
+#00B2: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B2: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B2: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B2: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B2: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B2: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B2: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B2: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B2: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B2: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B2: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B2: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B2: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B2: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B2: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B2: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B2: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B2: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B2: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B2: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B4: Register::::
+#00B4: GR0:      0 = #0000 = 0000000000000000
+#00B4: GR1:    123 = #007B = 0000000001111011 = '{'
+#00B4: GR2:      0 = #0000 = 0000000000000000
+#00B4: GR3:      0 = #0000 = 0000000000000000
+#00B4: GR4:      0 = #0000 = 0000000000000000
+#00B4: GR5:      0 = #0000 = 0000000000000000
+#00B4: GR6:      0 = #0000 = 0000000000000000
+#00B4: GR7:      0 = #0000 = 0000000000000000
+#00B4: SP:     512 = #0200 = 0000001000000000
+#00B4: PR:     180 = #00B4 = 0000000010110100
+#00B4: FR (OF SF ZF): 000
+#00B4: Memory::::
+#00B4: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B4: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B4: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B4: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B4: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B4: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B4: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B4: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B4: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B4: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B4: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B4: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B4: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B4: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B4: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B4: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B4: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B4: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B4: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B4: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B6: Register::::
+#00B6: GR0:      0 = #0000 = 0000000000000000
+#00B6: GR1:    124 = #007C = 0000000001111100 = '|'
+#00B6: GR2:      0 = #0000 = 0000000000000000
+#00B6: GR3:      0 = #0000 = 0000000000000000
+#00B6: GR4:      0 = #0000 = 0000000000000000
+#00B6: GR5:      0 = #0000 = 0000000000000000
+#00B6: GR6:      0 = #0000 = 0000000000000000
+#00B6: GR7:      0 = #0000 = 0000000000000000
+#00B6: SP:     512 = #0200 = 0000001000000000
+#00B6: PR:     182 = #00B6 = 0000000010110110
+#00B6: FR (OF SF ZF): 000
+#00B6: Memory::::
+#00B6: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B6: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B6: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B6: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B6: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B6: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B6: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B6: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B6: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B6: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B6: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B6: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B6: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B6: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B6: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B6: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B6: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B6: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B6: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B6: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00B8: Register::::
+#00B8: GR0:      0 = #0000 = 0000000000000000
+#00B8: GR1:    125 = #007D = 0000000001111101 = '}'
+#00B8: GR2:      0 = #0000 = 0000000000000000
+#00B8: GR3:      0 = #0000 = 0000000000000000
+#00B8: GR4:      0 = #0000 = 0000000000000000
+#00B8: GR5:      0 = #0000 = 0000000000000000
+#00B8: GR6:      0 = #0000 = 0000000000000000
+#00B8: GR7:      0 = #0000 = 0000000000000000
+#00B8: SP:     512 = #0200 = 0000001000000000
+#00B8: PR:     184 = #00B8 = 0000000010111000
+#00B8: FR (OF SF ZF): 000
+#00B8: Memory::::
+#00B8: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00B8: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00B8: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00B8: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00B8: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00B8: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00B8: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00B8: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00B8: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00B8: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00B8: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00B8: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00B8: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00B8: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00B8: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00B8: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00B8: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00B8: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00B8: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00B8: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#00BA: Register::::
+#00BA: GR0:      0 = #0000 = 0000000000000000
+#00BA: GR1:    126 = #007E = 0000000001111110 = '~'
+#00BA: GR2:      0 = #0000 = 0000000000000000
+#00BA: GR3:      0 = #0000 = 0000000000000000
+#00BA: GR4:      0 = #0000 = 0000000000000000
+#00BA: GR5:      0 = #0000 = 0000000000000000
+#00BA: GR6:      0 = #0000 = 0000000000000000
+#00BA: GR7:      0 = #0000 = 0000000000000000
+#00BA: SP:     512 = #0200 = 0000001000000000
+#00BA: PR:     186 = #00BA = 0000000010111010
+#00BA: FR (OF SF ZF): 000
+#00BA: Memory::::
+#00BA: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#00BA: 0000: 1010 00BB 1010 00BC 1010 00BD 1010 00BE 1010 00BF 1010 00C0 1010 00C1 1010 00C2
+#00BA: 0010: 1010 00C3 1010 00C4 1010 00C5 1010 00C6 1010 00C7 1010 00C8 1010 00C9 1010 00CA
+#00BA: 0020: 1010 00CB 1010 00CC 1010 00CD 1010 00CE 1010 00CF 1010 00D0 1010 00D1 1010 00D2
+#00BA: 0030: 1010 00D3 1010 00D4 1010 00D5 1010 00D6 1010 00D7 1010 00D8 1010 00D9 1010 00DA
+#00BA: 0040: 1010 00DB 1010 00DC 1010 00DD 1010 00DE 1010 00DF 1010 00E0 1010 00E1 1010 00E2
+#00BA: 0050: 1010 00E3 1010 00E4 1010 00E5 1010 00E6 1010 00E7 1010 00E8 1010 00E9 1010 00EA
+#00BA: 0060: 1010 00EB 1010 00EC 1010 00ED 1010 00EE 1010 00EF 1010 00F0 1010 00F1 1010 00F2
+#00BA: 0070: 1010 00F3 1010 00F4 1010 00F5 1010 00F6 1010 00F7 1010 00F8 1010 00F9 1010 00FA
+#00BA: 0080: 1010 00FB 1010 00FC 1010 00FD 1010 00FE 1010 00FF 1010 0100 1010 0101 1010 0102
+#00BA: 0090: 1010 0103 1010 0104 1010 0105 1010 0106 1010 0107 1010 0108 1010 0109 1010 010A
+#00BA: 00A0: 1010 010B 1010 010C 1010 010D 1010 010E 1010 010F 1010 0110 1010 0111 1010 0112
+#00BA: 00B0: 1010 0113 1010 0114 1010 0115 1010 0116 1010 0117 8100 0022 0023 0024 0025 0026
+#00BA: 00C0: 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031 0032 0033 0034 0035 0036
+#00BA: 00D0: 0037 0038 0039 003A 003B 003C 003D 003E 003F 0040 0041 0042 0043 0044 0045 0046
+#00BA: 00E0: 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052 0053 0054 0055 0056
+#00BA: 00F0: 0057 0058 0059 005A 005B 005C 005D 005E 005F 0060 0061 0062 0063 0064 0065 0066
+#00BA: 0100: 0067 0068 0069 006A 006B 006C 006D 006E 006F 0070 0071 0072 0073 0074 0075 0076
+#00BA: 0110: 0077 0078 0079 007A 007B 007C 007D 007E 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#00BA: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_LD_ld0_l/Makefile b/test/integration/comet2/cmd_LD_ld0_l/Makefile
new file mode 100644 (file)
index 0000000..abf362c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld0_l.casl
+COMET2FLAG = -td
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LD_ld0_l/a.o b/test/integration/comet2/cmd_LD_ld0_l/a.o
new file mode 100644 (file)
index 0000000..7acda58
Binary files /dev/null and b/test/integration/comet2/cmd_LD_ld0_l/a.o differ
diff --git a/test/integration/comet2/cmd_LD_ld1/0.txt b/test/integration/comet2/cmd_LD_ld1/0.txt
new file mode 100644 (file)
index 0000000..fd73b7f
--- /dev/null
@@ -0,0 +1,706 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0000: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0000: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0002: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0002: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:     -1 = #FFFF = 1111111111111111
+#0003: GR2:     -1 = #FFFF = 1111111111111111
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      64 = #0040 = 0000000001000000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 010
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0003: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0003: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0003: 0030: 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:     -1 = #FFFF = 1111111111111111
+#0004: GR2:     -1 = #FFFF = 1111111111111111
+#0004: GR3:     -1 = #FFFF = 1111111111111111
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0004: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0004: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:     -1 = #FFFF = 1111111111111111
+#0005: GR2:     -1 = #FFFF = 1111111111111111
+#0005: GR3:     -1 = #FFFF = 1111111111111111
+#0005: GR4:     -1 = #FFFF = 1111111111111111
+#0005: GR5:      0 = #0000 = 0000000000000000
+#0005: GR6:      0 = #0000 = 0000000000000000
+#0005: GR7:      0 = #0000 = 0000000000000000
+#0005: SP:      64 = #0040 = 0000000001000000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 010
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0005: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0005: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0005: 0030: 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:     -1 = #FFFF = 1111111111111111
+#0006: GR2:     -1 = #FFFF = 1111111111111111
+#0006: GR3:     -1 = #FFFF = 1111111111111111
+#0006: GR4:     -1 = #FFFF = 1111111111111111
+#0006: GR5:     -1 = #FFFF = 1111111111111111
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 010
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0006: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0006: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:     -1 = #FFFF = 1111111111111111
+#0007: GR2:     -1 = #FFFF = 1111111111111111
+#0007: GR3:     -1 = #FFFF = 1111111111111111
+#0007: GR4:     -1 = #FFFF = 1111111111111111
+#0007: GR5:     -1 = #FFFF = 1111111111111111
+#0007: GR6:     -1 = #FFFF = 1111111111111111
+#0007: GR7:      0 = #0000 = 0000000000000000
+#0007: SP:      64 = #0040 = 0000000001000000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 010
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0007: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0007: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     -1 = #FFFF = 1111111111111111
+#0008: GR2:     -1 = #FFFF = 1111111111111111
+#0008: GR3:     -1 = #FFFF = 1111111111111111
+#0008: GR4:     -1 = #FFFF = 1111111111111111
+#0008: GR5:     -1 = #FFFF = 1111111111111111
+#0008: GR6:     -1 = #FFFF = 1111111111111111
+#0008: GR7:     -1 = #FFFF = 1111111111111111
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 010
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0008: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0008: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0009: Register::::
+#0009: GR0:     -1 = #FFFF = 1111111111111111
+#0009: GR1:     -1 = #FFFF = 1111111111111111
+#0009: GR2:     -1 = #FFFF = 1111111111111111
+#0009: GR3:     -1 = #FFFF = 1111111111111111
+#0009: GR4:     -1 = #FFFF = 1111111111111111
+#0009: GR5:     -1 = #FFFF = 1111111111111111
+#0009: GR6:     -1 = #FFFF = 1111111111111111
+#0009: GR7:     -1 = #FFFF = 1111111111111111
+#0009: SP:      64 = #0040 = 0000000001000000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 010
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0009: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0009: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:     -1 = #FFFF = 1111111111111111
+#000A: GR1:     -1 = #FFFF = 1111111111111111
+#000A: GR2:     -1 = #FFFF = 1111111111111111
+#000A: GR3:     -1 = #FFFF = 1111111111111111
+#000A: GR4:     -1 = #FFFF = 1111111111111111
+#000A: GR5:     -1 = #FFFF = 1111111111111111
+#000A: GR6:     -1 = #FFFF = 1111111111111111
+#000A: GR7:     -1 = #FFFF = 1111111111111111
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 010
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000A: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000A: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000C: Register::::
+#000C: GR0:     -1 = #FFFF = 1111111111111111
+#000C: GR1:     -1 = #FFFF = 1111111111111111
+#000C: GR2:     -2 = #FFFE = 1111111111111110
+#000C: GR3:     -1 = #FFFF = 1111111111111111
+#000C: GR4:     -1 = #FFFF = 1111111111111111
+#000C: GR5:     -1 = #FFFF = 1111111111111111
+#000C: GR6:     -1 = #FFFF = 1111111111111111
+#000C: GR7:     -1 = #FFFF = 1111111111111111
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 010
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000C: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000C: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000D: Register::::
+#000D: GR0:     -1 = #FFFF = 1111111111111111
+#000D: GR1:     -1 = #FFFF = 1111111111111111
+#000D: GR2:     -2 = #FFFE = 1111111111111110
+#000D: GR3:     -1 = #FFFF = 1111111111111111
+#000D: GR4:     -1 = #FFFF = 1111111111111111
+#000D: GR5:     -1 = #FFFF = 1111111111111111
+#000D: GR6:     -1 = #FFFF = 1111111111111111
+#000D: GR7:     -1 = #FFFF = 1111111111111111
+#000D: SP:      64 = #0040 = 0000000001000000
+#000D: PR:      13 = #000D = 0000000000001101
+#000D: FR (OF SF ZF): 010
+#000D: Memory::::
+#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000D: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000D: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000D: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:     -1 = #FFFF = 1111111111111111
+#000E: GR1:     -1 = #FFFF = 1111111111111111
+#000E: GR2:     -2 = #FFFE = 1111111111111110
+#000E: GR3:     -2 = #FFFE = 1111111111111110
+#000E: GR4:     -1 = #FFFF = 1111111111111111
+#000E: GR5:     -1 = #FFFF = 1111111111111111
+#000E: GR6:     -1 = #FFFF = 1111111111111111
+#000E: GR7:     -1 = #FFFF = 1111111111111111
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 010
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000E: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000E: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#000F: Register::::
+#000F: GR0:     -1 = #FFFF = 1111111111111111
+#000F: GR1:     -1 = #FFFF = 1111111111111111
+#000F: GR2:     -2 = #FFFE = 1111111111111110
+#000F: GR3:     -2 = #FFFE = 1111111111111110
+#000F: GR4:     -2 = #FFFE = 1111111111111110
+#000F: GR5:     -1 = #FFFF = 1111111111111111
+#000F: GR6:     -1 = #FFFF = 1111111111111111
+#000F: GR7:     -1 = #FFFF = 1111111111111111
+#000F: SP:      64 = #0040 = 0000000001000000
+#000F: PR:      15 = #000F = 0000000000001111
+#000F: FR (OF SF ZF): 010
+#000F: Memory::::
+#000F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000F: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#000F: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#000F: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#000F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:     -1 = #FFFF = 1111111111111111
+#0010: GR1:     -1 = #FFFF = 1111111111111111
+#0010: GR2:     -2 = #FFFE = 1111111111111110
+#0010: GR3:     -2 = #FFFE = 1111111111111110
+#0010: GR4:     -2 = #FFFE = 1111111111111110
+#0010: GR5:     -2 = #FFFE = 1111111111111110
+#0010: GR6:     -1 = #FFFF = 1111111111111111
+#0010: GR7:     -1 = #FFFF = 1111111111111111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 010
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0010: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0010: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0011: Register::::
+#0011: GR0:     -1 = #FFFF = 1111111111111111
+#0011: GR1:     -1 = #FFFF = 1111111111111111
+#0011: GR2:     -2 = #FFFE = 1111111111111110
+#0011: GR3:     -2 = #FFFE = 1111111111111110
+#0011: GR4:     -2 = #FFFE = 1111111111111110
+#0011: GR5:     -2 = #FFFE = 1111111111111110
+#0011: GR6:     -2 = #FFFE = 1111111111111110
+#0011: GR7:     -1 = #FFFF = 1111111111111111
+#0011: SP:      64 = #0040 = 0000000001000000
+#0011: PR:      17 = #0011 = 0000000000010001
+#0011: FR (OF SF ZF): 010
+#0011: Memory::::
+#0011: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0011: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0011: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0011: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0012: Register::::
+#0012: GR0:     -1 = #FFFF = 1111111111111111
+#0012: GR1:     -1 = #FFFF = 1111111111111111
+#0012: GR2:     -2 = #FFFE = 1111111111111110
+#0012: GR3:     -2 = #FFFE = 1111111111111110
+#0012: GR4:     -2 = #FFFE = 1111111111111110
+#0012: GR5:     -2 = #FFFE = 1111111111111110
+#0012: GR6:     -2 = #FFFE = 1111111111111110
+#0012: GR7:     -2 = #FFFE = 1111111111111110
+#0012: SP:      64 = #0040 = 0000000001000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 010
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0012: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0012: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 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
+
+#0013: Register::::
+#0013: GR0:     -2 = #FFFE = 1111111111111110
+#0013: GR1:     -1 = #FFFF = 1111111111111111
+#0013: GR2:     -2 = #FFFE = 1111111111111110
+#0013: GR3:     -2 = #FFFE = 1111111111111110
+#0013: GR4:     -2 = #FFFE = 1111111111111110
+#0013: GR5:     -2 = #FFFE = 1111111111111110
+#0013: GR6:     -2 = #FFFE = 1111111111111110
+#0013: GR7:     -2 = #FFFE = 1111111111111110
+#0013: SP:      64 = #0040 = 0000000001000000
+#0013: PR:      19 = #0013 = 0000000000010011
+#0013: FR (OF SF ZF): 010
+#0013: Memory::::
+#0013: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0013: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0013: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0013: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0013: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:     -2 = #FFFE = 1111111111111110
+#0014: GR1:     -2 = #FFFE = 1111111111111110
+#0014: GR2:     -2 = #FFFE = 1111111111111110
+#0014: GR3:     -2 = #FFFE = 1111111111111110
+#0014: GR4:     -2 = #FFFE = 1111111111111110
+#0014: GR5:     -2 = #FFFE = 1111111111111110
+#0014: GR6:     -2 = #FFFE = 1111111111111110
+#0014: GR7:     -2 = #FFFE = 1111111111111110
+#0014: SP:      64 = #0040 = 0000000001000000
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 010
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0014: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0014: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:     -2 = #FFFE = 1111111111111110
+#0016: GR1:     -2 = #FFFE = 1111111111111110
+#0016: GR2:     -2 = #FFFE = 1111111111111110
+#0016: GR3:     -2 = #FFFE = 1111111111111110
+#0016: GR4:     -2 = #FFFE = 1111111111111110
+#0016: GR5:     -2 = #FFFE = 1111111111111110
+#0016: GR6:     -2 = #FFFE = 1111111111111110
+#0016: GR7:     -2 = #FFFE = 1111111111111110
+#0016: SP:      64 = #0040 = 0000000001000000
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 010
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0016: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0016: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0017: Register::::
+#0017: GR0:     -2 = #FFFE = 1111111111111110
+#0017: GR1:     -2 = #FFFE = 1111111111111110
+#0017: GR2:     -2 = #FFFE = 1111111111111110
+#0017: GR3:     -2 = #FFFE = 1111111111111110
+#0017: GR4:     -2 = #FFFE = 1111111111111110
+#0017: GR5:     -2 = #FFFE = 1111111111111110
+#0017: GR6:     -2 = #FFFE = 1111111111111110
+#0017: GR7:     -2 = #FFFE = 1111111111111110
+#0017: SP:      64 = #0040 = 0000000001000000
+#0017: PR:      23 = #0017 = 0000000000010111
+#0017: FR (OF SF ZF): 010
+#0017: Memory::::
+#0017: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0017: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0017: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0017: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0017: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:     -2 = #FFFE = 1111111111111110
+#0018: GR1:     -2 = #FFFE = 1111111111111110
+#0018: GR2:     -2 = #FFFE = 1111111111111110
+#0018: GR3:     -2 = #FFFE = 1111111111111110
+#0018: GR4:     -2 = #FFFE = 1111111111111110
+#0018: GR5:     -2 = #FFFE = 1111111111111110
+#0018: GR6:     -2 = #FFFE = 1111111111111110
+#0018: GR7:     -2 = #FFFE = 1111111111111110
+#0018: SP:      64 = #0040 = 0000000001000000
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 010
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0018: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0018: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0019: Register::::
+#0019: GR0:     -2 = #FFFE = 1111111111111110
+#0019: GR1:     -2 = #FFFE = 1111111111111110
+#0019: GR2:     -2 = #FFFE = 1111111111111110
+#0019: GR3:     -2 = #FFFE = 1111111111111110
+#0019: GR4:     -2 = #FFFE = 1111111111111110
+#0019: GR5:     -2 = #FFFE = 1111111111111110
+#0019: GR6:     -2 = #FFFE = 1111111111111110
+#0019: GR7:     -2 = #FFFE = 1111111111111110
+#0019: SP:      64 = #0040 = 0000000001000000
+#0019: PR:      25 = #0019 = 0000000000011001
+#0019: FR (OF SF ZF): 010
+#0019: Memory::::
+#0019: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0019: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0019: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0019: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0019: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:     -2 = #FFFE = 1111111111111110
+#001A: GR1:     -2 = #FFFE = 1111111111111110
+#001A: GR2:     -2 = #FFFE = 1111111111111110
+#001A: GR3:     -2 = #FFFE = 1111111111111110
+#001A: GR4:     -2 = #FFFE = 1111111111111110
+#001A: GR5:     -2 = #FFFE = 1111111111111110
+#001A: GR6:     -2 = #FFFE = 1111111111111110
+#001A: GR7:     -2 = #FFFE = 1111111111111110
+#001A: SP:      64 = #0040 = 0000000001000000
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 010
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001A: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001A: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001B: Register::::
+#001B: GR0:     -2 = #FFFE = 1111111111111110
+#001B: GR1:     -2 = #FFFE = 1111111111111110
+#001B: GR2:     -2 = #FFFE = 1111111111111110
+#001B: GR3:     -2 = #FFFE = 1111111111111110
+#001B: GR4:     -2 = #FFFE = 1111111111111110
+#001B: GR5:     -2 = #FFFE = 1111111111111110
+#001B: GR6:     -2 = #FFFE = 1111111111111110
+#001B: GR7:     -2 = #FFFE = 1111111111111110
+#001B: SP:      64 = #0040 = 0000000001000000
+#001B: PR:      27 = #001B = 0000000000011011
+#001B: FR (OF SF ZF): 010
+#001B: Memory::::
+#001B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001B: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001B: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001B: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001C: Register::::
+#001C: GR0:     -2 = #FFFE = 1111111111111110
+#001C: GR1:     -2 = #FFFE = 1111111111111110
+#001C: GR2:     -2 = #FFFE = 1111111111111110
+#001C: GR3:     -2 = #FFFE = 1111111111111110
+#001C: GR4:     -2 = #FFFE = 1111111111111110
+#001C: GR5:     -2 = #FFFE = 1111111111111110
+#001C: GR6:     -2 = #FFFE = 1111111111111110
+#001C: GR7:     -2 = #FFFE = 1111111111111110
+#001C: SP:      64 = #0040 = 0000000001000000
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 010
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001C: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001C: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001D: Register::::
+#001D: GR0:     -2 = #FFFE = 1111111111111110
+#001D: GR1:     -2 = #FFFE = 1111111111111110
+#001D: GR2:     -2 = #FFFE = 1111111111111110
+#001D: GR3:     -2 = #FFFE = 1111111111111110
+#001D: GR4:     -2 = #FFFE = 1111111111111110
+#001D: GR5:     -2 = #FFFE = 1111111111111110
+#001D: GR6:     -2 = #FFFE = 1111111111111110
+#001D: GR7:     -2 = #FFFE = 1111111111111110
+#001D: SP:      64 = #0040 = 0000000001000000
+#001D: PR:      29 = #001D = 0000000000011101
+#001D: FR (OF SF ZF): 010
+#001D: Memory::::
+#001D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001D: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001D: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001D: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:     -2 = #FFFE = 1111111111111110
+#001E: GR1:     -2 = #FFFE = 1111111111111110
+#001E: GR2:     -2 = #FFFE = 1111111111111110
+#001E: GR3:     -2 = #FFFE = 1111111111111110
+#001E: GR4:     -2 = #FFFE = 1111111111111110
+#001E: GR5:     -2 = #FFFE = 1111111111111110
+#001E: GR6:     -2 = #FFFE = 1111111111111110
+#001E: GR7:     -2 = #FFFE = 1111111111111110
+#001E: SP:      64 = #0040 = 0000000001000000
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 010
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#001E: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#001E: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      1 = #0001 = 0000000000000001
+#0020: GR1:     -2 = #FFFE = 1111111111111110
+#0020: GR2:     -2 = #FFFE = 1111111111111110
+#0020: GR3:     -2 = #FFFE = 1111111111111110
+#0020: GR4:     -2 = #FFFE = 1111111111111110
+#0020: GR5:     -2 = #FFFE = 1111111111111110
+#0020: GR6:     -2 = #FFFE = 1111111111111110
+#0020: GR7:     -2 = #FFFE = 1111111111111110
+#0020: SP:      64 = #0040 = 0000000001000000
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 010
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0020: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0020: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0021: Register::::
+#0021: GR0:      1 = #0001 = 0000000000000001
+#0021: GR1:      1 = #0001 = 0000000000000001
+#0021: GR2:     -2 = #FFFE = 1111111111111110
+#0021: GR3:     -2 = #FFFE = 1111111111111110
+#0021: GR4:     -2 = #FFFE = 1111111111111110
+#0021: GR5:     -2 = #FFFE = 1111111111111110
+#0021: GR6:     -2 = #FFFE = 1111111111111110
+#0021: GR7:     -2 = #FFFE = 1111111111111110
+#0021: SP:      64 = #0040 = 0000000001000000
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0021: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0021: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0022: Register::::
+#0022: GR0:      1 = #0001 = 0000000000000001
+#0022: GR1:      1 = #0001 = 0000000000000001
+#0022: GR2:      1 = #0001 = 0000000000000001
+#0022: GR3:     -2 = #FFFE = 1111111111111110
+#0022: GR4:     -2 = #FFFE = 1111111111111110
+#0022: GR5:     -2 = #FFFE = 1111111111111110
+#0022: GR6:     -2 = #FFFE = 1111111111111110
+#0022: GR7:     -2 = #FFFE = 1111111111111110
+#0022: SP:      64 = #0040 = 0000000001000000
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0022: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0022: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0023: Register::::
+#0023: GR0:      1 = #0001 = 0000000000000001
+#0023: GR1:      1 = #0001 = 0000000000000001
+#0023: GR2:      1 = #0001 = 0000000000000001
+#0023: GR3:      1 = #0001 = 0000000000000001
+#0023: GR4:     -2 = #FFFE = 1111111111111110
+#0023: GR5:     -2 = #FFFE = 1111111111111110
+#0023: GR6:     -2 = #FFFE = 1111111111111110
+#0023: GR7:     -2 = #FFFE = 1111111111111110
+#0023: SP:      64 = #0040 = 0000000001000000
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0023: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0023: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      1 = #0001 = 0000000000000001
+#0024: GR1:      1 = #0001 = 0000000000000001
+#0024: GR2:      1 = #0001 = 0000000000000001
+#0024: GR3:      1 = #0001 = 0000000000000001
+#0024: GR4:      1 = #0001 = 0000000000000001
+#0024: GR5:     -2 = #FFFE = 1111111111111110
+#0024: GR6:     -2 = #FFFE = 1111111111111110
+#0024: GR7:     -2 = #FFFE = 1111111111111110
+#0024: SP:      64 = #0040 = 0000000001000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0024: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0024: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0025: Register::::
+#0025: GR0:      1 = #0001 = 0000000000000001
+#0025: GR1:      1 = #0001 = 0000000000000001
+#0025: GR2:      1 = #0001 = 0000000000000001
+#0025: GR3:      1 = #0001 = 0000000000000001
+#0025: GR4:      1 = #0001 = 0000000000000001
+#0025: GR5:      1 = #0001 = 0000000000000001
+#0025: GR6:     -2 = #FFFE = 1111111111111110
+#0025: GR7:     -2 = #FFFE = 1111111111111110
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0025: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0025: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      1 = #0001 = 0000000000000001
+#0026: GR1:      1 = #0001 = 0000000000000001
+#0026: GR2:      1 = #0001 = 0000000000000001
+#0026: GR3:      1 = #0001 = 0000000000000001
+#0026: GR4:      1 = #0001 = 0000000000000001
+#0026: GR5:      1 = #0001 = 0000000000000001
+#0026: GR6:      1 = #0001 = 0000000000000001
+#0026: GR7:     -2 = #FFFE = 1111111111111110
+#0026: SP:      64 = #0040 = 0000000001000000
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0026: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0026: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0026: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0027: Register::::
+#0027: GR0:      1 = #0001 = 0000000000000001
+#0027: GR1:      1 = #0001 = 0000000000000001
+#0027: GR2:      1 = #0001 = 0000000000000001
+#0027: GR3:      1 = #0001 = 0000000000000001
+#0027: GR4:      1 = #0001 = 0000000000000001
+#0027: GR5:      1 = #0001 = 0000000000000001
+#0027: GR6:      1 = #0001 = 0000000000000001
+#0027: GR7:      1 = #0001 = 0000000000000001
+#0027: SP:      64 = #0040 = 0000000001000000
+#0027: PR:      39 = #0027 = 0000000000100111
+#0027: FR (OF SF ZF): 000
+#0027: Memory::::
+#0027: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0027: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0027: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0027: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0027: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      1 = #0001 = 0000000000000001
+#0028: GR1:      1 = #0001 = 0000000000000001
+#0028: GR2:      1 = #0001 = 0000000000000001
+#0028: GR3:      1 = #0001 = 0000000000000001
+#0028: GR4:      1 = #0001 = 0000000000000001
+#0028: GR5:      1 = #0001 = 0000000000000001
+#0028: GR6:      1 = #0001 = 0000000000000001
+#0028: GR7:      1 = #0001 = 0000000000000001
+#0028: SP:      64 = #0040 = 0000000001000000
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 1210 FFFF 1421 1431 1441 1451 1461 1471 1401 1411 1220 FFFE 1422 1432 1442 1452
+#0028: 0010: 1462 1472 1402 1412 1230 FFFE 1433 1443 1453 1463 1473 1403 1413 1423 1200 0001
+#0028: 0020: 1410 1420 1430 1440 1450 1460 1470 1400 8100 0000 0000 0000 0000 0000 0000 0000
+#0028: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_LD_ld1/Makefile b/test/integration/comet2/cmd_LD_ld1/Makefile
new file mode 100644 (file)
index 0000000..13ee897
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld1.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LD_ld1/a.o b/test/integration/comet2/cmd_LD_ld1/a.o
new file mode 100644 (file)
index 0000000..fbc3aa9
Binary files /dev/null and b/test/integration/comet2/cmd_LD_ld1/a.o differ
diff --git a/test/integration/comet2/cmd_LD_ld2/0.txt b/test/integration/comet2/cmd_LD_ld2/0.txt
new file mode 100644 (file)
index 0000000..204da2a
--- /dev/null
@@ -0,0 +1,173 @@
+../../../../comet2 -td -M32 a.o
+
+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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0000: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     19 = #0013 = 0000000000010011
+#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:      32 = #0020 = 0000000000100000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0002: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      2 = #0002 = 0000000000000010
+#0004: GR1:     19 = #0013 = 0000000000010011
+#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:      32 = #0020 = 0000000000100000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0004: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      2 = #0002 = 0000000000000010
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      5 = #0005 = 0000000000000101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      32 = #0020 = 0000000000100000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0006: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      2 = #0002 = 0000000000000010
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:      5 = #0005 = 0000000000000101
+#0008: GR3:      7 = #0007 = 0000000000000111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      32 = #0020 = 0000000000100000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0008: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      2 = #0002 = 0000000000000010
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:      5 = #0005 = 0000000000000101
+#000A: GR3:      7 = #0007 = 0000000000000111
+#000A: GR4:     11 = #000B = 0000000000001011
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      32 = #0020 = 0000000000100000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000A: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      2 = #0002 = 0000000000000010
+#000C: GR1:     19 = #0013 = 0000000000010011
+#000C: GR2:      5 = #0005 = 0000000000000101
+#000C: GR3:      7 = #0007 = 0000000000000111
+#000C: GR4:     11 = #000B = 0000000000001011
+#000C: GR5:     13 = #000D = 0000000000001101
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      32 = #0020 = 0000000000100000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000C: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      2 = #0002 = 0000000000000010
+#000E: GR1:     19 = #0013 = 0000000000010011
+#000E: GR2:      5 = #0005 = 0000000000000101
+#000E: GR3:      7 = #0007 = 0000000000000111
+#000E: GR4:     11 = #000B = 0000000000001011
+#000E: GR5:     13 = #000D = 0000000000001101
+#000E: GR6:     17 = #0011 = 0000000000010001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      32 = #0020 = 0000000000100000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#000E: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      2 = #0002 = 0000000000000010
+#0010: GR1:     19 = #0013 = 0000000000010011
+#0010: GR2:      5 = #0005 = 0000000000000101
+#0010: GR3:      7 = #0007 = 0000000000000111
+#0010: GR4:     11 = #000B = 0000000000001011
+#0010: GR5:     13 = #000D = 0000000000001101
+#0010: GR6:     17 = #0011 = 0000000000010001
+#0010: GR7:     19 = #0013 = 0000000000010011
+#0010: SP:      32 = #0020 = 0000000000100000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0010: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      2 = #0002 = 0000000000000010
+#0012: GR1:      3 = #0003 = 0000000000000011
+#0012: GR2:      5 = #0005 = 0000000000000101
+#0012: GR3:      7 = #0007 = 0000000000000111
+#0012: GR4:     11 = #000B = 0000000000001011
+#0012: GR5:     13 = #000D = 0000000000001101
+#0012: GR6:     17 = #0011 = 0000000000010001
+#0012: GR7:     19 = #0013 = 0000000000010011
+#0012: SP:      32 = #0020 = 0000000000100000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1210 0013 1001 0000 1021 0002 1031 0003 1041 0004 1051 0005 1061 0006 1071 0007
+#0012: 0010: 1011 0001 8100 0002 0003 0005 0007 000B 000D 0011 0013 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_LD_ld2/Makefile b/test/integration/comet2/cmd_LD_ld2/Makefile
new file mode 100644 (file)
index 0000000..4d0cde1
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/LD/ld2.casl
+COMET2FLAG = -td -M32
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_LD_ld2/a.o b/test/integration/comet2/cmd_LD_ld2/a.o
new file mode 100644 (file)
index 0000000..f951deb
Binary files /dev/null and b/test/integration/comet2/cmd_LD_ld2/a.o differ
diff --git a/test/integration/comet2/cmd_NOP_nop/0.txt b/test/integration/comet2/cmd_NOP_nop/0.txt
new file mode 100644 (file)
index 0000000..d3f96fe
--- /dev/null
@@ -0,0 +1,163 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0001: Register::::
+#0001: GR0:      0 = #0000 = 0000000000000000
+#0001: GR1:      0 = #0000 = 0000000000000000
+#0001: GR2:      0 = #0000 = 0000000000000000
+#0001: GR3:      0 = #0000 = 0000000000000000
+#0001: GR4:      0 = #0000 = 0000000000000000
+#0001: GR5:      0 = #0000 = 0000000000000000
+#0001: GR6:      0 = #0000 = 0000000000000000
+#0001: GR7:      0 = #0000 = 0000000000000000
+#0001: SP:      16 = #0010 = 0000000000010000
+#0001: PR:       1 = #0001 = 0000000000000001
+#0001: FR (OF SF ZF): 000
+#0001: Memory::::
+#0001: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0001: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:      16 = #0010 = 0000000000010000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 000
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      0 = #0000 = 0000000000000000
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0007: Register::::
+#0007: GR0:      0 = #0000 = 0000000000000000
+#0007: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0007: PR:       7 = #0007 = 0000000000000111
+#0007: FR (OF SF ZF): 000
+#0007: Memory::::
+#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0007: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:      0 = #0000 = 0000000000000000
+#0008: GR2:      0 = #0000 = 0000000000000000
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      16 = #0010 = 0000000000010000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
+#0009: Register::::
+#0009: GR0:      0 = #0000 = 0000000000000000
+#0009: GR1:      0 = #0000 = 0000000000000000
+#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:      16 = #0010 = 0000000000010000
+#0009: PR:       9 = #0009 = 0000000000001001
+#0009: FR (OF SF ZF): 000
+#0009: Memory::::
+#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0009: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 0000 8100 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_NOP_nop/Makefile b/test/integration/comet2/cmd_NOP_nop/Makefile
new file mode 100644 (file)
index 0000000..a7d86ec
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/NOP/nop.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_NOP_nop/a.o b/test/integration/comet2/cmd_NOP_nop/a.o
new file mode 100644 (file)
index 0000000..5cb18d1
Binary files /dev/null and b/test/integration/comet2/cmd_NOP_nop/a.o differ
diff --git a/test/integration/comet2/cmd_OR_or0/0.txt b/test/integration/comet2/cmd_OR_or0/0.txt
new file mode 100644 (file)
index 0000000..d31ee9f
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3110 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/comet2/cmd_OR_or0/Makefile b/test/integration/comet2/cmd_OR_or0/Makefile
new file mode 100644 (file)
index 0000000..2eef360
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OR_or0/a.o b/test/integration/comet2/cmd_OR_or0/a.o
new file mode 100644 (file)
index 0000000..8aeac41
Binary files /dev/null and b/test/integration/comet2/cmd_OR_or0/a.o differ
diff --git a/test/integration/comet2/cmd_OR_or0_s/0.txt b/test/integration/comet2/cmd_OR_or0_s/0.txt
new file mode 100644 (file)
index 0000000..e0e5b65
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3110 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3110 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/comet2/cmd_OR_or0_s/Makefile b/test/integration/comet2/cmd_OR_or0_s/Makefile
new file mode 100644 (file)
index 0000000..d5a2a9c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OR_or0_s/a.o b/test/integration/comet2/cmd_OR_or0_s/a.o
new file mode 100644 (file)
index 0000000..3d10fe3
Binary files /dev/null and b/test/integration/comet2/cmd_OR_or0_s/a.o differ
diff --git a/test/integration/comet2/cmd_OR_or0_z/0.txt b/test/integration/comet2/cmd_OR_or0_z/0.txt
new file mode 100644 (file)
index 0000000..9c7614b
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3110 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3110 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3110 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/comet2/cmd_OR_or0_z/Makefile b/test/integration/comet2/cmd_OR_or0_z/Makefile
new file mode 100644 (file)
index 0000000..cad28a9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or0_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OR_or0_z/a.o b/test/integration/comet2/cmd_OR_or0_z/a.o
new file mode 100644 (file)
index 0000000..6c4c2c5
Binary files /dev/null and b/test/integration/comet2/cmd_OR_or0_z/a.o differ
diff --git a/test/integration/comet2/cmd_OR_or1/0.txt b/test/integration/comet2/cmd_OR_or1/0.txt
new file mode 100644 (file)
index 0000000..70cacba
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:  32767 = #7FFF = 0111111111111111
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 3112 0007 8100 3000 4FFF 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_OR_or1/Makefile b/test/integration/comet2/cmd_OR_or1/Makefile
new file mode 100644 (file)
index 0000000..3409cbe
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OR_or1/a.o b/test/integration/comet2/cmd_OR_or1/a.o
new file mode 100644 (file)
index 0000000..00bdb47
Binary files /dev/null and b/test/integration/comet2/cmd_OR_or1/a.o differ
diff --git a/test/integration/comet2/cmd_OR_or2/0.txt b/test/integration/comet2/cmd_OR_or2/0.txt
new file mode 100644 (file)
index 0000000..f861281
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3512 8100 3000 4FFF 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  32767 = #7FFF = 0111111111111111
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3512 8100 3000 4FFF 
diff --git a/test/integration/comet2/cmd_OR_or2/Makefile b/test/integration/comet2/cmd_OR_or2/Makefile
new file mode 100644 (file)
index 0000000..0ceeafa
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OR/or2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OR_or2/a.o b/test/integration/comet2/cmd_OR_or2/a.o
new file mode 100644 (file)
index 0000000..03b36ba
Binary files /dev/null and b/test/integration/comet2/cmd_OR_or2/a.o differ
diff --git a/test/integration/comet2/cmd_OUT_out/0.txt b/test/integration/comet2/cmd_OUT_out/0.txt
new file mode 100644 (file)
index 0000000..2c5ffea
--- /dev/null
@@ -0,0 +1,1279 @@
+../../../../comet2 -td -M256 a.o
+
+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:     256 = #0100 = 0000000100000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0000: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0000: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0000: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0000: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0000: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0000: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0000: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0000: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0000: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0000: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0000: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0002: PR:       2 = #0002 = 0000000000000010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0002: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0002: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0002: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0002: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0002: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0002: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0002: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0002: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0002: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0002: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0002: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0002: 00F0: 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: 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:     254 = #00FE = 0000000011111110
+#0004: PR:       4 = #0004 = 0000000000000100
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0004: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0004: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0004: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0004: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0004: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0004: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0004: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0004: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0004: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0004: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0004: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0004: 00F0: 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:     73 = #0049 = 0000000001001001 = 'I'
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:     254 = #00FE = 0000000011111110
+#0006: PR:       6 = #0006 = 0000000000000110
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0006: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0006: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0006: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0006: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0006: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0006: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0006: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0006: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0006: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0006: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0006: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#0008: GR2:     77 = #004D = 0000000001001101 = 'M'
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:     254 = #00FE = 0000000011111110
+#0008: PR:       8 = #0008 = 0000000000001000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0008: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0008: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0008: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0008: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0008: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0008: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0008: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0008: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0008: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0008: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0008: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0008: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+0      1
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     73 = #0049 = 0000000001001001 = 'I'
+#000A: GR2:     77 = #004D = 0000000001001101 = 'M'
+#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:     254 = #00FE = 0000000011111110
+#000A: PR:      10 = #000A = 0000000000001010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:    176 = #00B0 = 0000000010110000
+#000C: GR2:     77 = #004D = 0000000001001101 = 'M'
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:     254 = #00FE = 0000000011111110
+#000C: PR:      12 = #000C = 0000000000001100
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:    176 = #00B0 = 0000000010110000
+#000E: GR2:    177 = #00B1 = 0000000010110001
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:     254 = #00FE = 0000000011111110
+#000E: PR:      14 = #000E = 0000000000001110
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#000E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#000E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#000E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#000E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#000E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#000E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#000E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#000E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#000E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#000E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#000E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#000E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:    176 = #00B0 = 0000000010110000
+#0010: GR2:    177 = #00B1 = 0000000010110001
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:     254 = #00FE = 0000000011111110
+#0010: PR:      16 = #0010 = 0000000000010000
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0010: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0010: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0010: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0010: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0010: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0010: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0010: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0010: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0010: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0010: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0010: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:    176 = #00B0 = 0000000010110000
+#0011: GR2:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0011: PR:      17 = #0011 = 0000000000010001
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0011: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0011: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0011: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0011: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0011: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0011: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0011: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0011: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0011: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0011: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0011: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0011: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#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:     256 = #0100 = 0000000100000000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0012: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0012: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0012: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0012: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0012: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0012: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0012: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0012: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0012: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0012: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0012: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0012: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:      0 = #0000 = 0000000000000000
+#0014: GR2:      0 = #0000 = 0000000000000000
+#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:     255 = #00FF = 0000000011111111
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0014: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0014: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0014: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0014: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0014: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0014: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0014: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0014: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0014: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0014: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0014: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0014: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#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:     254 = #00FE = 0000000011111110
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0016: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0016: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0016: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0016: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0016: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0016: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0016: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0016: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0016: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0016: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0016: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0016: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:     78 = #004E = 0000000001001110 = 'N'
+#0018: GR2:      0 = #0000 = 0000000000000000
+#0018: GR3:      0 = #0000 = 0000000000000000
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:      0 = #0000 = 0000000000000000
+#0018: GR6:      0 = #0000 = 0000000000000000
+#0018: GR7:      0 = #0000 = 0000000000000000
+#0018: SP:     254 = #00FE = 0000000011111110
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0018: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0018: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0018: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0018: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0018: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0018: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0018: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0018: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0018: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0018: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0018: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0018: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:     78 = #004E = 0000000001001110 = 'N'
+#001A: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001A: GR3:      0 = #0000 = 0000000000000000
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:      0 = #0000 = 0000000000000000
+#001A: GR6:      0 = #0000 = 0000000000000000
+#001A: GR7:      0 = #0000 = 0000000000000000
+#001A: SP:     254 = #00FE = 0000000011111110
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+ !"#$%&'()*+,-./0123456789:;<=>?#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:     78 = #004E = 0000000001001110 = 'N'
+#001C: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001C: GR3:      0 = #0000 = 0000000000000000
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:      0 = #0000 = 0000000000000000
+#001C: GR6:      0 = #0000 = 0000000000000000
+#001C: GR7:      0 = #0000 = 0000000000000000
+#001C: SP:     254 = #00FE = 0000000011111110
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:    178 = #00B2 = 0000000010110010
+#001E: GR2:    110 = #006E = 0000000001101110 = 'n'
+#001E: GR3:      0 = #0000 = 0000000000000000
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:      0 = #0000 = 0000000000000000
+#001E: GR6:      0 = #0000 = 0000000000000000
+#001E: GR7:      0 = #0000 = 0000000000000000
+#001E: SP:     254 = #00FE = 0000000011111110
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#001E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#001E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#001E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#001E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#001E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#001E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#001E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#001E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#001E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#001E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#001E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#001E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:    178 = #00B2 = 0000000010110010
+#0020: GR2:    179 = #00B3 = 0000000010110011
+#0020: GR3:      0 = #0000 = 0000000000000000
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:      0 = #0000 = 0000000000000000
+#0020: GR6:      0 = #0000 = 0000000000000000
+#0020: GR7:      0 = #0000 = 0000000000000000
+#0020: SP:     254 = #00FE = 0000000011111110
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0020: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0020: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0020: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0020: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0020: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0020: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0020: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0020: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0020: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0020: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0020: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0020: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:    178 = #00B2 = 0000000010110010
+#0022: GR2:    179 = #00B3 = 0000000010110011
+#0022: GR3:      0 = #0000 = 0000000000000000
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:      0 = #0000 = 0000000000000000
+#0022: GR6:      0 = #0000 = 0000000000000000
+#0022: GR7:      0 = #0000 = 0000000000000000
+#0022: SP:     254 = #00FE = 0000000011111110
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0022: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0022: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0022: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0022: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0022: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0022: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0022: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0022: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0022: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0022: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0022: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0022: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:    178 = #00B2 = 0000000010110010
+#0023: GR2:      0 = #0000 = 0000000000000000
+#0023: GR3:      0 = #0000 = 0000000000000000
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:      0 = #0000 = 0000000000000000
+#0023: GR6:      0 = #0000 = 0000000000000000
+#0023: GR7:      0 = #0000 = 0000000000000000
+#0023: SP:     255 = #00FF = 0000000011111111
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0023: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0023: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0023: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0023: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0023: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0023: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0023: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0023: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0023: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0023: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0023: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0023: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:      0 = #0000 = 0000000000000000
+#0024: GR2:      0 = #0000 = 0000000000000000
+#0024: GR3:      0 = #0000 = 0000000000000000
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:      0 = #0000 = 0000000000000000
+#0024: GR6:      0 = #0000 = 0000000000000000
+#0024: GR7:      0 = #0000 = 0000000000000000
+#0024: SP:     256 = #0100 = 0000000100000000
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0024: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0024: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0024: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0024: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0024: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0024: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0024: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0024: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0024: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0024: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0024: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0024: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0026: Register::::
+#0026: GR0:      0 = #0000 = 0000000000000000
+#0026: GR1:      0 = #0000 = 0000000000000000
+#0026: GR2:      0 = #0000 = 0000000000000000
+#0026: GR3:      0 = #0000 = 0000000000000000
+#0026: GR4:      0 = #0000 = 0000000000000000
+#0026: GR5:      0 = #0000 = 0000000000000000
+#0026: GR6:      0 = #0000 = 0000000000000000
+#0026: GR7:      0 = #0000 = 0000000000000000
+#0026: SP:     255 = #00FF = 0000000011111111
+#0026: PR:      38 = #0026 = 0000000000100110
+#0026: FR (OF SF ZF): 000
+#0026: Memory::::
+#0026: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0026: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0026: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0026: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0026: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0026: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0026: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0026: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0026: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0026: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0026: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0026: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0026: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0026: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0028: Register::::
+#0028: GR0:      0 = #0000 = 0000000000000000
+#0028: GR1:      0 = #0000 = 0000000000000000
+#0028: GR2:      0 = #0000 = 0000000000000000
+#0028: GR3:      0 = #0000 = 0000000000000000
+#0028: GR4:      0 = #0000 = 0000000000000000
+#0028: GR5:      0 = #0000 = 0000000000000000
+#0028: GR6:      0 = #0000 = 0000000000000000
+#0028: GR7:      0 = #0000 = 0000000000000000
+#0028: SP:     254 = #00FE = 0000000011111110
+#0028: PR:      40 = #0028 = 0000000000101000
+#0028: FR (OF SF ZF): 000
+#0028: Memory::::
+#0028: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0028: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0028: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0028: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0028: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0028: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0028: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0028: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0028: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0028: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0028: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0028: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0028: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0028: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002A: Register::::
+#002A: GR0:      0 = #0000 = 0000000000000000
+#002A: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002A: GR2:      0 = #0000 = 0000000000000000
+#002A: GR3:      0 = #0000 = 0000000000000000
+#002A: GR4:      0 = #0000 = 0000000000000000
+#002A: GR5:      0 = #0000 = 0000000000000000
+#002A: GR6:      0 = #0000 = 0000000000000000
+#002A: GR7:      0 = #0000 = 0000000000000000
+#002A: SP:     254 = #00FE = 0000000011111110
+#002A: PR:      42 = #002A = 0000000000101010
+#002A: FR (OF SF ZF): 000
+#002A: Memory::::
+#002A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#002C: Register::::
+#002C: GR0:      0 = #0000 = 0000000000000000
+#002C: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002C: GR2:    143 = #008F = 0000000010001111
+#002C: GR3:      0 = #0000 = 0000000000000000
+#002C: GR4:      0 = #0000 = 0000000000000000
+#002C: GR5:      0 = #0000 = 0000000000000000
+#002C: GR6:      0 = #0000 = 0000000000000000
+#002C: GR7:      0 = #0000 = 0000000000000000
+#002C: SP:     254 = #00FE = 0000000011111110
+#002C: PR:      44 = #002C = 0000000000101100
+#002C: FR (OF SF ZF): 000
+#002C: Memory::::
+#002C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_#002E: Register::::
+#002E: GR0:      0 = #0000 = 0000000000000000
+#002E: GR1:    111 = #006F = 0000000001101111 = 'o'
+#002E: GR2:    143 = #008F = 0000000010001111
+#002E: GR3:      0 = #0000 = 0000000000000000
+#002E: GR4:      0 = #0000 = 0000000000000000
+#002E: GR5:      0 = #0000 = 0000000000000000
+#002E: GR6:      0 = #0000 = 0000000000000000
+#002E: GR7:      0 = #0000 = 0000000000000000
+#002E: SP:     254 = #00FE = 0000000011111110
+#002E: PR:      46 = #002E = 0000000000101110
+#002E: FR (OF SF ZF): 000
+#002E: Memory::::
+#002E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#002E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#002E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#002E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#002E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#002E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#002E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#002E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#002E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#002E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#002E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#002E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#002E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#002E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0030: Register::::
+#0030: GR0:      0 = #0000 = 0000000000000000
+#0030: GR1:    180 = #00B4 = 0000000010110100
+#0030: GR2:    143 = #008F = 0000000010001111
+#0030: GR3:      0 = #0000 = 0000000000000000
+#0030: GR4:      0 = #0000 = 0000000000000000
+#0030: GR5:      0 = #0000 = 0000000000000000
+#0030: GR6:      0 = #0000 = 0000000000000000
+#0030: GR7:      0 = #0000 = 0000000000000000
+#0030: SP:     254 = #00FE = 0000000011111110
+#0030: PR:      48 = #0030 = 0000000000110000
+#0030: FR (OF SF ZF): 000
+#0030: Memory::::
+#0030: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0030: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0030: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0030: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0030: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0030: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0030: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0030: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0030: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0030: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0030: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0030: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0030: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0030: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0032: Register::::
+#0032: GR0:      0 = #0000 = 0000000000000000
+#0032: GR1:    180 = #00B4 = 0000000010110100
+#0032: GR2:    181 = #00B5 = 0000000010110101
+#0032: GR3:      0 = #0000 = 0000000000000000
+#0032: GR4:      0 = #0000 = 0000000000000000
+#0032: GR5:      0 = #0000 = 0000000000000000
+#0032: GR6:      0 = #0000 = 0000000000000000
+#0032: GR7:      0 = #0000 = 0000000000000000
+#0032: SP:     254 = #00FE = 0000000011111110
+#0032: PR:      50 = #0032 = 0000000000110010
+#0032: FR (OF SF ZF): 000
+#0032: Memory::::
+#0032: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0032: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0032: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0032: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0032: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0032: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0032: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0032: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0032: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0032: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0032: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0032: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0032: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0032: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0034: Register::::
+#0034: GR0:      0 = #0000 = 0000000000000000
+#0034: GR1:    180 = #00B4 = 0000000010110100
+#0034: GR2:    181 = #00B5 = 0000000010110101
+#0034: GR3:      0 = #0000 = 0000000000000000
+#0034: GR4:      0 = #0000 = 0000000000000000
+#0034: GR5:      0 = #0000 = 0000000000000000
+#0034: GR6:      0 = #0000 = 0000000000000000
+#0034: GR7:      0 = #0000 = 0000000000000000
+#0034: SP:     254 = #00FE = 0000000011111110
+#0034: PR:      52 = #0034 = 0000000000110100
+#0034: FR (OF SF ZF): 000
+#0034: Memory::::
+#0034: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0034: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0034: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0034: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0034: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0034: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0034: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0034: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0034: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0034: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0034: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0034: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0034: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0034: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0035: Register::::
+#0035: GR0:      0 = #0000 = 0000000000000000
+#0035: GR1:    180 = #00B4 = 0000000010110100
+#0035: GR2:      0 = #0000 = 0000000000000000
+#0035: GR3:      0 = #0000 = 0000000000000000
+#0035: GR4:      0 = #0000 = 0000000000000000
+#0035: GR5:      0 = #0000 = 0000000000000000
+#0035: GR6:      0 = #0000 = 0000000000000000
+#0035: GR7:      0 = #0000 = 0000000000000000
+#0035: SP:     255 = #00FF = 0000000011111111
+#0035: PR:      53 = #0035 = 0000000000110101
+#0035: FR (OF SF ZF): 000
+#0035: Memory::::
+#0035: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0035: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0035: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0035: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0035: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0035: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0035: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0035: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0035: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0035: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0035: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0035: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0035: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0035: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0036: Register::::
+#0036: GR0:      0 = #0000 = 0000000000000000
+#0036: GR1:      0 = #0000 = 0000000000000000
+#0036: GR2:      0 = #0000 = 0000000000000000
+#0036: GR3:      0 = #0000 = 0000000000000000
+#0036: GR4:      0 = #0000 = 0000000000000000
+#0036: GR5:      0 = #0000 = 0000000000000000
+#0036: GR6:      0 = #0000 = 0000000000000000
+#0036: GR7:      0 = #0000 = 0000000000000000
+#0036: SP:     256 = #0100 = 0000000100000000
+#0036: PR:      54 = #0036 = 0000000000110110
+#0036: FR (OF SF ZF): 000
+#0036: Memory::::
+#0036: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0036: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0036: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0036: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0036: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0036: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0036: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0036: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0036: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0036: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0036: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0036: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0036: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0036: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0038: Register::::
+#0038: GR0:      0 = #0000 = 0000000000000000
+#0038: GR1:      0 = #0000 = 0000000000000000
+#0038: GR2:      0 = #0000 = 0000000000000000
+#0038: GR3:      0 = #0000 = 0000000000000000
+#0038: GR4:      0 = #0000 = 0000000000000000
+#0038: GR5:      0 = #0000 = 0000000000000000
+#0038: GR6:      0 = #0000 = 0000000000000000
+#0038: GR7:      0 = #0000 = 0000000000000000
+#0038: SP:     255 = #00FF = 0000000011111111
+#0038: PR:      56 = #0038 = 0000000000111000
+#0038: FR (OF SF ZF): 000
+#0038: Memory::::
+#0038: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0038: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0038: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0038: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0038: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0038: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0038: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0038: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0038: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0038: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0038: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0038: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0038: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0038: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003A: Register::::
+#003A: GR0:      0 = #0000 = 0000000000000000
+#003A: GR1:      0 = #0000 = 0000000000000000
+#003A: GR2:      0 = #0000 = 0000000000000000
+#003A: GR3:      0 = #0000 = 0000000000000000
+#003A: GR4:      0 = #0000 = 0000000000000000
+#003A: GR5:      0 = #0000 = 0000000000000000
+#003A: GR6:      0 = #0000 = 0000000000000000
+#003A: GR7:      0 = #0000 = 0000000000000000
+#003A: SP:     254 = #00FE = 0000000011111110
+#003A: PR:      58 = #003A = 0000000000111010
+#003A: FR (OF SF ZF): 000
+#003A: Memory::::
+#003A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003A: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003A: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003A: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003A: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003A: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003A: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003A: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003A: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003A: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003A: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003A: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003A: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003A: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003C: Register::::
+#003C: GR0:      0 = #0000 = 0000000000000000
+#003C: GR1:    144 = #0090 = 0000000010010000
+#003C: GR2:      0 = #0000 = 0000000000000000
+#003C: GR3:      0 = #0000 = 0000000000000000
+#003C: GR4:      0 = #0000 = 0000000000000000
+#003C: GR5:      0 = #0000 = 0000000000000000
+#003C: GR6:      0 = #0000 = 0000000000000000
+#003C: GR7:      0 = #0000 = 0000000000000000
+#003C: SP:     254 = #00FE = 0000000011111110
+#003C: PR:      60 = #003C = 0000000000111100
+#003C: FR (OF SF ZF): 000
+#003C: Memory::::
+#003C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003C: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003C: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003C: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003C: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003C: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003C: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003C: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003C: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003C: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003C: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003C: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003C: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003C: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#003E: Register::::
+#003E: GR0:      0 = #0000 = 0000000000000000
+#003E: GR1:    144 = #0090 = 0000000010010000
+#003E: GR2:    175 = #00AF = 0000000010101111
+#003E: GR3:      0 = #0000 = 0000000000000000
+#003E: GR4:      0 = #0000 = 0000000000000000
+#003E: GR5:      0 = #0000 = 0000000000000000
+#003E: GR6:      0 = #0000 = 0000000000000000
+#003E: GR7:      0 = #0000 = 0000000000000000
+#003E: SP:     254 = #00FE = 0000000011111110
+#003E: PR:      62 = #003E = 0000000000111110
+#003E: FR (OF SF ZF): 000
+#003E: Memory::::
+#003E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#003E: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#003E: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#003E: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#003E: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#003E: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#003E: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#003E: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#003E: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#003E: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#003E: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#003E: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#003E: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#003E: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+`abcdefghijklmnopqrstuvwxyz{|}~#0040: Register::::
+#0040: GR0:      0 = #0000 = 0000000000000000
+#0040: GR1:    144 = #0090 = 0000000010010000
+#0040: GR2:    175 = #00AF = 0000000010101111
+#0040: GR3:      0 = #0000 = 0000000000000000
+#0040: GR4:      0 = #0000 = 0000000000000000
+#0040: GR5:      0 = #0000 = 0000000000000000
+#0040: GR6:      0 = #0000 = 0000000000000000
+#0040: GR7:      0 = #0000 = 0000000000000000
+#0040: SP:     254 = #00FE = 0000000011111110
+#0040: PR:      64 = #0040 = 0000000001000000
+#0040: FR (OF SF ZF): 000
+#0040: Memory::::
+#0040: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0040: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0040: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0040: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0040: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0040: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0040: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0040: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0040: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0040: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0040: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0040: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0040: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0040: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0042: Register::::
+#0042: GR0:      0 = #0000 = 0000000000000000
+#0042: GR1:    182 = #00B6 = 0000000010110110
+#0042: GR2:    175 = #00AF = 0000000010101111
+#0042: GR3:      0 = #0000 = 0000000000000000
+#0042: GR4:      0 = #0000 = 0000000000000000
+#0042: GR5:      0 = #0000 = 0000000000000000
+#0042: GR6:      0 = #0000 = 0000000000000000
+#0042: GR7:      0 = #0000 = 0000000000000000
+#0042: SP:     254 = #00FE = 0000000011111110
+#0042: PR:      66 = #0042 = 0000000001000010
+#0042: FR (OF SF ZF): 000
+#0042: Memory::::
+#0042: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0042: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0042: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0042: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0042: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0042: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0042: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0042: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0042: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0042: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0042: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0042: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0042: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0042: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0044: Register::::
+#0044: GR0:      0 = #0000 = 0000000000000000
+#0044: GR1:    182 = #00B6 = 0000000010110110
+#0044: GR2:    183 = #00B7 = 0000000010110111
+#0044: GR3:      0 = #0000 = 0000000000000000
+#0044: GR4:      0 = #0000 = 0000000000000000
+#0044: GR5:      0 = #0000 = 0000000000000000
+#0044: GR6:      0 = #0000 = 0000000000000000
+#0044: GR7:      0 = #0000 = 0000000000000000
+#0044: SP:     254 = #00FE = 0000000011111110
+#0044: PR:      68 = #0044 = 0000000001000100
+#0044: FR (OF SF ZF): 000
+#0044: Memory::::
+#0044: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0044: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0044: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0044: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0044: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0044: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0044: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0044: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0044: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0044: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0044: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0044: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0044: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0044: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+
+#0046: Register::::
+#0046: GR0:      0 = #0000 = 0000000000000000
+#0046: GR1:    182 = #00B6 = 0000000010110110
+#0046: GR2:    183 = #00B7 = 0000000010110111
+#0046: GR3:      0 = #0000 = 0000000000000000
+#0046: GR4:      0 = #0000 = 0000000000000000
+#0046: GR5:      0 = #0000 = 0000000000000000
+#0046: GR6:      0 = #0000 = 0000000000000000
+#0046: GR7:      0 = #0000 = 0000000000000000
+#0046: SP:     254 = #00FE = 0000000011111110
+#0046: PR:      70 = #0046 = 0000000001000110
+#0046: FR (OF SF ZF): 000
+#0046: Memory::::
+#0046: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0046: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0046: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0046: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0046: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0046: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0046: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0046: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0046: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0046: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0046: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0046: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0046: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0046: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0047: Register::::
+#0047: GR0:      0 = #0000 = 0000000000000000
+#0047: GR1:    182 = #00B6 = 0000000010110110
+#0047: GR2:      0 = #0000 = 0000000000000000
+#0047: GR3:      0 = #0000 = 0000000000000000
+#0047: GR4:      0 = #0000 = 0000000000000000
+#0047: GR5:      0 = #0000 = 0000000000000000
+#0047: GR6:      0 = #0000 = 0000000000000000
+#0047: GR7:      0 = #0000 = 0000000000000000
+#0047: SP:     255 = #00FF = 0000000011111111
+#0047: PR:      71 = #0047 = 0000000001000111
+#0047: FR (OF SF ZF): 000
+#0047: Memory::::
+#0047: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0047: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0047: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0047: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0047: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0047: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0047: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0047: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0047: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0047: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0047: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0047: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0047: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0047: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0048: Register::::
+#0048: GR0:      0 = #0000 = 0000000000000000
+#0048: GR1:      0 = #0000 = 0000000000000000
+#0048: GR2:      0 = #0000 = 0000000000000000
+#0048: GR3:      0 = #0000 = 0000000000000000
+#0048: GR4:      0 = #0000 = 0000000000000000
+#0048: GR5:      0 = #0000 = 0000000000000000
+#0048: GR6:      0 = #0000 = 0000000000000000
+#0048: GR7:      0 = #0000 = 0000000000000000
+#0048: SP:     256 = #0100 = 0000000100000000
+#0048: PR:      72 = #0048 = 0000000001001000
+#0048: FR (OF SF ZF): 000
+#0048: Memory::::
+#0048: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0048: 0000: 7001 0000 7002 0000 1210 0049 1220 004D F000 0002 1210 00B0 1220 00B1 F000 0002
+#0048: 0010: 7120 7110 7001 0000 7002 0000 1210 004E 1220 006E F000 0002 1210 00B2 1220 00B3
+#0048: 0020: F000 0002 7120 7110 7001 0000 7002 0000 1210 006F 1220 008F F000 0002 1210 00B4
+#0048: 0030: 1220 00B5 F000 0002 7120 7110 7001 0000 7002 0000 1210 0090 1220 00AF F000 0002
+#0048: 0040: 1210 00B6 1220 00B7 F000 0002 7120 7110 8100 0030 0009 0031 000A 0004 0020 0021
+#0048: 0050: 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030 0031
+#0048: 0060: 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E 003F 0020 0040
+#0048: 0070: 0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050
+#0048: 0080: 0051 0052 0053 0054 0055 0056 0057 0058 0059 005A 005B 005C 005D 005E 005F 0020
+#0048: 0090: 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 006A 006B 006C 006D 006E 006F
+#0048: 00A0: 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 007A 007B 007C 007D 007E 001F
+#0048: 00B0: 000A 0001 000A 0001 000A 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+#0048: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_OUT_out/Makefile b/test/integration/comet2/cmd_OUT_out/Makefile
new file mode 100644 (file)
index 0000000..862bc21
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/OUT/out.casl
+COMET2FLAG = -td -M256
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_OUT_out/a.o b/test/integration/comet2/cmd_OUT_out/a.o
new file mode 100644 (file)
index 0000000..06196c5
Binary files /dev/null and b/test/integration/comet2/cmd_OUT_out/a.o differ
diff --git a/test/integration/comet2/cmd_POP_push_pop_0/0.txt b/test/integration/comet2/cmd_POP_push_pop_0/0.txt
new file mode 100644 (file)
index 0000000..cc5b8d5
--- /dev/null
@@ -0,0 +1,440 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/comet2/cmd_POP_push_pop_0/Makefile b/test/integration/comet2/cmd_POP_push_pop_0/Makefile
new file mode 100644 (file)
index 0000000..857241b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/POP/push_pop_0.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_POP_push_pop_0/a.o b/test/integration/comet2/cmd_POP_push_pop_0/a.o
new file mode 100644 (file)
index 0000000..fce76f5
Binary files /dev/null and b/test/integration/comet2/cmd_POP_push_pop_0/a.o differ
diff --git a/test/integration/comet2/cmd_POP_push_pop_1/0.txt b/test/integration/comet2/cmd_POP_push_pop_1/0.txt
new file mode 100644 (file)
index 0000000..0686790
--- /dev/null
@@ -0,0 +1,440 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0000: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0002: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0004: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0006: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0008: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000A: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000C: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#000E: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0010: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0012: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0014: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0016: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0018: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001A: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001C: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001E: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4151 = #1037 = 0001000000110111
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#001F: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4151 = #1037 = 0001000000110111
+#0020: GR2:      1 = #0001 = 0000000000000001
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0020: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4151 = #1037 = 0001000000110111
+#0021: GR2:      1 = #0001 = 0000000000000001
+#0021: GR3:   4135 = #1027 = 0001000000100111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0021: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4151 = #1037 = 0001000000110111
+#0022: GR2:      1 = #0001 = 0000000000000001
+#0022: GR3:   4135 = #1027 = 0001000000100111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0022: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4151 = #1037 = 0001000000110111
+#0023: GR2:      1 = #0001 = 0000000000000001
+#0023: GR3:   4135 = #1027 = 0001000000100111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4119 = #1017 = 0001000000010111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0023: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4151 = #1037 = 0001000000110111
+#0024: GR2:      1 = #0001 = 0000000000000001
+#0024: GR3:   4135 = #1027 = 0001000000100111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4119 = #1017 = 0001000000010111
+#0024: GR6:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0024: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4151 = #1037 = 0001000000110111
+#0025: GR2:      1 = #0001 = 0000000000000001
+#0025: GR3:   4135 = #1027 = 0001000000100111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4119 = #1017 = 0001000000010111
+#0025: GR6:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR7:   4112 = #1010 = 0001000000010000
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7110 7120
+#0025: 0020: 7130 7140 7150 7160 7170 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/comet2/cmd_POP_push_pop_1/Makefile b/test/integration/comet2/cmd_POP_push_pop_1/Makefile
new file mode 100644 (file)
index 0000000..41af613
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/POP/push_pop_1.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_POP_push_pop_1/a.o b/test/integration/comet2/cmd_POP_push_pop_1/a.o
new file mode 100644 (file)
index 0000000..6e3f4b1
Binary files /dev/null and b/test/integration/comet2/cmd_POP_push_pop_1/a.o differ
diff --git a/test/integration/comet2/cmd_RPOP_rpop/0.txt b/test/integration/comet2/cmd_RPOP_rpop/0.txt
new file mode 100644 (file)
index 0000000..cc5b8d5
--- /dev/null
@@ -0,0 +1,440 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/comet2/cmd_RPOP_rpop/Makefile b/test/integration/comet2/cmd_RPOP_rpop/Makefile
new file mode 100644 (file)
index 0000000..e1792cb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/RPOP/rpop.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_RPOP_rpop/a.o b/test/integration/comet2/cmd_RPOP_rpop/a.o
new file mode 100644 (file)
index 0000000..fce76f5
Binary files /dev/null and b/test/integration/comet2/cmd_RPOP_rpop/a.o differ
diff --git a/test/integration/comet2/cmd_RPUSH_rpush/0.txt b/test/integration/comet2/cmd_RPUSH_rpush/0.txt
new file mode 100644 (file)
index 0000000..cc5b8d5
--- /dev/null
@@ -0,0 +1,440 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 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:   4112 = #1010 = 0001000000010000
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 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:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#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: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
diff --git a/test/integration/comet2/cmd_RPUSH_rpush/Makefile b/test/integration/comet2/cmd_RPUSH_rpush/Makefile
new file mode 100644 (file)
index 0000000..5b5cf26
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/RPUSH/rpush.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_RPUSH_rpush/a.o b/test/integration/comet2/cmd_RPUSH_rpush/a.o
new file mode 100644 (file)
index 0000000..fce76f5
Binary files /dev/null and b/test/integration/comet2/cmd_RPUSH_rpush/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla/0.txt b/test/integration/comet2/cmd_SLA_sla/0.txt
new file mode 100644 (file)
index 0000000..5573e1d
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0003 5010 000D 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla/Makefile b/test/integration/comet2/cmd_SLA_sla/Makefile
new file mode 100644 (file)
index 0000000..bc65c2b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla/a.o b/test/integration/comet2/cmd_SLA_sla/a.o
new file mode 100644 (file)
index 0000000..16ef70f
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla_o/0.txt b/test/integration/comet2/cmd_SLA_sla_o/0.txt
new file mode 100644 (file)
index 0000000..8b6b376
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  16384 = #4000 = 0100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5010 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla_o/Makefile b/test/integration/comet2/cmd_SLA_sla_o/Makefile
new file mode 100644 (file)
index 0000000..daa4b33
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla_o/a.o b/test/integration/comet2/cmd_SLA_sla_o/a.o
new file mode 100644 (file)
index 0000000..9cc3b6a
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla_o/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla_os/0.txt b/test/integration/comet2/cmd_SLA_sla_os/0.txt
new file mode 100644 (file)
index 0000000..f219206
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 8003 5010 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32765 = #8003 = 1000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 8003 5010 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 8003 5010 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla_os/Makefile b/test/integration/comet2/cmd_SLA_sla_os/Makefile
new file mode 100644 (file)
index 0000000..0c26b27
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_os.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla_os/a.o b/test/integration/comet2/cmd_SLA_sla_os/a.o
new file mode 100644 (file)
index 0000000..5ff16bd
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla_os/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla_oz/0.txt b/test/integration/comet2/cmd_SLA_sla_oz/0.txt
new file mode 100644 (file)
index 0000000..9bec763
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5010 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5010 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5010 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla_oz/Makefile b/test/integration/comet2/cmd_SLA_sla_oz/Makefile
new file mode 100644 (file)
index 0000000..bd1b4a2
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_oz.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla_oz/a.o b/test/integration/comet2/cmd_SLA_sla_oz/a.o
new file mode 100644 (file)
index 0000000..cadb684
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla_oz/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla_s/0.txt b/test/integration/comet2/cmd_SLA_sla_s/0.txt
new file mode 100644 (file)
index 0000000..66e75b6
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 8003 5010 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32765 = #8003 = 1000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 8003 5010 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  -8192 = #E000 = 1110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 8003 5010 000D 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla_s/Makefile b/test/integration/comet2/cmd_SLA_sla_s/Makefile
new file mode 100644 (file)
index 0000000..29b8ede
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla_s/a.o b/test/integration/comet2/cmd_SLA_sla_s/a.o
new file mode 100644 (file)
index 0000000..9ede0aa
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla_s/a.o differ
diff --git a/test/integration/comet2/cmd_SLA_sla_z/0.txt b/test/integration/comet2/cmd_SLA_sla_z/0.txt
new file mode 100644 (file)
index 0000000..abb9902
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5010 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5010 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5010 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLA_sla_z/Makefile b/test/integration/comet2/cmd_SLA_sla_z/Makefile
new file mode 100644 (file)
index 0000000..6cd1e9b
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLA/sla_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLA_sla_z/a.o b/test/integration/comet2/cmd_SLA_sla_z/a.o
new file mode 100644 (file)
index 0000000..082b912
Binary files /dev/null and b/test/integration/comet2/cmd_SLA_sla_z/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll/0.txt b/test/integration/comet2/cmd_SLL_sll/0.txt
new file mode 100644 (file)
index 0000000..85c19f3
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0003 5210 000D 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll/Makefile b/test/integration/comet2/cmd_SLL_sll/Makefile
new file mode 100644 (file)
index 0000000..c3d548e
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll/a.o b/test/integration/comet2/cmd_SLL_sll/a.o
new file mode 100644 (file)
index 0000000..dbdd45e
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll_o/0.txt b/test/integration/comet2/cmd_SLL_sll_o/0.txt
new file mode 100644 (file)
index 0000000..8ece570
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5210 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5210 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5210 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll_o/Makefile b/test/integration/comet2/cmd_SLL_sll_o/Makefile
new file mode 100644 (file)
index 0000000..3f727e7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll_o/a.o b/test/integration/comet2/cmd_SLL_sll_o/a.o
new file mode 100644 (file)
index 0000000..b64fcb4
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll_o/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll_os/0.txt b/test/integration/comet2/cmd_SLL_sll_os/0.txt
new file mode 100644 (file)
index 0000000..1b4a6a1
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll_os/Makefile b/test/integration/comet2/cmd_SLL_sll_os/Makefile
new file mode 100644 (file)
index 0000000..ec321bc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_os.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll_os/a.o b/test/integration/comet2/cmd_SLL_sll_os/a.o
new file mode 100644 (file)
index 0000000..89513e2
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll_os/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll_oz/0.txt b/test/integration/comet2/cmd_SLL_sll_oz/0.txt
new file mode 100644 (file)
index 0000000..9379dd9
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 0010 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 0010 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 0010 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll_oz/Makefile b/test/integration/comet2/cmd_SLL_sll_oz/Makefile
new file mode 100644 (file)
index 0000000..a27c38c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_oz.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll_oz/a.o b/test/integration/comet2/cmd_SLL_sll_oz/a.o
new file mode 100644 (file)
index 0000000..432b229
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll_oz/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll_s/0.txt b/test/integration/comet2/cmd_SLL_sll_s/0.txt
new file mode 100644 (file)
index 0000000..e19a7b0
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0003 5210 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0003 5210 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0003 5210 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll_s/Makefile b/test/integration/comet2/cmd_SLL_sll_s/Makefile
new file mode 100644 (file)
index 0000000..07b7581
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll_s/a.o b/test/integration/comet2/cmd_SLL_sll_s/a.o
new file mode 100644 (file)
index 0000000..4478281
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll_s/a.o differ
diff --git a/test/integration/comet2/cmd_SLL_sll_z/0.txt b/test/integration/comet2/cmd_SLL_sll_z/0.txt
new file mode 100644 (file)
index 0000000..97a9672
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0002 5210 0011 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0002 5210 0011 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 0002 5210 0011 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SLL_sll_z/Makefile b/test/integration/comet2/cmd_SLL_sll_z/Makefile
new file mode 100644 (file)
index 0000000..5e7fb90
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SLL/sll_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SLL_sll_z/a.o b/test/integration/comet2/cmd_SLL_sll_z/a.o
new file mode 100644 (file)
index 0000000..09814d3
Binary files /dev/null and b/test/integration/comet2/cmd_SLL_sll_z/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra/0.txt b/test/integration/comet2/cmd_SRA_sra/0.txt
new file mode 100644 (file)
index 0000000..4bbc76f
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 6000 5110 000D 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra/Makefile b/test/integration/comet2/cmd_SRA_sra/Makefile
new file mode 100644 (file)
index 0000000..c6a09db
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra/a.o b/test/integration/comet2/cmd_SRA_sra/a.o
new file mode 100644 (file)
index 0000000..46ea5f3
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra_o/0.txt b/test/integration/comet2/cmd_SRA_sra_o/0.txt
new file mode 100644 (file)
index 0000000..623d115
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 6000 5110 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra_o/Makefile b/test/integration/comet2/cmd_SRA_sra_o/Makefile
new file mode 100644 (file)
index 0000000..11db578
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra_o/a.o b/test/integration/comet2/cmd_SRA_sra_o/a.o
new file mode 100644 (file)
index 0000000..852f17b
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra_o/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra_os/0.txt b/test/integration/comet2/cmd_SRA_sra_os/0.txt
new file mode 100644 (file)
index 0000000..dd6a286
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 A000 5110 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -24576 = #A000 = 1010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 A000 5110 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     -2 = #FFFE = 1111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 A000 5110 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra_os/Makefile b/test/integration/comet2/cmd_SRA_sra_os/Makefile
new file mode 100644 (file)
index 0000000..52c4a49
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_os.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra_os/a.o b/test/integration/comet2/cmd_SRA_sra_os/a.o
new file mode 100644 (file)
index 0000000..7b8c600
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra_os/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra_oz/0.txt b/test/integration/comet2/cmd_SRA_sra_oz/0.txt
new file mode 100644 (file)
index 0000000..fc4c51f
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 6000 5110 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  24576 = #6000 = 0110000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 6000 5110 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 6000 5110 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra_oz/Makefile b/test/integration/comet2/cmd_SRA_sra_oz/Makefile
new file mode 100644 (file)
index 0000000..e5c42e0
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_oz.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra_oz/a.o b/test/integration/comet2/cmd_SRA_sra_oz/a.o
new file mode 100644 (file)
index 0000000..d8f5339
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra_oz/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra_s/0.txt b/test/integration/comet2/cmd_SRA_sra_s/0.txt
new file mode 100644 (file)
index 0000000..f76671a
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 A000 5110 000D 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -24576 = #A000 = 1010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 A000 5110 000D 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     -3 = #FFFD = 1111111111111101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 A000 5110 000D 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra_s/Makefile b/test/integration/comet2/cmd_SRA_sra_s/Makefile
new file mode 100644 (file)
index 0000000..f630fec
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra_s/a.o b/test/integration/comet2/cmd_SRA_sra_s/a.o
new file mode 100644 (file)
index 0000000..2a4ffff
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra_s/a.o differ
diff --git a/test/integration/comet2/cmd_SRA_sra_z/0.txt b/test/integration/comet2/cmd_SRA_sra_z/0.txt
new file mode 100644 (file)
index 0000000..209158c
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 2000 5110 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:   8192 = #2000 = 0010000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 2000 5110 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 2000 5110 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRA_sra_z/Makefile b/test/integration/comet2/cmd_SRA_sra_z/Makefile
new file mode 100644 (file)
index 0000000..7e501d3
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRA/sra_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRA_sra_z/a.o b/test/integration/comet2/cmd_SRA_sra_z/a.o
new file mode 100644 (file)
index 0000000..0bcf4e3
Binary files /dev/null and b/test/integration/comet2/cmd_SRA_sra_z/a.o differ
diff --git a/test/integration/comet2/cmd_SRL_srl/0.txt b/test/integration/comet2/cmd_SRL_srl/0.txt
new file mode 100644 (file)
index 0000000..288e5c2
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 C000 5310 000E 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRL_srl/Makefile b/test/integration/comet2/cmd_SRL_srl/Makefile
new file mode 100644 (file)
index 0000000..a2f469a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRL_srl/a.o b/test/integration/comet2/cmd_SRL_srl/a.o
new file mode 100644 (file)
index 0000000..6342669
Binary files /dev/null and b/test/integration/comet2/cmd_SRL_srl/a.o differ
diff --git a/test/integration/comet2/cmd_SRL_srl_o/0.txt b/test/integration/comet2/cmd_SRL_srl_o/0.txt
new file mode 100644 (file)
index 0000000..47c7496
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 000F 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 000F 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 000F 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRL_srl_o/Makefile b/test/integration/comet2/cmd_SRL_srl_o/Makefile
new file mode 100644 (file)
index 0000000..05b278a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRL_srl_o/a.o b/test/integration/comet2/cmd_SRL_srl_o/a.o
new file mode 100644 (file)
index 0000000..fc455b6
Binary files /dev/null and b/test/integration/comet2/cmd_SRL_srl_o/a.o differ
diff --git a/test/integration/comet2/cmd_SRL_srl_oz/0.txt b/test/integration/comet2/cmd_SRL_srl_oz/0.txt
new file mode 100644 (file)
index 0000000..9d9dcf4
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0010 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0010 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0010 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRL_srl_oz/Makefile b/test/integration/comet2/cmd_SRL_srl_oz/Makefile
new file mode 100644 (file)
index 0000000..049f961
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_oz.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRL_srl_oz/a.o b/test/integration/comet2/cmd_SRL_srl_oz/a.o
new file mode 100644 (file)
index 0000000..6e0ff46
Binary files /dev/null and b/test/integration/comet2/cmd_SRL_srl_oz/a.o differ
diff --git a/test/integration/comet2/cmd_SRL_srl_s/0.txt b/test/integration/comet2/cmd_SRL_srl_s/0.txt
new file mode 100644 (file)
index 0000000..cc70af5
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0000 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0000 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0000 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRL_srl_s/Makefile b/test/integration/comet2/cmd_SRL_srl_s/Makefile
new file mode 100644 (file)
index 0000000..6b632e3
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRL_srl_s/a.o b/test/integration/comet2/cmd_SRL_srl_s/a.o
new file mode 100644 (file)
index 0000000..ac03d02
Binary files /dev/null and b/test/integration/comet2/cmd_SRL_srl_s/a.o differ
diff --git a/test/integration/comet2/cmd_SRL_srl_z/0.txt b/test/integration/comet2/cmd_SRL_srl_z/0.txt
new file mode 100644 (file)
index 0000000..b2ed460
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 C000 5310 0011 8100 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -16384 = #C000 = 1100000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 C000 5310 0011 8100 0000 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1210 C000 5310 0011 8100 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_SRL_srl_z/Makefile b/test/integration/comet2/cmd_SRL_srl_z/Makefile
new file mode 100644 (file)
index 0000000..7a1996c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SRL/srl_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SRL_srl_z/a.o b/test/integration/comet2/cmd_SRL_srl_z/a.o
new file mode 100644 (file)
index 0000000..ffcfbaa
Binary files /dev/null and b/test/integration/comet2/cmd_SRL_srl_z/a.o differ
diff --git a/test/integration/comet2/cmd_ST_st0/0.txt b/test/integration/comet2/cmd_ST_st0/0.txt
new file mode 100644 (file)
index 0000000..7b46f0b
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 1110 0006 8100 0005 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 1110 0006 8100 0005 0000 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 1110 0006 8100 0005 0005 0000 
diff --git a/test/integration/comet2/cmd_ST_st0/Makefile b/test/integration/comet2/cmd_ST_st0/Makefile
new file mode 100644 (file)
index 0000000..4352049
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ST/st0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ST_st0/a.o b/test/integration/comet2/cmd_ST_st0/a.o
new file mode 100644 (file)
index 0000000..6bd72b3
Binary files /dev/null and b/test/integration/comet2/cmd_ST_st0/a.o differ
diff --git a/test/integration/comet2/cmd_ST_st1/0.txt b/test/integration/comet2/cmd_ST_st1/0.txt
new file mode 100644 (file)
index 0000000..0f4cf1d
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      5 = #0005 = 0000000000000101
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      5 = #0005 = 0000000000000101
+#0004: GR2:      7 = #0007 = 0000000000000111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      5 = #0005 = 0000000000000101
+#0006: GR2:      7 = #0007 = 0000000000000111
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:       8 = #0008 = 0000000000001000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0007 1112 0001 8100 0005 
diff --git a/test/integration/comet2/cmd_ST_st1/Makefile b/test/integration/comet2/cmd_ST_st1/Makefile
new file mode 100644 (file)
index 0000000..eb2697d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/ST/st1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_ST_st1/a.o b/test/integration/comet2/cmd_ST_st1/a.o
new file mode 100644 (file)
index 0000000..491e42e
Binary files /dev/null and b/test/integration/comet2/cmd_ST_st1/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0/0.txt b/test/integration/comet2/cmd_SUBA_suba0/0.txt
new file mode 100644 (file)
index 0000000..7cf034b
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 2110 0006 8100 0003 0001 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0/Makefile b/test/integration/comet2/cmd_SUBA_suba0/Makefile
new file mode 100644 (file)
index 0000000..99e0e21
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0/a.o b/test/integration/comet2/cmd_SUBA_suba0/a.o
new file mode 100644 (file)
index 0000000..941ba71
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0__o/0.txt b/test/integration/comet2/cmd_SUBA_suba0__o/0.txt
new file mode 100644 (file)
index 0000000..90011f2
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 8002 7FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 8002 7FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 8002 7FFF 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0__o/Makefile b/test/integration/comet2/cmd_SUBA_suba0__o/Makefile
new file mode 100644 (file)
index 0000000..26cb2e5
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0__o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0__o/a.o b/test/integration/comet2/cmd_SUBA_suba0__o/a.o
new file mode 100644 (file)
index 0000000..f40a85e
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0__o/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0__z/0.txt b/test/integration/comet2/cmd_SUBA_suba0__z/0.txt
new file mode 100644 (file)
index 0000000..27e612e
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 001
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 FFF6 FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0__z/Makefile b/test/integration/comet2/cmd_SUBA_suba0__z/Makefile
new file mode 100644 (file)
index 0000000..bd872f7
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0__z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0__z/a.o b/test/integration/comet2/cmd_SUBA_suba0__z/a.o
new file mode 100644 (file)
index 0000000..72b070b
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0__z/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0_ao/0.txt b/test/integration/comet2/cmd_SUBA_suba0_ao/0.txt
new file mode 100644 (file)
index 0000000..19c3906
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 110
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 7FFE FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0_ao/Makefile b/test/integration/comet2/cmd_SUBA_suba0_ao/Makefile
new file mode 100644 (file)
index 0000000..9b5da2d
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_ao.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0_ao/a.o b/test/integration/comet2/cmd_SUBA_suba0_ao/a.o
new file mode 100644 (file)
index 0000000..05af3e4
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0_ao/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as0/0.txt b/test/integration/comet2/cmd_SUBA_suba0_as0/0.txt
new file mode 100644 (file)
index 0000000..3ec0989
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 000A 0014 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 000A 0014 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 000A 0014 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as0/Makefile b/test/integration/comet2/cmd_SUBA_suba0_as0/Makefile
new file mode 100644 (file)
index 0000000..8f0e771
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_as0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as0/a.o b/test/integration/comet2/cmd_SUBA_suba0_as0/a.o
new file mode 100644 (file)
index 0000000..2b39d45
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0_as0/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as1/0.txt b/test/integration/comet2/cmd_SUBA_suba0_as1/0.txt
new file mode 100644 (file)
index 0000000..4d540e8
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 FFEC FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as1/Makefile b/test/integration/comet2/cmd_SUBA_suba0_as1/Makefile
new file mode 100644 (file)
index 0000000..7911101
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_as1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0_as1/a.o b/test/integration/comet2/cmd_SUBA_suba0_as1/a.o
new file mode 100644 (file)
index 0000000..657f15f
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0_as1/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba0_lo/0.txt b/test/integration/comet2/cmd_SUBA_suba0_lo/0.txt
new file mode 100644 (file)
index 0000000..70f65d3
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2110 0006 8100 0002 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2110 0006 8100 0002 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -13 = #FFF3 = 1111111111110011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2110 0006 8100 0002 000F 0000 
diff --git a/test/integration/comet2/cmd_SUBA_suba0_lo/Makefile b/test/integration/comet2/cmd_SUBA_suba0_lo/Makefile
new file mode 100644 (file)
index 0000000..11a790c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba0_lo.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba0_lo/a.o b/test/integration/comet2/cmd_SUBA_suba0_lo/a.o
new file mode 100644 (file)
index 0000000..a5b3a10
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba0_lo/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba1/0.txt b/test/integration/comet2/cmd_SUBA_suba1/0.txt
new file mode 100644 (file)
index 0000000..6b4564e
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      2 = #0002 = 0000000000000010
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 2112 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_SUBA_suba1/Makefile b/test/integration/comet2/cmd_SUBA_suba1/Makefile
new file mode 100644 (file)
index 0000000..0f885b1
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba1/a.o b/test/integration/comet2/cmd_SUBA_suba1/a.o
new file mode 100644 (file)
index 0000000..26c9db8
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba1/a.o differ
diff --git a/test/integration/comet2/cmd_SUBA_suba2/0.txt b/test/integration/comet2/cmd_SUBA_suba2/0.txt
new file mode 100644 (file)
index 0000000..74a4c60
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2512 8100 0003 0001 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      2 = #0002 = 0000000000000010
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2512 8100 0003 0001 
diff --git a/test/integration/comet2/cmd_SUBA_suba2/Makefile b/test/integration/comet2/cmd_SUBA_suba2/Makefile
new file mode 100644 (file)
index 0000000..2311aeb
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBA/suba2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBA_suba2/a.o b/test/integration/comet2/cmd_SUBA_suba2/a.o
new file mode 100644 (file)
index 0000000..280b338
Binary files /dev/null and b/test/integration/comet2/cmd_SUBA_suba2/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0/0.txt b/test/integration/comet2/cmd_SUBL_subl0/0.txt
new file mode 100644 (file)
index 0000000..a890820
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 0003 0001 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 0003 0001 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 0003 0001 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0/Makefile b/test/integration/comet2/cmd_SUBL_subl0/Makefile
new file mode 100644 (file)
index 0000000..72ba27a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0/a.o b/test/integration/comet2/cmd_SUBL_subl0/a.o
new file mode 100644 (file)
index 0000000..1bb13f4
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0__o/0.txt b/test/integration/comet2/cmd_SUBL_subl0__o/0.txt
new file mode 100644 (file)
index 0000000..2862ee0
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 8002 7FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32766 = #8002 = 1000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 8002 7FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 100
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 8002 7FFF 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0__o/Makefile b/test/integration/comet2/cmd_SUBL_subl0__o/Makefile
new file mode 100644 (file)
index 0000000..ab74aaa
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0__o.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0__o/a.o b/test/integration/comet2/cmd_SUBL_subl0__o/a.o
new file mode 100644 (file)
index 0000000..6dfe20b
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0__o/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0__z/0.txt b/test/integration/comet2/cmd_SUBL_subl0__z/0.txt
new file mode 100644 (file)
index 0000000..ec738e1
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 101
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 FFF6 FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0__z/Makefile b/test/integration/comet2/cmd_SUBL_subl0__z/Makefile
new file mode 100644 (file)
index 0000000..32d1c7a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0__z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0__z/a.o b/test/integration/comet2/cmd_SUBL_subl0__z/a.o
new file mode 100644 (file)
index 0000000..f29ae42
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0__z/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0_ao/0.txt b/test/integration/comet2/cmd_SUBL_subl0_ao/0.txt
new file mode 100644 (file)
index 0000000..86fd88c
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  32766 = #7FFE = 0111111111111110
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1: -32760 = #8008 = 1000000000001000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 7FFE FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0_ao/Makefile b/test/integration/comet2/cmd_SUBL_subl0_ao/Makefile
new file mode 100644 (file)
index 0000000..b101c5a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_ao.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0_ao/a.o b/test/integration/comet2/cmd_SUBL_subl0_ao/a.o
new file mode 100644 (file)
index 0000000..df2d667
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0_ao/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as0/0.txt b/test/integration/comet2/cmd_SUBL_subl0_as0/0.txt
new file mode 100644 (file)
index 0000000..4f9893b
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 000A 0014 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     10 = #000A = 0000000000001010 = '\n'
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 000A 0014 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 000A 0014 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as0/Makefile b/test/integration/comet2/cmd_SUBL_subl0_as0/Makefile
new file mode 100644 (file)
index 0000000..c3a4c37
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_as0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as0/a.o b/test/integration/comet2/cmd_SUBL_subl0_as0/a.o
new file mode 100644 (file)
index 0000000..3ec4750
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0_as0/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as1/0.txt b/test/integration/comet2/cmd_SUBL_subl0_as1/0.txt
new file mode 100644 (file)
index 0000000..b0ca274
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:    -20 = #FFEC = 1111111111101100
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -10 = #FFF6 = 1111111111110110
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 FFEC FFF6 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as1/Makefile b/test/integration/comet2/cmd_SUBL_subl0_as1/Makefile
new file mode 100644 (file)
index 0000000..67b8ec8
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_as1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0_as1/a.o b/test/integration/comet2/cmd_SUBL_subl0_as1/a.o
new file mode 100644 (file)
index 0000000..166460e
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0_as1/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl0_lo/0.txt b/test/integration/comet2/cmd_SUBL_subl0_lo/0.txt
new file mode 100644 (file)
index 0000000..8caa0e9
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 2310 0006 8100 0002 000F 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      2 = #0002 = 0000000000000010
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 2310 0006 8100 0002 000F 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:    -13 = #FFF3 = 1111111111110011
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 2310 0006 8100 0002 000F 0000 
diff --git a/test/integration/comet2/cmd_SUBL_subl0_lo/Makefile b/test/integration/comet2/cmd_SUBL_subl0_lo/Makefile
new file mode 100644 (file)
index 0000000..972687a
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl0_lo.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl0_lo/a.o b/test/integration/comet2/cmd_SUBL_subl0_lo/a.o
new file mode 100644 (file)
index 0000000..23dde8c
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl0_lo/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl1/0.txt b/test/integration/comet2/cmd_SUBL_subl1/0.txt
new file mode 100644 (file)
index 0000000..ca9c126
--- /dev/null
@@ -0,0 +1,67 @@
+../../../../comet2 -td -M16 a.o
+
+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:      16 = #0010 = 0000000000010000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:      16 = #0010 = 0000000000010000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:      16 = #0010 = 0000000000010000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      2 = #0002 = 0000000000000010
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      16 = #0010 = 0000000000010000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 100
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0007 1220 0001 2312 0007 8100 0003 0001 0000 0000 0000 0000 0000 0000 0000
+
diff --git a/test/integration/comet2/cmd_SUBL_subl1/Makefile b/test/integration/comet2/cmd_SUBL_subl1/Makefile
new file mode 100644 (file)
index 0000000..40f65c9
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl1.casl
+COMET2FLAG = -td -M16
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl1/a.o b/test/integration/comet2/cmd_SUBL_subl1/a.o
new file mode 100644 (file)
index 0000000..376f1e9
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl1/a.o differ
diff --git a/test/integration/comet2/cmd_SUBL_subl2/0.txt b/test/integration/comet2/cmd_SUBL_subl2/0.txt
new file mode 100644 (file)
index 0000000..883310d
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      3 = #0003 = 0000000000000011
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 2712 8100 0003 0001 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:      2 = #0002 = 0000000000000010
+#0005: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 100
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 2712 8100 0003 0001 
diff --git a/test/integration/comet2/cmd_SUBL_subl2/Makefile b/test/integration/comet2/cmd_SUBL_subl2/Makefile
new file mode 100644 (file)
index 0000000..d154116
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SUBL/subl2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SUBL_subl2/a.o b/test/integration/comet2/cmd_SUBL_subl2/a.o
new file mode 100644 (file)
index 0000000..dfe179f
Binary files /dev/null and b/test/integration/comet2/cmd_SUBL_subl2/a.o differ
diff --git a/test/integration/comet2/cmd_SVC_svc1/0.txt b/test/integration/comet2/cmd_SVC_svc1/0.txt
new file mode 100644 (file)
index 0000000..677d81d
--- /dev/null
@@ -0,0 +1,79 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      7 = #0007 = 0000000000000111
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      7 = #0007 = 0000000000000111
+#0004: GR2:     13 = #000D = 0000000000001101
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 0007 1220 000D F000 0001 8100 0000 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
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:      7 = #0007 = 0000000000000111
+#0006: GR2:     13 = #000D = 0000000000001101
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 0007 1220 000D F000 0001 8100 0061 0062 0063 0064 0000 0000 0004 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
+
diff --git a/test/integration/comet2/cmd_SVC_svc1/Makefile b/test/integration/comet2/cmd_SVC_svc1/Makefile
new file mode 100644 (file)
index 0000000..4da4b9e
--- /dev/null
@@ -0,0 +1,8 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SVC/svc1.casl
+INFILE = teststr.txt
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE) <$(INFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_SVC_svc1/a.o b/test/integration/comet2/cmd_SVC_svc1/a.o
new file mode 100644 (file)
index 0000000..d9bffe9
Binary files /dev/null and b/test/integration/comet2/cmd_SVC_svc1/a.o differ
diff --git a/test/integration/comet2/cmd_SVC_svc1/teststr.txt b/test/integration/comet2/cmd_SVC_svc1/teststr.txt
new file mode 100644 (file)
index 0000000..acbe86c
--- /dev/null
@@ -0,0 +1 @@
+abcd
diff --git a/test/integration/comet2/cmd_SVC_svc2/0.txt b/test/integration/comet2/cmd_SVC_svc2/0.txt
new file mode 100644 (file)
index 0000000..a48ffab
--- /dev/null
@@ -0,0 +1,118 @@
+../../../../comet2 -td -M64 a.o
+
+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:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:     11 = #000B = 0000000000001011
+#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:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:     11 = #000B = 0000000000001011
+#0004: GR2:     12 = #000C = 0000000000001100
+#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:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+0#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     11 = #000B = 0000000000001011
+#0006: GR2:     12 = #000C = 0000000000001100
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 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
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     13 = #000D = 0000000000001101
+#0008: GR2:     12 = #000C = 0000000000001100
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
+#0008: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     13 = #000D = 0000000000001101
+#000A: GR2:     12 = #000C = 0000000000001100
+#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:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#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: 1210 000B 1220 000C F000 0002 1210 000D F000 0002 8100 0030 0001 000A 0000 0000
+#000A: 0010: 0000 0000 0000 0000 0000 0000 0000 0000 0000 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
+
diff --git a/test/integration/comet2/cmd_SVC_svc2/Makefile b/test/integration/comet2/cmd_SVC_svc2/Makefile
new file mode 100644 (file)
index 0000000..edfc53c
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/SVC/svc2.casl
+COMET2FLAG = -td -M64
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor0/0.txt b/test/integration/comet2/cmd_XOR_xor0/0.txt
new file mode 100644 (file)
index 0000000..97686ff
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3210 0006 8100 3000 4FFF 0000 
diff --git a/test/integration/comet2/cmd_XOR_xor0/Makefile b/test/integration/comet2/cmd_XOR_xor0/Makefile
new file mode 100644 (file)
index 0000000..8b13c70
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor0/a.o b/test/integration/comet2/cmd_XOR_xor0/a.o
new file mode 100644 (file)
index 0000000..0fb5efe
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor0/a.o differ
diff --git a/test/integration/comet2/cmd_XOR_xor0_s/0.txt b/test/integration/comet2/cmd_XOR_xor0_s/0.txt
new file mode 100644 (file)
index 0000000..3ef8ce1
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 8000 FFFF 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1: -32768 = #8000 = 1000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 010
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0005 3210 0006 8100 8000 FFFF 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  32767 = #7FFF = 0111111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0005 3210 0006 8100 8000 FFFF 0000 
diff --git a/test/integration/comet2/cmd_XOR_xor0_s/Makefile b/test/integration/comet2/cmd_XOR_xor0_s/Makefile
new file mode 100644 (file)
index 0000000..98ed063
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0_s.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor0_s/a.o b/test/integration/comet2/cmd_XOR_xor0_s/a.o
new file mode 100644 (file)
index 0000000..49b94ee
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor0_s/a.o differ
diff --git a/test/integration/comet2/cmd_XOR_xor0_z/0.txt b/test/integration/comet2/cmd_XOR_xor0_z/0.txt
new file mode 100644 (file)
index 0000000..978f2c3
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0005 3210 0006 8100 0001 FFFE 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0005 3210 0006 8100 0001 FFFE 0000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 010
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0005 3210 0006 8100 0001 FFFE 0000 
diff --git a/test/integration/comet2/cmd_XOR_xor0_z/Makefile b/test/integration/comet2/cmd_XOR_xor0_z/Makefile
new file mode 100644 (file)
index 0000000..b18a0bc
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor0_z.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor0_z/a.o b/test/integration/comet2/cmd_XOR_xor0_z/a.o
new file mode 100644 (file)
index 0000000..2394fa6
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor0_z/a.o differ
diff --git a/test/integration/comet2/cmd_XOR_xor1/0.txt b/test/integration/comet2/cmd_XOR_xor1/0.txt
new file mode 100644 (file)
index 0000000..c51562b
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:      1 = #0001 = 0000000000000001
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:   8736 = #2220 = 0010001000100000
+#0006: GR2:      1 = #0001 = 0000000000000001
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:       8 = #0008 = 0000000000001000
+#0006: PR:       6 = #0006 = 0000000000000110
+#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: 1010 0007 1220 0001 3212 0001 8100 3000 
diff --git a/test/integration/comet2/cmd_XOR_xor1/Makefile b/test/integration/comet2/cmd_XOR_xor1/Makefile
new file mode 100644 (file)
index 0000000..9c833bd
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor1.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor1/a.o b/test/integration/comet2/cmd_XOR_xor1/a.o
new file mode 100644 (file)
index 0000000..6e2c4c5
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor1/a.o differ
diff --git a/test/integration/comet2/cmd_XOR_xor2/0.txt b/test/integration/comet2/cmd_XOR_xor2/0.txt
new file mode 100644 (file)
index 0000000..85bdaa1
--- /dev/null
@@ -0,0 +1,63 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:  12288 = #3000 = 0011000000000000
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:  12288 = #3000 = 0011000000000000
+#0004: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0004: PR:       4 = #0004 = 0000000000000100
+#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: 1010 0006 1020 0007 3612 8100 3000 4FFF 
+#0005: Register::::
+#0005: GR0:      0 = #0000 = 0000000000000000
+#0005: GR1:  32767 = #7FFF = 0111111111111111
+#0005: GR2:  20479 = #4FFF = 0100111111111111
+#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:       8 = #0008 = 0000000000001000
+#0005: PR:       5 = #0005 = 0000000000000101
+#0005: FR (OF SF ZF): 000
+#0005: Memory::::
+#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0005: 0000: 1010 0006 1020 0007 3612 8100 3000 4FFF 
diff --git a/test/integration/comet2/cmd_XOR_xor2/Makefile b/test/integration/comet2/cmd_XOR_xor2/Makefile
new file mode 100644 (file)
index 0000000..552fa22
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor2.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor2/a.o b/test/integration/comet2/cmd_XOR_xor2/a.o
new file mode 100644 (file)
index 0000000..5a7607e
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor2/a.o differ
diff --git a/test/integration/comet2/cmd_XOR_xor2_clear/0.txt b/test/integration/comet2/cmd_XOR_xor2_clear/0.txt
new file mode 100644 (file)
index 0000000..0c63736
--- /dev/null
@@ -0,0 +1,48 @@
+../../../../comet2 -td -M8 a.o
+
+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:       8 = #0008 = 0000000000001000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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: 1010 0004 3611 8100 0003 0000 0000 0000 
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      3 = #0003 = 0000000000000011
+#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:       8 = #0008 = 0000000000001000
+#0002: PR:       2 = #0002 = 0000000000000010
+#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: 1010 0004 3611 8100 0003 0000 0000 0000 
+#0003: Register::::
+#0003: GR0:      0 = #0000 = 0000000000000000
+#0003: GR1:      0 = #0000 = 0000000000000000
+#0003: GR2:      0 = #0000 = 0000000000000000
+#0003: GR3:      0 = #0000 = 0000000000000000
+#0003: GR4:      0 = #0000 = 0000000000000000
+#0003: GR5:      0 = #0000 = 0000000000000000
+#0003: GR6:      0 = #0000 = 0000000000000000
+#0003: GR7:      0 = #0000 = 0000000000000000
+#0003: SP:       8 = #0008 = 0000000000001000
+#0003: PR:       3 = #0003 = 0000000000000011
+#0003: FR (OF SF ZF): 001
+#0003: Memory::::
+#0003: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0003: 0000: 1010 0004 3611 8100 0003 0000 0000 0000 
diff --git a/test/integration/comet2/cmd_XOR_xor2_clear/Makefile b/test/integration/comet2/cmd_XOR_xor2_clear/Makefile
new file mode 100644 (file)
index 0000000..a704707
--- /dev/null
@@ -0,0 +1,7 @@
+include ../CMD.mk    # YACASL2DIR, CASL2
+ASDIR = $(YACASL2DIR)/as
+CASL2LIBDIR = $(YACASL2DIR)/as/casl2lib
+ASFILE = $(YACASL2DIR)/as/cmd/XOR/xor2_clear.casl
+COMET2FLAG = -td -M8
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
+include ../TEST.mk
diff --git a/test/integration/comet2/cmd_XOR_xor2_clear/a.o b/test/integration/comet2/cmd_XOR_xor2_clear/a.o
new file mode 100644 (file)
index 0000000..163f6c2
Binary files /dev/null and b/test/integration/comet2/cmd_XOR_xor2_clear/a.o differ
diff --git a/test/integration/comet2/count_call/0.txt b/test/integration/comet2/count_call/0.txt
deleted file mode 100644 (file)
index f1a15f0..0000000
+++ /dev/null
@@ -1,257 +0,0 @@
-../../../../comet2 a.o
-0
-1
-1
-2
-1
-2
-2
-3
-1
-2
-2
-3
-2
-3
-3
-4
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-1
-2
-2
-3
-2
-3
-3
-4
-2
-3
-3
-4
-3
-4
-4
-5
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-2
-3
-3
-4
-3
-4
-4
-5
-3
-4
-4
-5
-4
-5
-5
-6
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-3
-4
-4
-5
-4
-5
-5
-6
-4
-5
-5
-6
-5
-6
-6
-7
-4
-5
-5
-6
-5
-6
-6
-7
-5
-6
-6
-7
-6
-7
-7
-8
diff --git a/test/integration/comet2/count_call/Makefile b/test/integration/comet2/count_call/Makefile
deleted file mode 100644 (file)
index 34694d8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/count1_call.casl $(ASDIR)/count1.casl $(ASDIR)/outa.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/count_call/a.o b/test/integration/comet2/count_call/a.o
deleted file mode 100644 (file)
index f505120..0000000
Binary files a/test/integration/comet2/count_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/cpa1/0.txt b/test/integration/comet2/cpa1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/cpa1/Makefile b/test/integration/comet2/cpa1/Makefile
deleted file mode 100644 (file)
index dcd1f0f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/cpa1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/cpa1/a.o b/test/integration/comet2/cpa1/a.o
deleted file mode 100644 (file)
index db422bb..0000000
Binary files a/test/integration/comet2/cpa1/a.o and /dev/null differ
diff --git a/test/integration/comet2/dc_overflow/0.txt b/test/integration/comet2/dc_overflow/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/dc_overflow/Makefile b/test/integration/comet2/dc_overflow/Makefile
deleted file mode 100644 (file)
index d193560..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/dc_overflow.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/dc_overflow/a.o b/test/integration/comet2/dc_overflow/a.o
deleted file mode 100644 (file)
index 9e9f0c0..0000000
Binary files a/test/integration/comet2/dc_overflow/a.o and /dev/null differ
diff --git a/test/integration/comet2/dc_spc/0.txt b/test/integration/comet2/dc_spc/0.txt
deleted file mode 100644 (file)
index c29b217..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/dc_spc/Makefile b/test/integration/comet2/dc_spc/Makefile
deleted file mode 100644 (file)
index 76f9e7e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/dc_spc.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/dc_spc/a.o b/test/integration/comet2/dc_spc/a.o
deleted file mode 100644 (file)
index 9f3f1a1..0000000
Binary files a/test/integration/comet2/dc_spc/a.o and /dev/null differ
diff --git a/test/integration/comet2/divl0_call/0.txt b/test/integration/comet2/divl0_call/0.txt
deleted file mode 100644 (file)
index 64cfd06..0000000
+++ /dev/null
@@ -1,5556 +0,0 @@
-../../../../comet2 a.o
---------------------
-100
-0
-Error: div by 0
---------------------
-100
-1
-100
-0
---------------------
-100
-2
-50
-0
---------------------
-100
-3
-33
-1
---------------------
-100
-4
-25
-0
---------------------
-100
-5
-20
-0
---------------------
-100
-6
-16
-4
---------------------
-100
-7
-14
-2
---------------------
-100
-8
-12
-4
---------------------
-100
-9
-11
-1
---------------------
-100
-10
-10
-0
---------------------
---------------------
-99
-0
-Error: div by 0
---------------------
-99
-1
-99
-0
---------------------
-99
-2
-49
-1
---------------------
-99
-3
-33
-0
---------------------
-99
-4
-24
-3
---------------------
-99
-5
-19
-4
---------------------
-99
-6
-16
-3
---------------------
-99
-7
-14
-1
---------------------
-99
-8
-12
-3
---------------------
-99
-9
-11
-0
---------------------
-99
-10
-9
-9
---------------------
---------------------
-98
-0
-Error: div by 0
---------------------
-98
-1
-98
-0
---------------------
-98
-2
-49
-0
---------------------
-98
-3
-32
-2
---------------------
-98
-4
-24
-2
---------------------
-98
-5
-19
-3
---------------------
-98
-6
-16
-2
---------------------
-98
-7
-14
-0
---------------------
-98
-8
-12
-2
---------------------
-98
-9
-10
-8
---------------------
-98
-10
-9
-8
---------------------
---------------------
-97
-0
-Error: div by 0
---------------------
-97
-1
-97
-0
---------------------
-97
-2
-48
-1
---------------------
-97
-3
-32
-1
---------------------
-97
-4
-24
-1
---------------------
-97
-5
-19
-2
---------------------
-97
-6
-16
-1
---------------------
-97
-7
-13
-6
---------------------
-97
-8
-12
-1
---------------------
-97
-9
-10
-7
---------------------
-97
-10
-9
-7
---------------------
---------------------
-96
-0
-Error: div by 0
---------------------
-96
-1
-96
-0
---------------------
-96
-2
-48
-0
---------------------
-96
-3
-32
-0
---------------------
-96
-4
-24
-0
---------------------
-96
-5
-19
-1
---------------------
-96
-6
-16
-0
---------------------
-96
-7
-13
-5
---------------------
-96
-8
-12
-0
---------------------
-96
-9
-10
-6
---------------------
-96
-10
-9
-6
---------------------
---------------------
-95
-0
-Error: div by 0
---------------------
-95
-1
-95
-0
---------------------
-95
-2
-47
-1
---------------------
-95
-3
-31
-2
---------------------
-95
-4
-23
-3
---------------------
-95
-5
-19
-0
---------------------
-95
-6
-15
-5
---------------------
-95
-7
-13
-4
---------------------
-95
-8
-11
-7
---------------------
-95
-9
-10
-5
---------------------
-95
-10
-9
-5
---------------------
---------------------
-94
-0
-Error: div by 0
---------------------
-94
-1
-94
-0
---------------------
-94
-2
-47
-0
---------------------
-94
-3
-31
-1
---------------------
-94
-4
-23
-2
---------------------
-94
-5
-18
-4
---------------------
-94
-6
-15
-4
---------------------
-94
-7
-13
-3
---------------------
-94
-8
-11
-6
---------------------
-94
-9
-10
-4
---------------------
-94
-10
-9
-4
---------------------
---------------------
-93
-0
-Error: div by 0
---------------------
-93
-1
-93
-0
---------------------
-93
-2
-46
-1
---------------------
-93
-3
-31
-0
---------------------
-93
-4
-23
-1
---------------------
-93
-5
-18
-3
---------------------
-93
-6
-15
-3
---------------------
-93
-7
-13
-2
---------------------
-93
-8
-11
-5
---------------------
-93
-9
-10
-3
---------------------
-93
-10
-9
-3
---------------------
---------------------
-92
-0
-Error: div by 0
---------------------
-92
-1
-92
-0
---------------------
-92
-2
-46
-0
---------------------
-92
-3
-30
-2
---------------------
-92
-4
-23
-0
---------------------
-92
-5
-18
-2
---------------------
-92
-6
-15
-2
---------------------
-92
-7
-13
-1
---------------------
-92
-8
-11
-4
---------------------
-92
-9
-10
-2
---------------------
-92
-10
-9
-2
---------------------
---------------------
-91
-0
-Error: div by 0
---------------------
-91
-1
-91
-0
---------------------
-91
-2
-45
-1
---------------------
-91
-3
-30
-1
---------------------
-91
-4
-22
-3
---------------------
-91
-5
-18
-1
---------------------
-91
-6
-15
-1
---------------------
-91
-7
-13
-0
---------------------
-91
-8
-11
-3
---------------------
-91
-9
-10
-1
---------------------
-91
-10
-9
-1
---------------------
---------------------
-90
-0
-Error: div by 0
---------------------
-90
-1
-90
-0
---------------------
-90
-2
-45
-0
---------------------
-90
-3
-30
-0
---------------------
-90
-4
-22
-2
---------------------
-90
-5
-18
-0
---------------------
-90
-6
-15
-0
---------------------
-90
-7
-12
-6
---------------------
-90
-8
-11
-2
---------------------
-90
-9
-10
-0
---------------------
-90
-10
-9
-0
---------------------
---------------------
-89
-0
-Error: div by 0
---------------------
-89
-1
-89
-0
---------------------
-89
-2
-44
-1
---------------------
-89
-3
-29
-2
---------------------
-89
-4
-22
-1
---------------------
-89
-5
-17
-4
---------------------
-89
-6
-14
-5
---------------------
-89
-7
-12
-5
---------------------
-89
-8
-11
-1
---------------------
-89
-9
-9
-8
---------------------
-89
-10
-8
-9
---------------------
---------------------
-88
-0
-Error: div by 0
---------------------
-88
-1
-88
-0
---------------------
-88
-2
-44
-0
---------------------
-88
-3
-29
-1
---------------------
-88
-4
-22
-0
---------------------
-88
-5
-17
-3
---------------------
-88
-6
-14
-4
---------------------
-88
-7
-12
-4
---------------------
-88
-8
-11
-0
---------------------
-88
-9
-9
-7
---------------------
-88
-10
-8
-8
---------------------
---------------------
-87
-0
-Error: div by 0
---------------------
-87
-1
-87
-0
---------------------
-87
-2
-43
-1
---------------------
-87
-3
-29
-0
---------------------
-87
-4
-21
-3
---------------------
-87
-5
-17
-2
---------------------
-87
-6
-14
-3
---------------------
-87
-7
-12
-3
---------------------
-87
-8
-10
-7
---------------------
-87
-9
-9
-6
---------------------
-87
-10
-8
-7
---------------------
---------------------
-86
-0
-Error: div by 0
---------------------
-86
-1
-86
-0
---------------------
-86
-2
-43
-0
---------------------
-86
-3
-28
-2
---------------------
-86
-4
-21
-2
---------------------
-86
-5
-17
-1
---------------------
-86
-6
-14
-2
---------------------
-86
-7
-12
-2
---------------------
-86
-8
-10
-6
---------------------
-86
-9
-9
-5
---------------------
-86
-10
-8
-6
---------------------
---------------------
-85
-0
-Error: div by 0
---------------------
-85
-1
-85
-0
---------------------
-85
-2
-42
-1
---------------------
-85
-3
-28
-1
---------------------
-85
-4
-21
-1
---------------------
-85
-5
-17
-0
---------------------
-85
-6
-14
-1
---------------------
-85
-7
-12
-1
---------------------
-85
-8
-10
-5
---------------------
-85
-9
-9
-4
---------------------
-85
-10
-8
-5
---------------------
---------------------
-84
-0
-Error: div by 0
---------------------
-84
-1
-84
-0
---------------------
-84
-2
-42
-0
---------------------
-84
-3
-28
-0
---------------------
-84
-4
-21
-0
---------------------
-84
-5
-16
-4
---------------------
-84
-6
-14
-0
---------------------
-84
-7
-12
-0
---------------------
-84
-8
-10
-4
---------------------
-84
-9
-9
-3
---------------------
-84
-10
-8
-4
---------------------
---------------------
-83
-0
-Error: div by 0
---------------------
-83
-1
-83
-0
---------------------
-83
-2
-41
-1
---------------------
-83
-3
-27
-2
---------------------
-83
-4
-20
-3
---------------------
-83
-5
-16
-3
---------------------
-83
-6
-13
-5
---------------------
-83
-7
-11
-6
---------------------
-83
-8
-10
-3
---------------------
-83
-9
-9
-2
---------------------
-83
-10
-8
-3
---------------------
---------------------
-82
-0
-Error: div by 0
---------------------
-82
-1
-82
-0
---------------------
-82
-2
-41
-0
---------------------
-82
-3
-27
-1
---------------------
-82
-4
-20
-2
---------------------
-82
-5
-16
-2
---------------------
-82
-6
-13
-4
---------------------
-82
-7
-11
-5
---------------------
-82
-8
-10
-2
---------------------
-82
-9
-9
-1
---------------------
-82
-10
-8
-2
---------------------
---------------------
-81
-0
-Error: div by 0
---------------------
-81
-1
-81
-0
---------------------
-81
-2
-40
-1
---------------------
-81
-3
-27
-0
---------------------
-81
-4
-20
-1
---------------------
-81
-5
-16
-1
---------------------
-81
-6
-13
-3
---------------------
-81
-7
-11
-4
---------------------
-81
-8
-10
-1
---------------------
-81
-9
-9
-0
---------------------
-81
-10
-8
-1
---------------------
---------------------
-80
-0
-Error: div by 0
---------------------
-80
-1
-80
-0
---------------------
-80
-2
-40
-0
---------------------
-80
-3
-26
-2
---------------------
-80
-4
-20
-0
---------------------
-80
-5
-16
-0
---------------------
-80
-6
-13
-2
---------------------
-80
-7
-11
-3
---------------------
-80
-8
-10
-0
---------------------
-80
-9
-8
-8
---------------------
-80
-10
-8
-0
---------------------
---------------------
-79
-0
-Error: div by 0
---------------------
-79
-1
-79
-0
---------------------
-79
-2
-39
-1
---------------------
-79
-3
-26
-1
---------------------
-79
-4
-19
-3
---------------------
-79
-5
-15
-4
---------------------
-79
-6
-13
-1
---------------------
-79
-7
-11
-2
---------------------
-79
-8
-9
-7
---------------------
-79
-9
-8
-7
---------------------
-79
-10
-7
-9
---------------------
---------------------
-78
-0
-Error: div by 0
---------------------
-78
-1
-78
-0
---------------------
-78
-2
-39
-0
---------------------
-78
-3
-26
-0
---------------------
-78
-4
-19
-2
---------------------
-78
-5
-15
-3
---------------------
-78
-6
-13
-0
---------------------
-78
-7
-11
-1
---------------------
-78
-8
-9
-6
---------------------
-78
-9
-8
-6
---------------------
-78
-10
-7
-8
---------------------
---------------------
-77
-0
-Error: div by 0
---------------------
-77
-1
-77
-0
---------------------
-77
-2
-38
-1
---------------------
-77
-3
-25
-2
---------------------
-77
-4
-19
-1
---------------------
-77
-5
-15
-2
---------------------
-77
-6
-12
-5
---------------------
-77
-7
-11
-0
---------------------
-77
-8
-9
-5
---------------------
-77
-9
-8
-5
---------------------
-77
-10
-7
-7
---------------------
---------------------
-76
-0
-Error: div by 0
---------------------
-76
-1
-76
-0
---------------------
-76
-2
-38
-0
---------------------
-76
-3
-25
-1
---------------------
-76
-4
-19
-0
---------------------
-76
-5
-15
-1
---------------------
-76
-6
-12
-4
---------------------
-76
-7
-10
-6
---------------------
-76
-8
-9
-4
---------------------
-76
-9
-8
-4
---------------------
-76
-10
-7
-6
---------------------
---------------------
-75
-0
-Error: div by 0
---------------------
-75
-1
-75
-0
---------------------
-75
-2
-37
-1
---------------------
-75
-3
-25
-0
---------------------
-75
-4
-18
-3
---------------------
-75
-5
-15
-0
---------------------
-75
-6
-12
-3
---------------------
-75
-7
-10
-5
---------------------
-75
-8
-9
-3
---------------------
-75
-9
-8
-3
---------------------
-75
-10
-7
-5
---------------------
---------------------
-74
-0
-Error: div by 0
---------------------
-74
-1
-74
-0
---------------------
-74
-2
-37
-0
---------------------
-74
-3
-24
-2
---------------------
-74
-4
-18
-2
---------------------
-74
-5
-14
-4
---------------------
-74
-6
-12
-2
---------------------
-74
-7
-10
-4
---------------------
-74
-8
-9
-2
---------------------
-74
-9
-8
-2
---------------------
-74
-10
-7
-4
---------------------
---------------------
-73
-0
-Error: div by 0
---------------------
-73
-1
-73
-0
---------------------
-73
-2
-36
-1
---------------------
-73
-3
-24
-1
---------------------
-73
-4
-18
-1
---------------------
-73
-5
-14
-3
---------------------
-73
-6
-12
-1
---------------------
-73
-7
-10
-3
---------------------
-73
-8
-9
-1
---------------------
-73
-9
-8
-1
---------------------
-73
-10
-7
-3
---------------------
---------------------
-72
-0
-Error: div by 0
---------------------
-72
-1
-72
-0
---------------------
-72
-2
-36
-0
---------------------
-72
-3
-24
-0
---------------------
-72
-4
-18
-0
---------------------
-72
-5
-14
-2
---------------------
-72
-6
-12
-0
---------------------
-72
-7
-10
-2
---------------------
-72
-8
-9
-0
---------------------
-72
-9
-8
-0
---------------------
-72
-10
-7
-2
---------------------
---------------------
-71
-0
-Error: div by 0
---------------------
-71
-1
-71
-0
---------------------
-71
-2
-35
-1
---------------------
-71
-3
-23
-2
---------------------
-71
-4
-17
-3
---------------------
-71
-5
-14
-1
---------------------
-71
-6
-11
-5
---------------------
-71
-7
-10
-1
---------------------
-71
-8
-8
-7
---------------------
-71
-9
-7
-8
---------------------
-71
-10
-7
-1
---------------------
---------------------
-70
-0
-Error: div by 0
---------------------
-70
-1
-70
-0
---------------------
-70
-2
-35
-0
---------------------
-70
-3
-23
-1
---------------------
-70
-4
-17
-2
---------------------
-70
-5
-14
-0
---------------------
-70
-6
-11
-4
---------------------
-70
-7
-10
-0
---------------------
-70
-8
-8
-6
---------------------
-70
-9
-7
-7
---------------------
-70
-10
-7
-0
---------------------
---------------------
-69
-0
-Error: div by 0
---------------------
-69
-1
-69
-0
---------------------
-69
-2
-34
-1
---------------------
-69
-3
-23
-0
---------------------
-69
-4
-17
-1
---------------------
-69
-5
-13
-4
---------------------
-69
-6
-11
-3
---------------------
-69
-7
-9
-6
---------------------
-69
-8
-8
-5
---------------------
-69
-9
-7
-6
---------------------
-69
-10
-6
-9
---------------------
---------------------
-68
-0
-Error: div by 0
---------------------
-68
-1
-68
-0
---------------------
-68
-2
-34
-0
---------------------
-68
-3
-22
-2
---------------------
-68
-4
-17
-0
---------------------
-68
-5
-13
-3
---------------------
-68
-6
-11
-2
---------------------
-68
-7
-9
-5
---------------------
-68
-8
-8
-4
---------------------
-68
-9
-7
-5
---------------------
-68
-10
-6
-8
---------------------
---------------------
-67
-0
-Error: div by 0
---------------------
-67
-1
-67
-0
---------------------
-67
-2
-33
-1
---------------------
-67
-3
-22
-1
---------------------
-67
-4
-16
-3
---------------------
-67
-5
-13
-2
---------------------
-67
-6
-11
-1
---------------------
-67
-7
-9
-4
---------------------
-67
-8
-8
-3
---------------------
-67
-9
-7
-4
---------------------
-67
-10
-6
-7
---------------------
---------------------
-66
-0
-Error: div by 0
---------------------
-66
-1
-66
-0
---------------------
-66
-2
-33
-0
---------------------
-66
-3
-22
-0
---------------------
-66
-4
-16
-2
---------------------
-66
-5
-13
-1
---------------------
-66
-6
-11
-0
---------------------
-66
-7
-9
-3
---------------------
-66
-8
-8
-2
---------------------
-66
-9
-7
-3
---------------------
-66
-10
-6
-6
---------------------
---------------------
-65
-0
-Error: div by 0
---------------------
-65
-1
-65
-0
---------------------
-65
-2
-32
-1
---------------------
-65
-3
-21
-2
---------------------
-65
-4
-16
-1
---------------------
-65
-5
-13
-0
---------------------
-65
-6
-10
-5
---------------------
-65
-7
-9
-2
---------------------
-65
-8
-8
-1
---------------------
-65
-9
-7
-2
---------------------
-65
-10
-6
-5
---------------------
---------------------
-64
-0
-Error: div by 0
---------------------
-64
-1
-64
-0
---------------------
-64
-2
-32
-0
---------------------
-64
-3
-21
-1
---------------------
-64
-4
-16
-0
---------------------
-64
-5
-12
-4
---------------------
-64
-6
-10
-4
---------------------
-64
-7
-9
-1
---------------------
-64
-8
-8
-0
---------------------
-64
-9
-7
-1
---------------------
-64
-10
-6
-4
---------------------
---------------------
-63
-0
-Error: div by 0
---------------------
-63
-1
-63
-0
---------------------
-63
-2
-31
-1
---------------------
-63
-3
-21
-0
---------------------
-63
-4
-15
-3
---------------------
-63
-5
-12
-3
---------------------
-63
-6
-10
-3
---------------------
-63
-7
-9
-0
---------------------
-63
-8
-7
-7
---------------------
-63
-9
-7
-0
---------------------
-63
-10
-6
-3
---------------------
---------------------
-62
-0
-Error: div by 0
---------------------
-62
-1
-62
-0
---------------------
-62
-2
-31
-0
---------------------
-62
-3
-20
-2
---------------------
-62
-4
-15
-2
---------------------
-62
-5
-12
-2
---------------------
-62
-6
-10
-2
---------------------
-62
-7
-8
-6
---------------------
-62
-8
-7
-6
---------------------
-62
-9
-6
-8
---------------------
-62
-10
-6
-2
---------------------
---------------------
-61
-0
-Error: div by 0
---------------------
-61
-1
-61
-0
---------------------
-61
-2
-30
-1
---------------------
-61
-3
-20
-1
---------------------
-61
-4
-15
-1
---------------------
-61
-5
-12
-1
---------------------
-61
-6
-10
-1
---------------------
-61
-7
-8
-5
---------------------
-61
-8
-7
-5
---------------------
-61
-9
-6
-7
---------------------
-61
-10
-6
-1
---------------------
---------------------
-60
-0
-Error: div by 0
---------------------
-60
-1
-60
-0
---------------------
-60
-2
-30
-0
---------------------
-60
-3
-20
-0
---------------------
-60
-4
-15
-0
---------------------
-60
-5
-12
-0
---------------------
-60
-6
-10
-0
---------------------
-60
-7
-8
-4
---------------------
-60
-8
-7
-4
---------------------
-60
-9
-6
-6
---------------------
-60
-10
-6
-0
---------------------
---------------------
-59
-0
-Error: div by 0
---------------------
-59
-1
-59
-0
---------------------
-59
-2
-29
-1
---------------------
-59
-3
-19
-2
---------------------
-59
-4
-14
-3
---------------------
-59
-5
-11
-4
---------------------
-59
-6
-9
-5
---------------------
-59
-7
-8
-3
---------------------
-59
-8
-7
-3
---------------------
-59
-9
-6
-5
---------------------
-59
-10
-5
-9
---------------------
---------------------
-58
-0
-Error: div by 0
---------------------
-58
-1
-58
-0
---------------------
-58
-2
-29
-0
---------------------
-58
-3
-19
-1
---------------------
-58
-4
-14
-2
---------------------
-58
-5
-11
-3
---------------------
-58
-6
-9
-4
---------------------
-58
-7
-8
-2
---------------------
-58
-8
-7
-2
---------------------
-58
-9
-6
-4
---------------------
-58
-10
-5
-8
---------------------
---------------------
-57
-0
-Error: div by 0
---------------------
-57
-1
-57
-0
---------------------
-57
-2
-28
-1
---------------------
-57
-3
-19
-0
---------------------
-57
-4
-14
-1
---------------------
-57
-5
-11
-2
---------------------
-57
-6
-9
-3
---------------------
-57
-7
-8
-1
---------------------
-57
-8
-7
-1
---------------------
-57
-9
-6
-3
---------------------
-57
-10
-5
-7
---------------------
---------------------
-56
-0
-Error: div by 0
---------------------
-56
-1
-56
-0
---------------------
-56
-2
-28
-0
---------------------
-56
-3
-18
-2
---------------------
-56
-4
-14
-0
---------------------
-56
-5
-11
-1
---------------------
-56
-6
-9
-2
---------------------
-56
-7
-8
-0
---------------------
-56
-8
-7
-0
---------------------
-56
-9
-6
-2
---------------------
-56
-10
-5
-6
---------------------
---------------------
-55
-0
-Error: div by 0
---------------------
-55
-1
-55
-0
---------------------
-55
-2
-27
-1
---------------------
-55
-3
-18
-1
---------------------
-55
-4
-13
-3
---------------------
-55
-5
-11
-0
---------------------
-55
-6
-9
-1
---------------------
-55
-7
-7
-6
---------------------
-55
-8
-6
-7
---------------------
-55
-9
-6
-1
---------------------
-55
-10
-5
-5
---------------------
---------------------
-54
-0
-Error: div by 0
---------------------
-54
-1
-54
-0
---------------------
-54
-2
-27
-0
---------------------
-54
-3
-18
-0
---------------------
-54
-4
-13
-2
---------------------
-54
-5
-10
-4
---------------------
-54
-6
-9
-0
---------------------
-54
-7
-7
-5
---------------------
-54
-8
-6
-6
---------------------
-54
-9
-6
-0
---------------------
-54
-10
-5
-4
---------------------
---------------------
-53
-0
-Error: div by 0
---------------------
-53
-1
-53
-0
---------------------
-53
-2
-26
-1
---------------------
-53
-3
-17
-2
---------------------
-53
-4
-13
-1
---------------------
-53
-5
-10
-3
---------------------
-53
-6
-8
-5
---------------------
-53
-7
-7
-4
---------------------
-53
-8
-6
-5
---------------------
-53
-9
-5
-8
---------------------
-53
-10
-5
-3
---------------------
---------------------
-52
-0
-Error: div by 0
---------------------
-52
-1
-52
-0
---------------------
-52
-2
-26
-0
---------------------
-52
-3
-17
-1
---------------------
-52
-4
-13
-0
---------------------
-52
-5
-10
-2
---------------------
-52
-6
-8
-4
---------------------
-52
-7
-7
-3
---------------------
-52
-8
-6
-4
---------------------
-52
-9
-5
-7
---------------------
-52
-10
-5
-2
---------------------
---------------------
-51
-0
-Error: div by 0
---------------------
-51
-1
-51
-0
---------------------
-51
-2
-25
-1
---------------------
-51
-3
-17
-0
---------------------
-51
-4
-12
-3
---------------------
-51
-5
-10
-1
---------------------
-51
-6
-8
-3
---------------------
-51
-7
-7
-2
---------------------
-51
-8
-6
-3
---------------------
-51
-9
-5
-6
---------------------
-51
-10
-5
-1
---------------------
---------------------
-50
-0
-Error: div by 0
---------------------
-50
-1
-50
-0
---------------------
-50
-2
-25
-0
---------------------
-50
-3
-16
-2
---------------------
-50
-4
-12
-2
---------------------
-50
-5
-10
-0
---------------------
-50
-6
-8
-2
---------------------
-50
-7
-7
-1
---------------------
-50
-8
-6
-2
---------------------
-50
-9
-5
-5
---------------------
-50
-10
-5
-0
---------------------
---------------------
-49
-0
-Error: div by 0
---------------------
-49
-1
-49
-0
---------------------
-49
-2
-24
-1
---------------------
-49
-3
-16
-1
---------------------
-49
-4
-12
-1
---------------------
-49
-5
-9
-4
---------------------
-49
-6
-8
-1
---------------------
-49
-7
-7
-0
---------------------
-49
-8
-6
-1
---------------------
-49
-9
-5
-4
---------------------
-49
-10
-4
-9
---------------------
---------------------
-48
-0
-Error: div by 0
---------------------
-48
-1
-48
-0
---------------------
-48
-2
-24
-0
---------------------
-48
-3
-16
-0
---------------------
-48
-4
-12
-0
---------------------
-48
-5
-9
-3
---------------------
-48
-6
-8
-0
---------------------
-48
-7
-6
-6
---------------------
-48
-8
-6
-0
---------------------
-48
-9
-5
-3
---------------------
-48
-10
-4
-8
---------------------
---------------------
-47
-0
-Error: div by 0
---------------------
-47
-1
-47
-0
---------------------
-47
-2
-23
-1
---------------------
-47
-3
-15
-2
---------------------
-47
-4
-11
-3
---------------------
-47
-5
-9
-2
---------------------
-47
-6
-7
-5
---------------------
-47
-7
-6
-5
---------------------
-47
-8
-5
-7
---------------------
-47
-9
-5
-2
---------------------
-47
-10
-4
-7
---------------------
---------------------
-46
-0
-Error: div by 0
---------------------
-46
-1
-46
-0
---------------------
-46
-2
-23
-0
---------------------
-46
-3
-15
-1
---------------------
-46
-4
-11
-2
---------------------
-46
-5
-9
-1
---------------------
-46
-6
-7
-4
---------------------
-46
-7
-6
-4
---------------------
-46
-8
-5
-6
---------------------
-46
-9
-5
-1
---------------------
-46
-10
-4
-6
---------------------
---------------------
-45
-0
-Error: div by 0
---------------------
-45
-1
-45
-0
---------------------
-45
-2
-22
-1
---------------------
-45
-3
-15
-0
---------------------
-45
-4
-11
-1
---------------------
-45
-5
-9
-0
---------------------
-45
-6
-7
-3
---------------------
-45
-7
-6
-3
---------------------
-45
-8
-5
-5
---------------------
-45
-9
-5
-0
---------------------
-45
-10
-4
-5
---------------------
---------------------
-44
-0
-Error: div by 0
---------------------
-44
-1
-44
-0
---------------------
-44
-2
-22
-0
---------------------
-44
-3
-14
-2
---------------------
-44
-4
-11
-0
---------------------
-44
-5
-8
-4
---------------------
-44
-6
-7
-2
---------------------
-44
-7
-6
-2
---------------------
-44
-8
-5
-4
---------------------
-44
-9
-4
-8
---------------------
-44
-10
-4
-4
---------------------
---------------------
-43
-0
-Error: div by 0
---------------------
-43
-1
-43
-0
---------------------
-43
-2
-21
-1
---------------------
-43
-3
-14
-1
---------------------
-43
-4
-10
-3
---------------------
-43
-5
-8
-3
---------------------
-43
-6
-7
-1
---------------------
-43
-7
-6
-1
---------------------
-43
-8
-5
-3
---------------------
-43
-9
-4
-7
---------------------
-43
-10
-4
-3
---------------------
---------------------
-42
-0
-Error: div by 0
---------------------
-42
-1
-42
-0
---------------------
-42
-2
-21
-0
---------------------
-42
-3
-14
-0
---------------------
-42
-4
-10
-2
---------------------
-42
-5
-8
-2
---------------------
-42
-6
-7
-0
---------------------
-42
-7
-6
-0
---------------------
-42
-8
-5
-2
---------------------
-42
-9
-4
-6
---------------------
-42
-10
-4
-2
---------------------
---------------------
-41
-0
-Error: div by 0
---------------------
-41
-1
-41
-0
---------------------
-41
-2
-20
-1
---------------------
-41
-3
-13
-2
---------------------
-41
-4
-10
-1
---------------------
-41
-5
-8
-1
---------------------
-41
-6
-6
-5
---------------------
-41
-7
-5
-6
---------------------
-41
-8
-5
-1
---------------------
-41
-9
-4
-5
---------------------
-41
-10
-4
-1
---------------------
---------------------
-40
-0
-Error: div by 0
---------------------
-40
-1
-40
-0
---------------------
-40
-2
-20
-0
---------------------
-40
-3
-13
-1
---------------------
-40
-4
-10
-0
---------------------
-40
-5
-8
-0
---------------------
-40
-6
-6
-4
---------------------
-40
-7
-5
-5
---------------------
-40
-8
-5
-0
---------------------
-40
-9
-4
-4
---------------------
-40
-10
-4
-0
---------------------
---------------------
-39
-0
-Error: div by 0
---------------------
-39
-1
-39
-0
---------------------
-39
-2
-19
-1
---------------------
-39
-3
-13
-0
---------------------
-39
-4
-9
-3
---------------------
-39
-5
-7
-4
---------------------
-39
-6
-6
-3
---------------------
-39
-7
-5
-4
---------------------
-39
-8
-4
-7
---------------------
-39
-9
-4
-3
---------------------
-39
-10
-3
-9
---------------------
---------------------
-38
-0
-Error: div by 0
---------------------
-38
-1
-38
-0
---------------------
-38
-2
-19
-0
---------------------
-38
-3
-12
-2
---------------------
-38
-4
-9
-2
---------------------
-38
-5
-7
-3
---------------------
-38
-6
-6
-2
---------------------
-38
-7
-5
-3
---------------------
-38
-8
-4
-6
---------------------
-38
-9
-4
-2
---------------------
-38
-10
-3
-8
---------------------
---------------------
-37
-0
-Error: div by 0
---------------------
-37
-1
-37
-0
---------------------
-37
-2
-18
-1
---------------------
-37
-3
-12
-1
---------------------
-37
-4
-9
-1
---------------------
-37
-5
-7
-2
---------------------
-37
-6
-6
-1
---------------------
-37
-7
-5
-2
---------------------
-37
-8
-4
-5
---------------------
-37
-9
-4
-1
---------------------
-37
-10
-3
-7
---------------------
---------------------
-36
-0
-Error: div by 0
---------------------
-36
-1
-36
-0
---------------------
-36
-2
-18
-0
---------------------
-36
-3
-12
-0
---------------------
-36
-4
-9
-0
---------------------
-36
-5
-7
-1
---------------------
-36
-6
-6
-0
---------------------
-36
-7
-5
-1
---------------------
-36
-8
-4
-4
---------------------
-36
-9
-4
-0
---------------------
-36
-10
-3
-6
---------------------
---------------------
-35
-0
-Error: div by 0
---------------------
-35
-1
-35
-0
---------------------
-35
-2
-17
-1
---------------------
-35
-3
-11
-2
---------------------
-35
-4
-8
-3
---------------------
-35
-5
-7
-0
---------------------
-35
-6
-5
-5
---------------------
-35
-7
-5
-0
---------------------
-35
-8
-4
-3
---------------------
-35
-9
-3
-8
---------------------
-35
-10
-3
-5
---------------------
---------------------
-34
-0
-Error: div by 0
---------------------
-34
-1
-34
-0
---------------------
-34
-2
-17
-0
---------------------
-34
-3
-11
-1
---------------------
-34
-4
-8
-2
---------------------
-34
-5
-6
-4
---------------------
-34
-6
-5
-4
---------------------
-34
-7
-4
-6
---------------------
-34
-8
-4
-2
---------------------
-34
-9
-3
-7
---------------------
-34
-10
-3
-4
---------------------
---------------------
-33
-0
-Error: div by 0
---------------------
-33
-1
-33
-0
---------------------
-33
-2
-16
-1
---------------------
-33
-3
-11
-0
---------------------
-33
-4
-8
-1
---------------------
-33
-5
-6
-3
---------------------
-33
-6
-5
-3
---------------------
-33
-7
-4
-5
---------------------
-33
-8
-4
-1
---------------------
-33
-9
-3
-6
---------------------
-33
-10
-3
-3
---------------------
---------------------
-32
-0
-Error: div by 0
---------------------
-32
-1
-32
-0
---------------------
-32
-2
-16
-0
---------------------
-32
-3
-10
-2
---------------------
-32
-4
-8
-0
---------------------
-32
-5
-6
-2
---------------------
-32
-6
-5
-2
---------------------
-32
-7
-4
-4
---------------------
-32
-8
-4
-0
---------------------
-32
-9
-3
-5
---------------------
-32
-10
-3
-2
---------------------
---------------------
-31
-0
-Error: div by 0
---------------------
-31
-1
-31
-0
---------------------
-31
-2
-15
-1
---------------------
-31
-3
-10
-1
---------------------
-31
-4
-7
-3
---------------------
-31
-5
-6
-1
---------------------
-31
-6
-5
-1
---------------------
-31
-7
-4
-3
---------------------
-31
-8
-3
-7
---------------------
-31
-9
-3
-4
---------------------
-31
-10
-3
-1
---------------------
---------------------
-30
-0
-Error: div by 0
---------------------
-30
-1
-30
-0
---------------------
-30
-2
-15
-0
---------------------
-30
-3
-10
-0
---------------------
-30
-4
-7
-2
---------------------
-30
-5
-6
-0
---------------------
-30
-6
-5
-0
---------------------
-30
-7
-4
-2
---------------------
-30
-8
-3
-6
---------------------
-30
-9
-3
-3
---------------------
-30
-10
-3
-0
---------------------
---------------------
-29
-0
-Error: div by 0
---------------------
-29
-1
-29
-0
---------------------
-29
-2
-14
-1
---------------------
-29
-3
-9
-2
---------------------
-29
-4
-7
-1
---------------------
-29
-5
-5
-4
---------------------
-29
-6
-4
-5
---------------------
-29
-7
-4
-1
---------------------
-29
-8
-3
-5
---------------------
-29
-9
-3
-2
---------------------
-29
-10
-2
-9
---------------------
---------------------
-28
-0
-Error: div by 0
---------------------
-28
-1
-28
-0
---------------------
-28
-2
-14
-0
---------------------
-28
-3
-9
-1
---------------------
-28
-4
-7
-0
---------------------
-28
-5
-5
-3
---------------------
-28
-6
-4
-4
---------------------
-28
-7
-4
-0
---------------------
-28
-8
-3
-4
---------------------
-28
-9
-3
-1
---------------------
-28
-10
-2
-8
---------------------
---------------------
-27
-0
-Error: div by 0
---------------------
-27
-1
-27
-0
---------------------
-27
-2
-13
-1
---------------------
-27
-3
-9
-0
---------------------
-27
-4
-6
-3
---------------------
-27
-5
-5
-2
---------------------
-27
-6
-4
-3
---------------------
-27
-7
-3
-6
---------------------
-27
-8
-3
-3
---------------------
-27
-9
-3
-0
---------------------
-27
-10
-2
-7
---------------------
---------------------
-26
-0
-Error: div by 0
---------------------
-26
-1
-26
-0
---------------------
-26
-2
-13
-0
---------------------
-26
-3
-8
-2
---------------------
-26
-4
-6
-2
---------------------
-26
-5
-5
-1
---------------------
-26
-6
-4
-2
---------------------
-26
-7
-3
-5
---------------------
-26
-8
-3
-2
---------------------
-26
-9
-2
-8
---------------------
-26
-10
-2
-6
---------------------
---------------------
-25
-0
-Error: div by 0
---------------------
-25
-1
-25
-0
---------------------
-25
-2
-12
-1
---------------------
-25
-3
-8
-1
---------------------
-25
-4
-6
-1
---------------------
-25
-5
-5
-0
---------------------
-25
-6
-4
-1
---------------------
-25
-7
-3
-4
---------------------
-25
-8
-3
-1
---------------------
-25
-9
-2
-7
---------------------
-25
-10
-2
-5
---------------------
---------------------
-24
-0
-Error: div by 0
---------------------
-24
-1
-24
-0
---------------------
-24
-2
-12
-0
---------------------
-24
-3
-8
-0
---------------------
-24
-4
-6
-0
---------------------
-24
-5
-4
-4
---------------------
-24
-6
-4
-0
---------------------
-24
-7
-3
-3
---------------------
-24
-8
-3
-0
---------------------
-24
-9
-2
-6
---------------------
-24
-10
-2
-4
---------------------
---------------------
-23
-0
-Error: div by 0
---------------------
-23
-1
-23
-0
---------------------
-23
-2
-11
-1
---------------------
-23
-3
-7
-2
---------------------
-23
-4
-5
-3
---------------------
-23
-5
-4
-3
---------------------
-23
-6
-3
-5
---------------------
-23
-7
-3
-2
---------------------
-23
-8
-2
-7
---------------------
-23
-9
-2
-5
---------------------
-23
-10
-2
-3
---------------------
---------------------
-22
-0
-Error: div by 0
---------------------
-22
-1
-22
-0
---------------------
-22
-2
-11
-0
---------------------
-22
-3
-7
-1
---------------------
-22
-4
-5
-2
---------------------
-22
-5
-4
-2
---------------------
-22
-6
-3
-4
---------------------
-22
-7
-3
-1
---------------------
-22
-8
-2
-6
---------------------
-22
-9
-2
-4
---------------------
-22
-10
-2
-2
---------------------
---------------------
-21
-0
-Error: div by 0
---------------------
-21
-1
-21
-0
---------------------
-21
-2
-10
-1
---------------------
-21
-3
-7
-0
---------------------
-21
-4
-5
-1
---------------------
-21
-5
-4
-1
---------------------
-21
-6
-3
-3
---------------------
-21
-7
-3
-0
---------------------
-21
-8
-2
-5
---------------------
-21
-9
-2
-3
---------------------
-21
-10
-2
-1
---------------------
---------------------
-20
-0
-Error: div by 0
---------------------
-20
-1
-20
-0
---------------------
-20
-2
-10
-0
---------------------
-20
-3
-6
-2
---------------------
-20
-4
-5
-0
---------------------
-20
-5
-4
-0
---------------------
-20
-6
-3
-2
---------------------
-20
-7
-2
-6
---------------------
-20
-8
-2
-4
---------------------
-20
-9
-2
-2
---------------------
-20
-10
-2
-0
---------------------
---------------------
-19
-0
-Error: div by 0
---------------------
-19
-1
-19
-0
---------------------
-19
-2
-9
-1
---------------------
-19
-3
-6
-1
---------------------
-19
-4
-4
-3
---------------------
-19
-5
-3
-4
---------------------
-19
-6
-3
-1
---------------------
-19
-7
-2
-5
---------------------
-19
-8
-2
-3
---------------------
-19
-9
-2
-1
---------------------
-19
-10
-1
-9
---------------------
---------------------
-18
-0
-Error: div by 0
---------------------
-18
-1
-18
-0
---------------------
-18
-2
-9
-0
---------------------
-18
-3
-6
-0
---------------------
-18
-4
-4
-2
---------------------
-18
-5
-3
-3
---------------------
-18
-6
-3
-0
---------------------
-18
-7
-2
-4
---------------------
-18
-8
-2
-2
---------------------
-18
-9
-2
-0
---------------------
-18
-10
-1
-8
---------------------
---------------------
-17
-0
-Error: div by 0
---------------------
-17
-1
-17
-0
---------------------
-17
-2
-8
-1
---------------------
-17
-3
-5
-2
---------------------
-17
-4
-4
-1
---------------------
-17
-5
-3
-2
---------------------
-17
-6
-2
-5
---------------------
-17
-7
-2
-3
---------------------
-17
-8
-2
-1
---------------------
-17
-9
-1
-8
---------------------
-17
-10
-1
-7
---------------------
---------------------
-16
-0
-Error: div by 0
---------------------
-16
-1
-16
-0
---------------------
-16
-2
-8
-0
---------------------
-16
-3
-5
-1
---------------------
-16
-4
-4
-0
---------------------
-16
-5
-3
-1
---------------------
-16
-6
-2
-4
---------------------
-16
-7
-2
-2
---------------------
-16
-8
-2
-0
---------------------
-16
-9
-1
-7
---------------------
-16
-10
-1
-6
---------------------
---------------------
-15
-0
-Error: div by 0
---------------------
-15
-1
-15
-0
---------------------
-15
-2
-7
-1
---------------------
-15
-3
-5
-0
---------------------
-15
-4
-3
-3
---------------------
-15
-5
-3
-0
---------------------
-15
-6
-2
-3
---------------------
-15
-7
-2
-1
---------------------
-15
-8
-1
-7
---------------------
-15
-9
-1
-6
---------------------
-15
-10
-1
-5
---------------------
---------------------
-14
-0
-Error: div by 0
---------------------
-14
-1
-14
-0
---------------------
-14
-2
-7
-0
---------------------
-14
-3
-4
-2
---------------------
-14
-4
-3
-2
---------------------
-14
-5
-2
-4
---------------------
-14
-6
-2
-2
---------------------
-14
-7
-2
-0
---------------------
-14
-8
-1
-6
---------------------
-14
-9
-1
-5
---------------------
-14
-10
-1
-4
---------------------
---------------------
-13
-0
-Error: div by 0
---------------------
-13
-1
-13
-0
---------------------
-13
-2
-6
-1
---------------------
-13
-3
-4
-1
---------------------
-13
-4
-3
-1
---------------------
-13
-5
-2
-3
---------------------
-13
-6
-2
-1
---------------------
-13
-7
-1
-6
---------------------
-13
-8
-1
-5
---------------------
-13
-9
-1
-4
---------------------
-13
-10
-1
-3
---------------------
---------------------
-12
-0
-Error: div by 0
---------------------
-12
-1
-12
-0
---------------------
-12
-2
-6
-0
---------------------
-12
-3
-4
-0
---------------------
-12
-4
-3
-0
---------------------
-12
-5
-2
-2
---------------------
-12
-6
-2
-0
---------------------
-12
-7
-1
-5
---------------------
-12
-8
-1
-4
---------------------
-12
-9
-1
-3
---------------------
-12
-10
-1
-2
---------------------
---------------------
-11
-0
-Error: div by 0
---------------------
-11
-1
-11
-0
---------------------
-11
-2
-5
-1
---------------------
-11
-3
-3
-2
---------------------
-11
-4
-2
-3
---------------------
-11
-5
-2
-1
---------------------
-11
-6
-1
-5
---------------------
-11
-7
-1
-4
---------------------
-11
-8
-1
-3
---------------------
-11
-9
-1
-2
---------------------
-11
-10
-1
-1
---------------------
---------------------
-10
-0
-Error: div by 0
---------------------
-10
-1
-10
-0
---------------------
-10
-2
-5
-0
---------------------
-10
-3
-3
-1
---------------------
-10
-4
-2
-2
---------------------
-10
-5
-2
-0
---------------------
-10
-6
-1
-4
---------------------
-10
-7
-1
-3
---------------------
-10
-8
-1
-2
---------------------
-10
-9
-1
-1
---------------------
-10
-10
-1
-0
---------------------
---------------------
-9
-0
-Error: div by 0
---------------------
-9
-1
-9
-0
---------------------
-9
-2
-4
-1
---------------------
-9
-3
-3
-0
---------------------
-9
-4
-2
-1
---------------------
-9
-5
-1
-4
---------------------
-9
-6
-1
-3
---------------------
-9
-7
-1
-2
---------------------
-9
-8
-1
-1
---------------------
-9
-9
-1
-0
---------------------
-9
-10
-0
-9
---------------------
---------------------
-8
-0
-Error: div by 0
---------------------
-8
-1
-8
-0
---------------------
-8
-2
-4
-0
---------------------
-8
-3
-2
-2
---------------------
-8
-4
-2
-0
---------------------
-8
-5
-1
-3
---------------------
-8
-6
-1
-2
---------------------
-8
-7
-1
-1
---------------------
-8
-8
-1
-0
---------------------
-8
-9
-0
-8
---------------------
-8
-10
-0
-8
---------------------
---------------------
-7
-0
-Error: div by 0
---------------------
-7
-1
-7
-0
---------------------
-7
-2
-3
-1
---------------------
-7
-3
-2
-1
---------------------
-7
-4
-1
-3
---------------------
-7
-5
-1
-2
---------------------
-7
-6
-1
-1
---------------------
-7
-7
-1
-0
---------------------
-7
-8
-0
-7
---------------------
-7
-9
-0
-7
---------------------
-7
-10
-0
-7
---------------------
---------------------
-6
-0
-Error: div by 0
---------------------
-6
-1
-6
-0
---------------------
-6
-2
-3
-0
---------------------
-6
-3
-2
-0
---------------------
-6
-4
-1
-2
---------------------
-6
-5
-1
-1
---------------------
-6
-6
-1
-0
---------------------
-6
-7
-0
-6
---------------------
-6
-8
-0
-6
---------------------
-6
-9
-0
-6
---------------------
-6
-10
-0
-6
---------------------
---------------------
-5
-0
-Error: div by 0
---------------------
-5
-1
-5
-0
---------------------
-5
-2
-2
-1
---------------------
-5
-3
-1
-2
---------------------
-5
-4
-1
-1
---------------------
-5
-5
-1
-0
---------------------
-5
-6
-0
-5
---------------------
-5
-7
-0
-5
---------------------
-5
-8
-0
-5
---------------------
-5
-9
-0
-5
---------------------
-5
-10
-0
-5
---------------------
---------------------
-4
-0
-Error: div by 0
---------------------
-4
-1
-4
-0
---------------------
-4
-2
-2
-0
---------------------
-4
-3
-1
-1
---------------------
-4
-4
-1
-0
---------------------
-4
-5
-0
-4
---------------------
-4
-6
-0
-4
---------------------
-4
-7
-0
-4
---------------------
-4
-8
-0
-4
---------------------
-4
-9
-0
-4
---------------------
-4
-10
-0
-4
---------------------
---------------------
-3
-0
-Error: div by 0
---------------------
-3
-1
-3
-0
---------------------
-3
-2
-1
-1
---------------------
-3
-3
-1
-0
---------------------
-3
-4
-0
-3
---------------------
-3
-5
-0
-3
---------------------
-3
-6
-0
-3
---------------------
-3
-7
-0
-3
---------------------
-3
-8
-0
-3
---------------------
-3
-9
-0
-3
---------------------
-3
-10
-0
-3
---------------------
---------------------
-2
-0
-Error: div by 0
---------------------
-2
-1
-2
-0
---------------------
-2
-2
-1
-0
---------------------
-2
-3
-0
-2
---------------------
-2
-4
-0
-2
---------------------
-2
-5
-0
-2
---------------------
-2
-6
-0
-2
---------------------
-2
-7
-0
-2
---------------------
-2
-8
-0
-2
---------------------
-2
-9
-0
-2
---------------------
-2
-10
-0
-2
---------------------
---------------------
-1
-0
-Error: div by 0
---------------------
-1
-1
-1
-0
---------------------
-1
-2
-0
-1
---------------------
-1
-3
-0
-1
---------------------
-1
-4
-0
-1
---------------------
-1
-5
-0
-1
---------------------
-1
-6
-0
-1
---------------------
-1
-7
-0
-1
---------------------
-1
-8
-0
-1
---------------------
-1
-9
-0
-1
---------------------
-1
-10
-0
-1
---------------------
---------------------
-0
-0
-Error: div by 0
---------------------
-0
-1
-0
-0
---------------------
-0
-2
-0
-0
---------------------
-0
-3
-0
-0
---------------------
-0
-4
-0
-0
---------------------
-0
-5
-0
-0
---------------------
-0
-6
-0
-0
---------------------
-0
-7
-0
-0
---------------------
-0
-8
-0
-0
---------------------
-0
-9
-0
-0
---------------------
-0
-10
-0
-0
---------------------
diff --git a/test/integration/comet2/divl0_call/Makefile b/test/integration/comet2/divl0_call/Makefile
deleted file mode 100644 (file)
index a70bc4c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl0.casl $(ASDIR)/outl_main.casl $(ASDIR)/rev.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/divl0_call/a.o b/test/integration/comet2/divl0_call/a.o
deleted file mode 100644 (file)
index 0a40dc8..0000000
Binary files a/test/integration/comet2/divl0_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/divl1_call/0.txt b/test/integration/comet2/divl1_call/0.txt
deleted file mode 100644 (file)
index 64cfd06..0000000
+++ /dev/null
@@ -1,5556 +0,0 @@
-../../../../comet2 a.o
---------------------
-100
-0
-Error: div by 0
---------------------
-100
-1
-100
-0
---------------------
-100
-2
-50
-0
---------------------
-100
-3
-33
-1
---------------------
-100
-4
-25
-0
---------------------
-100
-5
-20
-0
---------------------
-100
-6
-16
-4
---------------------
-100
-7
-14
-2
---------------------
-100
-8
-12
-4
---------------------
-100
-9
-11
-1
---------------------
-100
-10
-10
-0
---------------------
---------------------
-99
-0
-Error: div by 0
---------------------
-99
-1
-99
-0
---------------------
-99
-2
-49
-1
---------------------
-99
-3
-33
-0
---------------------
-99
-4
-24
-3
---------------------
-99
-5
-19
-4
---------------------
-99
-6
-16
-3
---------------------
-99
-7
-14
-1
---------------------
-99
-8
-12
-3
---------------------
-99
-9
-11
-0
---------------------
-99
-10
-9
-9
---------------------
---------------------
-98
-0
-Error: div by 0
---------------------
-98
-1
-98
-0
---------------------
-98
-2
-49
-0
---------------------
-98
-3
-32
-2
---------------------
-98
-4
-24
-2
---------------------
-98
-5
-19
-3
---------------------
-98
-6
-16
-2
---------------------
-98
-7
-14
-0
---------------------
-98
-8
-12
-2
---------------------
-98
-9
-10
-8
---------------------
-98
-10
-9
-8
---------------------
---------------------
-97
-0
-Error: div by 0
---------------------
-97
-1
-97
-0
---------------------
-97
-2
-48
-1
---------------------
-97
-3
-32
-1
---------------------
-97
-4
-24
-1
---------------------
-97
-5
-19
-2
---------------------
-97
-6
-16
-1
---------------------
-97
-7
-13
-6
---------------------
-97
-8
-12
-1
---------------------
-97
-9
-10
-7
---------------------
-97
-10
-9
-7
---------------------
---------------------
-96
-0
-Error: div by 0
---------------------
-96
-1
-96
-0
---------------------
-96
-2
-48
-0
---------------------
-96
-3
-32
-0
---------------------
-96
-4
-24
-0
---------------------
-96
-5
-19
-1
---------------------
-96
-6
-16
-0
---------------------
-96
-7
-13
-5
---------------------
-96
-8
-12
-0
---------------------
-96
-9
-10
-6
---------------------
-96
-10
-9
-6
---------------------
---------------------
-95
-0
-Error: div by 0
---------------------
-95
-1
-95
-0
---------------------
-95
-2
-47
-1
---------------------
-95
-3
-31
-2
---------------------
-95
-4
-23
-3
---------------------
-95
-5
-19
-0
---------------------
-95
-6
-15
-5
---------------------
-95
-7
-13
-4
---------------------
-95
-8
-11
-7
---------------------
-95
-9
-10
-5
---------------------
-95
-10
-9
-5
---------------------
---------------------
-94
-0
-Error: div by 0
---------------------
-94
-1
-94
-0
---------------------
-94
-2
-47
-0
---------------------
-94
-3
-31
-1
---------------------
-94
-4
-23
-2
---------------------
-94
-5
-18
-4
---------------------
-94
-6
-15
-4
---------------------
-94
-7
-13
-3
---------------------
-94
-8
-11
-6
---------------------
-94
-9
-10
-4
---------------------
-94
-10
-9
-4
---------------------
---------------------
-93
-0
-Error: div by 0
---------------------
-93
-1
-93
-0
---------------------
-93
-2
-46
-1
---------------------
-93
-3
-31
-0
---------------------
-93
-4
-23
-1
---------------------
-93
-5
-18
-3
---------------------
-93
-6
-15
-3
---------------------
-93
-7
-13
-2
---------------------
-93
-8
-11
-5
---------------------
-93
-9
-10
-3
---------------------
-93
-10
-9
-3
---------------------
---------------------
-92
-0
-Error: div by 0
---------------------
-92
-1
-92
-0
---------------------
-92
-2
-46
-0
---------------------
-92
-3
-30
-2
---------------------
-92
-4
-23
-0
---------------------
-92
-5
-18
-2
---------------------
-92
-6
-15
-2
---------------------
-92
-7
-13
-1
---------------------
-92
-8
-11
-4
---------------------
-92
-9
-10
-2
---------------------
-92
-10
-9
-2
---------------------
---------------------
-91
-0
-Error: div by 0
---------------------
-91
-1
-91
-0
---------------------
-91
-2
-45
-1
---------------------
-91
-3
-30
-1
---------------------
-91
-4
-22
-3
---------------------
-91
-5
-18
-1
---------------------
-91
-6
-15
-1
---------------------
-91
-7
-13
-0
---------------------
-91
-8
-11
-3
---------------------
-91
-9
-10
-1
---------------------
-91
-10
-9
-1
---------------------
---------------------
-90
-0
-Error: div by 0
---------------------
-90
-1
-90
-0
---------------------
-90
-2
-45
-0
---------------------
-90
-3
-30
-0
---------------------
-90
-4
-22
-2
---------------------
-90
-5
-18
-0
---------------------
-90
-6
-15
-0
---------------------
-90
-7
-12
-6
---------------------
-90
-8
-11
-2
---------------------
-90
-9
-10
-0
---------------------
-90
-10
-9
-0
---------------------
---------------------
-89
-0
-Error: div by 0
---------------------
-89
-1
-89
-0
---------------------
-89
-2
-44
-1
---------------------
-89
-3
-29
-2
---------------------
-89
-4
-22
-1
---------------------
-89
-5
-17
-4
---------------------
-89
-6
-14
-5
---------------------
-89
-7
-12
-5
---------------------
-89
-8
-11
-1
---------------------
-89
-9
-9
-8
---------------------
-89
-10
-8
-9
---------------------
---------------------
-88
-0
-Error: div by 0
---------------------
-88
-1
-88
-0
---------------------
-88
-2
-44
-0
---------------------
-88
-3
-29
-1
---------------------
-88
-4
-22
-0
---------------------
-88
-5
-17
-3
---------------------
-88
-6
-14
-4
---------------------
-88
-7
-12
-4
---------------------
-88
-8
-11
-0
---------------------
-88
-9
-9
-7
---------------------
-88
-10
-8
-8
---------------------
---------------------
-87
-0
-Error: div by 0
---------------------
-87
-1
-87
-0
---------------------
-87
-2
-43
-1
---------------------
-87
-3
-29
-0
---------------------
-87
-4
-21
-3
---------------------
-87
-5
-17
-2
---------------------
-87
-6
-14
-3
---------------------
-87
-7
-12
-3
---------------------
-87
-8
-10
-7
---------------------
-87
-9
-9
-6
---------------------
-87
-10
-8
-7
---------------------
---------------------
-86
-0
-Error: div by 0
---------------------
-86
-1
-86
-0
---------------------
-86
-2
-43
-0
---------------------
-86
-3
-28
-2
---------------------
-86
-4
-21
-2
---------------------
-86
-5
-17
-1
---------------------
-86
-6
-14
-2
---------------------
-86
-7
-12
-2
---------------------
-86
-8
-10
-6
---------------------
-86
-9
-9
-5
---------------------
-86
-10
-8
-6
---------------------
---------------------
-85
-0
-Error: div by 0
---------------------
-85
-1
-85
-0
---------------------
-85
-2
-42
-1
---------------------
-85
-3
-28
-1
---------------------
-85
-4
-21
-1
---------------------
-85
-5
-17
-0
---------------------
-85
-6
-14
-1
---------------------
-85
-7
-12
-1
---------------------
-85
-8
-10
-5
---------------------
-85
-9
-9
-4
---------------------
-85
-10
-8
-5
---------------------
---------------------
-84
-0
-Error: div by 0
---------------------
-84
-1
-84
-0
---------------------
-84
-2
-42
-0
---------------------
-84
-3
-28
-0
---------------------
-84
-4
-21
-0
---------------------
-84
-5
-16
-4
---------------------
-84
-6
-14
-0
---------------------
-84
-7
-12
-0
---------------------
-84
-8
-10
-4
---------------------
-84
-9
-9
-3
---------------------
-84
-10
-8
-4
---------------------
---------------------
-83
-0
-Error: div by 0
---------------------
-83
-1
-83
-0
---------------------
-83
-2
-41
-1
---------------------
-83
-3
-27
-2
---------------------
-83
-4
-20
-3
---------------------
-83
-5
-16
-3
---------------------
-83
-6
-13
-5
---------------------
-83
-7
-11
-6
---------------------
-83
-8
-10
-3
---------------------
-83
-9
-9
-2
---------------------
-83
-10
-8
-3
---------------------
---------------------
-82
-0
-Error: div by 0
---------------------
-82
-1
-82
-0
---------------------
-82
-2
-41
-0
---------------------
-82
-3
-27
-1
---------------------
-82
-4
-20
-2
---------------------
-82
-5
-16
-2
---------------------
-82
-6
-13
-4
---------------------
-82
-7
-11
-5
---------------------
-82
-8
-10
-2
---------------------
-82
-9
-9
-1
---------------------
-82
-10
-8
-2
---------------------
---------------------
-81
-0
-Error: div by 0
---------------------
-81
-1
-81
-0
---------------------
-81
-2
-40
-1
---------------------
-81
-3
-27
-0
---------------------
-81
-4
-20
-1
---------------------
-81
-5
-16
-1
---------------------
-81
-6
-13
-3
---------------------
-81
-7
-11
-4
---------------------
-81
-8
-10
-1
---------------------
-81
-9
-9
-0
---------------------
-81
-10
-8
-1
---------------------
---------------------
-80
-0
-Error: div by 0
---------------------
-80
-1
-80
-0
---------------------
-80
-2
-40
-0
---------------------
-80
-3
-26
-2
---------------------
-80
-4
-20
-0
---------------------
-80
-5
-16
-0
---------------------
-80
-6
-13
-2
---------------------
-80
-7
-11
-3
---------------------
-80
-8
-10
-0
---------------------
-80
-9
-8
-8
---------------------
-80
-10
-8
-0
---------------------
---------------------
-79
-0
-Error: div by 0
---------------------
-79
-1
-79
-0
---------------------
-79
-2
-39
-1
---------------------
-79
-3
-26
-1
---------------------
-79
-4
-19
-3
---------------------
-79
-5
-15
-4
---------------------
-79
-6
-13
-1
---------------------
-79
-7
-11
-2
---------------------
-79
-8
-9
-7
---------------------
-79
-9
-8
-7
---------------------
-79
-10
-7
-9
---------------------
---------------------
-78
-0
-Error: div by 0
---------------------
-78
-1
-78
-0
---------------------
-78
-2
-39
-0
---------------------
-78
-3
-26
-0
---------------------
-78
-4
-19
-2
---------------------
-78
-5
-15
-3
---------------------
-78
-6
-13
-0
---------------------
-78
-7
-11
-1
---------------------
-78
-8
-9
-6
---------------------
-78
-9
-8
-6
---------------------
-78
-10
-7
-8
---------------------
---------------------
-77
-0
-Error: div by 0
---------------------
-77
-1
-77
-0
---------------------
-77
-2
-38
-1
---------------------
-77
-3
-25
-2
---------------------
-77
-4
-19
-1
---------------------
-77
-5
-15
-2
---------------------
-77
-6
-12
-5
---------------------
-77
-7
-11
-0
---------------------
-77
-8
-9
-5
---------------------
-77
-9
-8
-5
---------------------
-77
-10
-7
-7
---------------------
---------------------
-76
-0
-Error: div by 0
---------------------
-76
-1
-76
-0
---------------------
-76
-2
-38
-0
---------------------
-76
-3
-25
-1
---------------------
-76
-4
-19
-0
---------------------
-76
-5
-15
-1
---------------------
-76
-6
-12
-4
---------------------
-76
-7
-10
-6
---------------------
-76
-8
-9
-4
---------------------
-76
-9
-8
-4
---------------------
-76
-10
-7
-6
---------------------
---------------------
-75
-0
-Error: div by 0
---------------------
-75
-1
-75
-0
---------------------
-75
-2
-37
-1
---------------------
-75
-3
-25
-0
---------------------
-75
-4
-18
-3
---------------------
-75
-5
-15
-0
---------------------
-75
-6
-12
-3
---------------------
-75
-7
-10
-5
---------------------
-75
-8
-9
-3
---------------------
-75
-9
-8
-3
---------------------
-75
-10
-7
-5
---------------------
---------------------
-74
-0
-Error: div by 0
---------------------
-74
-1
-74
-0
---------------------
-74
-2
-37
-0
---------------------
-74
-3
-24
-2
---------------------
-74
-4
-18
-2
---------------------
-74
-5
-14
-4
---------------------
-74
-6
-12
-2
---------------------
-74
-7
-10
-4
---------------------
-74
-8
-9
-2
---------------------
-74
-9
-8
-2
---------------------
-74
-10
-7
-4
---------------------
---------------------
-73
-0
-Error: div by 0
---------------------
-73
-1
-73
-0
---------------------
-73
-2
-36
-1
---------------------
-73
-3
-24
-1
---------------------
-73
-4
-18
-1
---------------------
-73
-5
-14
-3
---------------------
-73
-6
-12
-1
---------------------
-73
-7
-10
-3
---------------------
-73
-8
-9
-1
---------------------
-73
-9
-8
-1
---------------------
-73
-10
-7
-3
---------------------
---------------------
-72
-0
-Error: div by 0
---------------------
-72
-1
-72
-0
---------------------
-72
-2
-36
-0
---------------------
-72
-3
-24
-0
---------------------
-72
-4
-18
-0
---------------------
-72
-5
-14
-2
---------------------
-72
-6
-12
-0
---------------------
-72
-7
-10
-2
---------------------
-72
-8
-9
-0
---------------------
-72
-9
-8
-0
---------------------
-72
-10
-7
-2
---------------------
---------------------
-71
-0
-Error: div by 0
---------------------
-71
-1
-71
-0
---------------------
-71
-2
-35
-1
---------------------
-71
-3
-23
-2
---------------------
-71
-4
-17
-3
---------------------
-71
-5
-14
-1
---------------------
-71
-6
-11
-5
---------------------
-71
-7
-10
-1
---------------------
-71
-8
-8
-7
---------------------
-71
-9
-7
-8
---------------------
-71
-10
-7
-1
---------------------
---------------------
-70
-0
-Error: div by 0
---------------------
-70
-1
-70
-0
---------------------
-70
-2
-35
-0
---------------------
-70
-3
-23
-1
---------------------
-70
-4
-17
-2
---------------------
-70
-5
-14
-0
---------------------
-70
-6
-11
-4
---------------------
-70
-7
-10
-0
---------------------
-70
-8
-8
-6
---------------------
-70
-9
-7
-7
---------------------
-70
-10
-7
-0
---------------------
---------------------
-69
-0
-Error: div by 0
---------------------
-69
-1
-69
-0
---------------------
-69
-2
-34
-1
---------------------
-69
-3
-23
-0
---------------------
-69
-4
-17
-1
---------------------
-69
-5
-13
-4
---------------------
-69
-6
-11
-3
---------------------
-69
-7
-9
-6
---------------------
-69
-8
-8
-5
---------------------
-69
-9
-7
-6
---------------------
-69
-10
-6
-9
---------------------
---------------------
-68
-0
-Error: div by 0
---------------------
-68
-1
-68
-0
---------------------
-68
-2
-34
-0
---------------------
-68
-3
-22
-2
---------------------
-68
-4
-17
-0
---------------------
-68
-5
-13
-3
---------------------
-68
-6
-11
-2
---------------------
-68
-7
-9
-5
---------------------
-68
-8
-8
-4
---------------------
-68
-9
-7
-5
---------------------
-68
-10
-6
-8
---------------------
---------------------
-67
-0
-Error: div by 0
---------------------
-67
-1
-67
-0
---------------------
-67
-2
-33
-1
---------------------
-67
-3
-22
-1
---------------------
-67
-4
-16
-3
---------------------
-67
-5
-13
-2
---------------------
-67
-6
-11
-1
---------------------
-67
-7
-9
-4
---------------------
-67
-8
-8
-3
---------------------
-67
-9
-7
-4
---------------------
-67
-10
-6
-7
---------------------
---------------------
-66
-0
-Error: div by 0
---------------------
-66
-1
-66
-0
---------------------
-66
-2
-33
-0
---------------------
-66
-3
-22
-0
---------------------
-66
-4
-16
-2
---------------------
-66
-5
-13
-1
---------------------
-66
-6
-11
-0
---------------------
-66
-7
-9
-3
---------------------
-66
-8
-8
-2
---------------------
-66
-9
-7
-3
---------------------
-66
-10
-6
-6
---------------------
---------------------
-65
-0
-Error: div by 0
---------------------
-65
-1
-65
-0
---------------------
-65
-2
-32
-1
---------------------
-65
-3
-21
-2
---------------------
-65
-4
-16
-1
---------------------
-65
-5
-13
-0
---------------------
-65
-6
-10
-5
---------------------
-65
-7
-9
-2
---------------------
-65
-8
-8
-1
---------------------
-65
-9
-7
-2
---------------------
-65
-10
-6
-5
---------------------
---------------------
-64
-0
-Error: div by 0
---------------------
-64
-1
-64
-0
---------------------
-64
-2
-32
-0
---------------------
-64
-3
-21
-1
---------------------
-64
-4
-16
-0
---------------------
-64
-5
-12
-4
---------------------
-64
-6
-10
-4
---------------------
-64
-7
-9
-1
---------------------
-64
-8
-8
-0
---------------------
-64
-9
-7
-1
---------------------
-64
-10
-6
-4
---------------------
---------------------
-63
-0
-Error: div by 0
---------------------
-63
-1
-63
-0
---------------------
-63
-2
-31
-1
---------------------
-63
-3
-21
-0
---------------------
-63
-4
-15
-3
---------------------
-63
-5
-12
-3
---------------------
-63
-6
-10
-3
---------------------
-63
-7
-9
-0
---------------------
-63
-8
-7
-7
---------------------
-63
-9
-7
-0
---------------------
-63
-10
-6
-3
---------------------
---------------------
-62
-0
-Error: div by 0
---------------------
-62
-1
-62
-0
---------------------
-62
-2
-31
-0
---------------------
-62
-3
-20
-2
---------------------
-62
-4
-15
-2
---------------------
-62
-5
-12
-2
---------------------
-62
-6
-10
-2
---------------------
-62
-7
-8
-6
---------------------
-62
-8
-7
-6
---------------------
-62
-9
-6
-8
---------------------
-62
-10
-6
-2
---------------------
---------------------
-61
-0
-Error: div by 0
---------------------
-61
-1
-61
-0
---------------------
-61
-2
-30
-1
---------------------
-61
-3
-20
-1
---------------------
-61
-4
-15
-1
---------------------
-61
-5
-12
-1
---------------------
-61
-6
-10
-1
---------------------
-61
-7
-8
-5
---------------------
-61
-8
-7
-5
---------------------
-61
-9
-6
-7
---------------------
-61
-10
-6
-1
---------------------
---------------------
-60
-0
-Error: div by 0
---------------------
-60
-1
-60
-0
---------------------
-60
-2
-30
-0
---------------------
-60
-3
-20
-0
---------------------
-60
-4
-15
-0
---------------------
-60
-5
-12
-0
---------------------
-60
-6
-10
-0
---------------------
-60
-7
-8
-4
---------------------
-60
-8
-7
-4
---------------------
-60
-9
-6
-6
---------------------
-60
-10
-6
-0
---------------------
---------------------
-59
-0
-Error: div by 0
---------------------
-59
-1
-59
-0
---------------------
-59
-2
-29
-1
---------------------
-59
-3
-19
-2
---------------------
-59
-4
-14
-3
---------------------
-59
-5
-11
-4
---------------------
-59
-6
-9
-5
---------------------
-59
-7
-8
-3
---------------------
-59
-8
-7
-3
---------------------
-59
-9
-6
-5
---------------------
-59
-10
-5
-9
---------------------
---------------------
-58
-0
-Error: div by 0
---------------------
-58
-1
-58
-0
---------------------
-58
-2
-29
-0
---------------------
-58
-3
-19
-1
---------------------
-58
-4
-14
-2
---------------------
-58
-5
-11
-3
---------------------
-58
-6
-9
-4
---------------------
-58
-7
-8
-2
---------------------
-58
-8
-7
-2
---------------------
-58
-9
-6
-4
---------------------
-58
-10
-5
-8
---------------------
---------------------
-57
-0
-Error: div by 0
---------------------
-57
-1
-57
-0
---------------------
-57
-2
-28
-1
---------------------
-57
-3
-19
-0
---------------------
-57
-4
-14
-1
---------------------
-57
-5
-11
-2
---------------------
-57
-6
-9
-3
---------------------
-57
-7
-8
-1
---------------------
-57
-8
-7
-1
---------------------
-57
-9
-6
-3
---------------------
-57
-10
-5
-7
---------------------
---------------------
-56
-0
-Error: div by 0
---------------------
-56
-1
-56
-0
---------------------
-56
-2
-28
-0
---------------------
-56
-3
-18
-2
---------------------
-56
-4
-14
-0
---------------------
-56
-5
-11
-1
---------------------
-56
-6
-9
-2
---------------------
-56
-7
-8
-0
---------------------
-56
-8
-7
-0
---------------------
-56
-9
-6
-2
---------------------
-56
-10
-5
-6
---------------------
---------------------
-55
-0
-Error: div by 0
---------------------
-55
-1
-55
-0
---------------------
-55
-2
-27
-1
---------------------
-55
-3
-18
-1
---------------------
-55
-4
-13
-3
---------------------
-55
-5
-11
-0
---------------------
-55
-6
-9
-1
---------------------
-55
-7
-7
-6
---------------------
-55
-8
-6
-7
---------------------
-55
-9
-6
-1
---------------------
-55
-10
-5
-5
---------------------
---------------------
-54
-0
-Error: div by 0
---------------------
-54
-1
-54
-0
---------------------
-54
-2
-27
-0
---------------------
-54
-3
-18
-0
---------------------
-54
-4
-13
-2
---------------------
-54
-5
-10
-4
---------------------
-54
-6
-9
-0
---------------------
-54
-7
-7
-5
---------------------
-54
-8
-6
-6
---------------------
-54
-9
-6
-0
---------------------
-54
-10
-5
-4
---------------------
---------------------
-53
-0
-Error: div by 0
---------------------
-53
-1
-53
-0
---------------------
-53
-2
-26
-1
---------------------
-53
-3
-17
-2
---------------------
-53
-4
-13
-1
---------------------
-53
-5
-10
-3
---------------------
-53
-6
-8
-5
---------------------
-53
-7
-7
-4
---------------------
-53
-8
-6
-5
---------------------
-53
-9
-5
-8
---------------------
-53
-10
-5
-3
---------------------
---------------------
-52
-0
-Error: div by 0
---------------------
-52
-1
-52
-0
---------------------
-52
-2
-26
-0
---------------------
-52
-3
-17
-1
---------------------
-52
-4
-13
-0
---------------------
-52
-5
-10
-2
---------------------
-52
-6
-8
-4
---------------------
-52
-7
-7
-3
---------------------
-52
-8
-6
-4
---------------------
-52
-9
-5
-7
---------------------
-52
-10
-5
-2
---------------------
---------------------
-51
-0
-Error: div by 0
---------------------
-51
-1
-51
-0
---------------------
-51
-2
-25
-1
---------------------
-51
-3
-17
-0
---------------------
-51
-4
-12
-3
---------------------
-51
-5
-10
-1
---------------------
-51
-6
-8
-3
---------------------
-51
-7
-7
-2
---------------------
-51
-8
-6
-3
---------------------
-51
-9
-5
-6
---------------------
-51
-10
-5
-1
---------------------
---------------------
-50
-0
-Error: div by 0
---------------------
-50
-1
-50
-0
---------------------
-50
-2
-25
-0
---------------------
-50
-3
-16
-2
---------------------
-50
-4
-12
-2
---------------------
-50
-5
-10
-0
---------------------
-50
-6
-8
-2
---------------------
-50
-7
-7
-1
---------------------
-50
-8
-6
-2
---------------------
-50
-9
-5
-5
---------------------
-50
-10
-5
-0
---------------------
---------------------
-49
-0
-Error: div by 0
---------------------
-49
-1
-49
-0
---------------------
-49
-2
-24
-1
---------------------
-49
-3
-16
-1
---------------------
-49
-4
-12
-1
---------------------
-49
-5
-9
-4
---------------------
-49
-6
-8
-1
---------------------
-49
-7
-7
-0
---------------------
-49
-8
-6
-1
---------------------
-49
-9
-5
-4
---------------------
-49
-10
-4
-9
---------------------
---------------------
-48
-0
-Error: div by 0
---------------------
-48
-1
-48
-0
---------------------
-48
-2
-24
-0
---------------------
-48
-3
-16
-0
---------------------
-48
-4
-12
-0
---------------------
-48
-5
-9
-3
---------------------
-48
-6
-8
-0
---------------------
-48
-7
-6
-6
---------------------
-48
-8
-6
-0
---------------------
-48
-9
-5
-3
---------------------
-48
-10
-4
-8
---------------------
---------------------
-47
-0
-Error: div by 0
---------------------
-47
-1
-47
-0
---------------------
-47
-2
-23
-1
---------------------
-47
-3
-15
-2
---------------------
-47
-4
-11
-3
---------------------
-47
-5
-9
-2
---------------------
-47
-6
-7
-5
---------------------
-47
-7
-6
-5
---------------------
-47
-8
-5
-7
---------------------
-47
-9
-5
-2
---------------------
-47
-10
-4
-7
---------------------
---------------------
-46
-0
-Error: div by 0
---------------------
-46
-1
-46
-0
---------------------
-46
-2
-23
-0
---------------------
-46
-3
-15
-1
---------------------
-46
-4
-11
-2
---------------------
-46
-5
-9
-1
---------------------
-46
-6
-7
-4
---------------------
-46
-7
-6
-4
---------------------
-46
-8
-5
-6
---------------------
-46
-9
-5
-1
---------------------
-46
-10
-4
-6
---------------------
---------------------
-45
-0
-Error: div by 0
---------------------
-45
-1
-45
-0
---------------------
-45
-2
-22
-1
---------------------
-45
-3
-15
-0
---------------------
-45
-4
-11
-1
---------------------
-45
-5
-9
-0
---------------------
-45
-6
-7
-3
---------------------
-45
-7
-6
-3
---------------------
-45
-8
-5
-5
---------------------
-45
-9
-5
-0
---------------------
-45
-10
-4
-5
---------------------
---------------------
-44
-0
-Error: div by 0
---------------------
-44
-1
-44
-0
---------------------
-44
-2
-22
-0
---------------------
-44
-3
-14
-2
---------------------
-44
-4
-11
-0
---------------------
-44
-5
-8
-4
---------------------
-44
-6
-7
-2
---------------------
-44
-7
-6
-2
---------------------
-44
-8
-5
-4
---------------------
-44
-9
-4
-8
---------------------
-44
-10
-4
-4
---------------------
---------------------
-43
-0
-Error: div by 0
---------------------
-43
-1
-43
-0
---------------------
-43
-2
-21
-1
---------------------
-43
-3
-14
-1
---------------------
-43
-4
-10
-3
---------------------
-43
-5
-8
-3
---------------------
-43
-6
-7
-1
---------------------
-43
-7
-6
-1
---------------------
-43
-8
-5
-3
---------------------
-43
-9
-4
-7
---------------------
-43
-10
-4
-3
---------------------
---------------------
-42
-0
-Error: div by 0
---------------------
-42
-1
-42
-0
---------------------
-42
-2
-21
-0
---------------------
-42
-3
-14
-0
---------------------
-42
-4
-10
-2
---------------------
-42
-5
-8
-2
---------------------
-42
-6
-7
-0
---------------------
-42
-7
-6
-0
---------------------
-42
-8
-5
-2
---------------------
-42
-9
-4
-6
---------------------
-42
-10
-4
-2
---------------------
---------------------
-41
-0
-Error: div by 0
---------------------
-41
-1
-41
-0
---------------------
-41
-2
-20
-1
---------------------
-41
-3
-13
-2
---------------------
-41
-4
-10
-1
---------------------
-41
-5
-8
-1
---------------------
-41
-6
-6
-5
---------------------
-41
-7
-5
-6
---------------------
-41
-8
-5
-1
---------------------
-41
-9
-4
-5
---------------------
-41
-10
-4
-1
---------------------
---------------------
-40
-0
-Error: div by 0
---------------------
-40
-1
-40
-0
---------------------
-40
-2
-20
-0
---------------------
-40
-3
-13
-1
---------------------
-40
-4
-10
-0
---------------------
-40
-5
-8
-0
---------------------
-40
-6
-6
-4
---------------------
-40
-7
-5
-5
---------------------
-40
-8
-5
-0
---------------------
-40
-9
-4
-4
---------------------
-40
-10
-4
-0
---------------------
---------------------
-39
-0
-Error: div by 0
---------------------
-39
-1
-39
-0
---------------------
-39
-2
-19
-1
---------------------
-39
-3
-13
-0
---------------------
-39
-4
-9
-3
---------------------
-39
-5
-7
-4
---------------------
-39
-6
-6
-3
---------------------
-39
-7
-5
-4
---------------------
-39
-8
-4
-7
---------------------
-39
-9
-4
-3
---------------------
-39
-10
-3
-9
---------------------
---------------------
-38
-0
-Error: div by 0
---------------------
-38
-1
-38
-0
---------------------
-38
-2
-19
-0
---------------------
-38
-3
-12
-2
---------------------
-38
-4
-9
-2
---------------------
-38
-5
-7
-3
---------------------
-38
-6
-6
-2
---------------------
-38
-7
-5
-3
---------------------
-38
-8
-4
-6
---------------------
-38
-9
-4
-2
---------------------
-38
-10
-3
-8
---------------------
---------------------
-37
-0
-Error: div by 0
---------------------
-37
-1
-37
-0
---------------------
-37
-2
-18
-1
---------------------
-37
-3
-12
-1
---------------------
-37
-4
-9
-1
---------------------
-37
-5
-7
-2
---------------------
-37
-6
-6
-1
---------------------
-37
-7
-5
-2
---------------------
-37
-8
-4
-5
---------------------
-37
-9
-4
-1
---------------------
-37
-10
-3
-7
---------------------
---------------------
-36
-0
-Error: div by 0
---------------------
-36
-1
-36
-0
---------------------
-36
-2
-18
-0
---------------------
-36
-3
-12
-0
---------------------
-36
-4
-9
-0
---------------------
-36
-5
-7
-1
---------------------
-36
-6
-6
-0
---------------------
-36
-7
-5
-1
---------------------
-36
-8
-4
-4
---------------------
-36
-9
-4
-0
---------------------
-36
-10
-3
-6
---------------------
---------------------
-35
-0
-Error: div by 0
---------------------
-35
-1
-35
-0
---------------------
-35
-2
-17
-1
---------------------
-35
-3
-11
-2
---------------------
-35
-4
-8
-3
---------------------
-35
-5
-7
-0
---------------------
-35
-6
-5
-5
---------------------
-35
-7
-5
-0
---------------------
-35
-8
-4
-3
---------------------
-35
-9
-3
-8
---------------------
-35
-10
-3
-5
---------------------
---------------------
-34
-0
-Error: div by 0
---------------------
-34
-1
-34
-0
---------------------
-34
-2
-17
-0
---------------------
-34
-3
-11
-1
---------------------
-34
-4
-8
-2
---------------------
-34
-5
-6
-4
---------------------
-34
-6
-5
-4
---------------------
-34
-7
-4
-6
---------------------
-34
-8
-4
-2
---------------------
-34
-9
-3
-7
---------------------
-34
-10
-3
-4
---------------------
---------------------
-33
-0
-Error: div by 0
---------------------
-33
-1
-33
-0
---------------------
-33
-2
-16
-1
---------------------
-33
-3
-11
-0
---------------------
-33
-4
-8
-1
---------------------
-33
-5
-6
-3
---------------------
-33
-6
-5
-3
---------------------
-33
-7
-4
-5
---------------------
-33
-8
-4
-1
---------------------
-33
-9
-3
-6
---------------------
-33
-10
-3
-3
---------------------
---------------------
-32
-0
-Error: div by 0
---------------------
-32
-1
-32
-0
---------------------
-32
-2
-16
-0
---------------------
-32
-3
-10
-2
---------------------
-32
-4
-8
-0
---------------------
-32
-5
-6
-2
---------------------
-32
-6
-5
-2
---------------------
-32
-7
-4
-4
---------------------
-32
-8
-4
-0
---------------------
-32
-9
-3
-5
---------------------
-32
-10
-3
-2
---------------------
---------------------
-31
-0
-Error: div by 0
---------------------
-31
-1
-31
-0
---------------------
-31
-2
-15
-1
---------------------
-31
-3
-10
-1
---------------------
-31
-4
-7
-3
---------------------
-31
-5
-6
-1
---------------------
-31
-6
-5
-1
---------------------
-31
-7
-4
-3
---------------------
-31
-8
-3
-7
---------------------
-31
-9
-3
-4
---------------------
-31
-10
-3
-1
---------------------
---------------------
-30
-0
-Error: div by 0
---------------------
-30
-1
-30
-0
---------------------
-30
-2
-15
-0
---------------------
-30
-3
-10
-0
---------------------
-30
-4
-7
-2
---------------------
-30
-5
-6
-0
---------------------
-30
-6
-5
-0
---------------------
-30
-7
-4
-2
---------------------
-30
-8
-3
-6
---------------------
-30
-9
-3
-3
---------------------
-30
-10
-3
-0
---------------------
---------------------
-29
-0
-Error: div by 0
---------------------
-29
-1
-29
-0
---------------------
-29
-2
-14
-1
---------------------
-29
-3
-9
-2
---------------------
-29
-4
-7
-1
---------------------
-29
-5
-5
-4
---------------------
-29
-6
-4
-5
---------------------
-29
-7
-4
-1
---------------------
-29
-8
-3
-5
---------------------
-29
-9
-3
-2
---------------------
-29
-10
-2
-9
---------------------
---------------------
-28
-0
-Error: div by 0
---------------------
-28
-1
-28
-0
---------------------
-28
-2
-14
-0
---------------------
-28
-3
-9
-1
---------------------
-28
-4
-7
-0
---------------------
-28
-5
-5
-3
---------------------
-28
-6
-4
-4
---------------------
-28
-7
-4
-0
---------------------
-28
-8
-3
-4
---------------------
-28
-9
-3
-1
---------------------
-28
-10
-2
-8
---------------------
---------------------
-27
-0
-Error: div by 0
---------------------
-27
-1
-27
-0
---------------------
-27
-2
-13
-1
---------------------
-27
-3
-9
-0
---------------------
-27
-4
-6
-3
---------------------
-27
-5
-5
-2
---------------------
-27
-6
-4
-3
---------------------
-27
-7
-3
-6
---------------------
-27
-8
-3
-3
---------------------
-27
-9
-3
-0
---------------------
-27
-10
-2
-7
---------------------
---------------------
-26
-0
-Error: div by 0
---------------------
-26
-1
-26
-0
---------------------
-26
-2
-13
-0
---------------------
-26
-3
-8
-2
---------------------
-26
-4
-6
-2
---------------------
-26
-5
-5
-1
---------------------
-26
-6
-4
-2
---------------------
-26
-7
-3
-5
---------------------
-26
-8
-3
-2
---------------------
-26
-9
-2
-8
---------------------
-26
-10
-2
-6
---------------------
---------------------
-25
-0
-Error: div by 0
---------------------
-25
-1
-25
-0
---------------------
-25
-2
-12
-1
---------------------
-25
-3
-8
-1
---------------------
-25
-4
-6
-1
---------------------
-25
-5
-5
-0
---------------------
-25
-6
-4
-1
---------------------
-25
-7
-3
-4
---------------------
-25
-8
-3
-1
---------------------
-25
-9
-2
-7
---------------------
-25
-10
-2
-5
---------------------
---------------------
-24
-0
-Error: div by 0
---------------------
-24
-1
-24
-0
---------------------
-24
-2
-12
-0
---------------------
-24
-3
-8
-0
---------------------
-24
-4
-6
-0
---------------------
-24
-5
-4
-4
---------------------
-24
-6
-4
-0
---------------------
-24
-7
-3
-3
---------------------
-24
-8
-3
-0
---------------------
-24
-9
-2
-6
---------------------
-24
-10
-2
-4
---------------------
---------------------
-23
-0
-Error: div by 0
---------------------
-23
-1
-23
-0
---------------------
-23
-2
-11
-1
---------------------
-23
-3
-7
-2
---------------------
-23
-4
-5
-3
---------------------
-23
-5
-4
-3
---------------------
-23
-6
-3
-5
---------------------
-23
-7
-3
-2
---------------------
-23
-8
-2
-7
---------------------
-23
-9
-2
-5
---------------------
-23
-10
-2
-3
---------------------
---------------------
-22
-0
-Error: div by 0
---------------------
-22
-1
-22
-0
---------------------
-22
-2
-11
-0
---------------------
-22
-3
-7
-1
---------------------
-22
-4
-5
-2
---------------------
-22
-5
-4
-2
---------------------
-22
-6
-3
-4
---------------------
-22
-7
-3
-1
---------------------
-22
-8
-2
-6
---------------------
-22
-9
-2
-4
---------------------
-22
-10
-2
-2
---------------------
---------------------
-21
-0
-Error: div by 0
---------------------
-21
-1
-21
-0
---------------------
-21
-2
-10
-1
---------------------
-21
-3
-7
-0
---------------------
-21
-4
-5
-1
---------------------
-21
-5
-4
-1
---------------------
-21
-6
-3
-3
---------------------
-21
-7
-3
-0
---------------------
-21
-8
-2
-5
---------------------
-21
-9
-2
-3
---------------------
-21
-10
-2
-1
---------------------
---------------------
-20
-0
-Error: div by 0
---------------------
-20
-1
-20
-0
---------------------
-20
-2
-10
-0
---------------------
-20
-3
-6
-2
---------------------
-20
-4
-5
-0
---------------------
-20
-5
-4
-0
---------------------
-20
-6
-3
-2
---------------------
-20
-7
-2
-6
---------------------
-20
-8
-2
-4
---------------------
-20
-9
-2
-2
---------------------
-20
-10
-2
-0
---------------------
---------------------
-19
-0
-Error: div by 0
---------------------
-19
-1
-19
-0
---------------------
-19
-2
-9
-1
---------------------
-19
-3
-6
-1
---------------------
-19
-4
-4
-3
---------------------
-19
-5
-3
-4
---------------------
-19
-6
-3
-1
---------------------
-19
-7
-2
-5
---------------------
-19
-8
-2
-3
---------------------
-19
-9
-2
-1
---------------------
-19
-10
-1
-9
---------------------
---------------------
-18
-0
-Error: div by 0
---------------------
-18
-1
-18
-0
---------------------
-18
-2
-9
-0
---------------------
-18
-3
-6
-0
---------------------
-18
-4
-4
-2
---------------------
-18
-5
-3
-3
---------------------
-18
-6
-3
-0
---------------------
-18
-7
-2
-4
---------------------
-18
-8
-2
-2
---------------------
-18
-9
-2
-0
---------------------
-18
-10
-1
-8
---------------------
---------------------
-17
-0
-Error: div by 0
---------------------
-17
-1
-17
-0
---------------------
-17
-2
-8
-1
---------------------
-17
-3
-5
-2
---------------------
-17
-4
-4
-1
---------------------
-17
-5
-3
-2
---------------------
-17
-6
-2
-5
---------------------
-17
-7
-2
-3
---------------------
-17
-8
-2
-1
---------------------
-17
-9
-1
-8
---------------------
-17
-10
-1
-7
---------------------
---------------------
-16
-0
-Error: div by 0
---------------------
-16
-1
-16
-0
---------------------
-16
-2
-8
-0
---------------------
-16
-3
-5
-1
---------------------
-16
-4
-4
-0
---------------------
-16
-5
-3
-1
---------------------
-16
-6
-2
-4
---------------------
-16
-7
-2
-2
---------------------
-16
-8
-2
-0
---------------------
-16
-9
-1
-7
---------------------
-16
-10
-1
-6
---------------------
---------------------
-15
-0
-Error: div by 0
---------------------
-15
-1
-15
-0
---------------------
-15
-2
-7
-1
---------------------
-15
-3
-5
-0
---------------------
-15
-4
-3
-3
---------------------
-15
-5
-3
-0
---------------------
-15
-6
-2
-3
---------------------
-15
-7
-2
-1
---------------------
-15
-8
-1
-7
---------------------
-15
-9
-1
-6
---------------------
-15
-10
-1
-5
---------------------
---------------------
-14
-0
-Error: div by 0
---------------------
-14
-1
-14
-0
---------------------
-14
-2
-7
-0
---------------------
-14
-3
-4
-2
---------------------
-14
-4
-3
-2
---------------------
-14
-5
-2
-4
---------------------
-14
-6
-2
-2
---------------------
-14
-7
-2
-0
---------------------
-14
-8
-1
-6
---------------------
-14
-9
-1
-5
---------------------
-14
-10
-1
-4
---------------------
---------------------
-13
-0
-Error: div by 0
---------------------
-13
-1
-13
-0
---------------------
-13
-2
-6
-1
---------------------
-13
-3
-4
-1
---------------------
-13
-4
-3
-1
---------------------
-13
-5
-2
-3
---------------------
-13
-6
-2
-1
---------------------
-13
-7
-1
-6
---------------------
-13
-8
-1
-5
---------------------
-13
-9
-1
-4
---------------------
-13
-10
-1
-3
---------------------
---------------------
-12
-0
-Error: div by 0
---------------------
-12
-1
-12
-0
---------------------
-12
-2
-6
-0
---------------------
-12
-3
-4
-0
---------------------
-12
-4
-3
-0
---------------------
-12
-5
-2
-2
---------------------
-12
-6
-2
-0
---------------------
-12
-7
-1
-5
---------------------
-12
-8
-1
-4
---------------------
-12
-9
-1
-3
---------------------
-12
-10
-1
-2
---------------------
---------------------
-11
-0
-Error: div by 0
---------------------
-11
-1
-11
-0
---------------------
-11
-2
-5
-1
---------------------
-11
-3
-3
-2
---------------------
-11
-4
-2
-3
---------------------
-11
-5
-2
-1
---------------------
-11
-6
-1
-5
---------------------
-11
-7
-1
-4
---------------------
-11
-8
-1
-3
---------------------
-11
-9
-1
-2
---------------------
-11
-10
-1
-1
---------------------
---------------------
-10
-0
-Error: div by 0
---------------------
-10
-1
-10
-0
---------------------
-10
-2
-5
-0
---------------------
-10
-3
-3
-1
---------------------
-10
-4
-2
-2
---------------------
-10
-5
-2
-0
---------------------
-10
-6
-1
-4
---------------------
-10
-7
-1
-3
---------------------
-10
-8
-1
-2
---------------------
-10
-9
-1
-1
---------------------
-10
-10
-1
-0
---------------------
---------------------
-9
-0
-Error: div by 0
---------------------
-9
-1
-9
-0
---------------------
-9
-2
-4
-1
---------------------
-9
-3
-3
-0
---------------------
-9
-4
-2
-1
---------------------
-9
-5
-1
-4
---------------------
-9
-6
-1
-3
---------------------
-9
-7
-1
-2
---------------------
-9
-8
-1
-1
---------------------
-9
-9
-1
-0
---------------------
-9
-10
-0
-9
---------------------
---------------------
-8
-0
-Error: div by 0
---------------------
-8
-1
-8
-0
---------------------
-8
-2
-4
-0
---------------------
-8
-3
-2
-2
---------------------
-8
-4
-2
-0
---------------------
-8
-5
-1
-3
---------------------
-8
-6
-1
-2
---------------------
-8
-7
-1
-1
---------------------
-8
-8
-1
-0
---------------------
-8
-9
-0
-8
---------------------
-8
-10
-0
-8
---------------------
---------------------
-7
-0
-Error: div by 0
---------------------
-7
-1
-7
-0
---------------------
-7
-2
-3
-1
---------------------
-7
-3
-2
-1
---------------------
-7
-4
-1
-3
---------------------
-7
-5
-1
-2
---------------------
-7
-6
-1
-1
---------------------
-7
-7
-1
-0
---------------------
-7
-8
-0
-7
---------------------
-7
-9
-0
-7
---------------------
-7
-10
-0
-7
---------------------
---------------------
-6
-0
-Error: div by 0
---------------------
-6
-1
-6
-0
---------------------
-6
-2
-3
-0
---------------------
-6
-3
-2
-0
---------------------
-6
-4
-1
-2
---------------------
-6
-5
-1
-1
---------------------
-6
-6
-1
-0
---------------------
-6
-7
-0
-6
---------------------
-6
-8
-0
-6
---------------------
-6
-9
-0
-6
---------------------
-6
-10
-0
-6
---------------------
---------------------
-5
-0
-Error: div by 0
---------------------
-5
-1
-5
-0
---------------------
-5
-2
-2
-1
---------------------
-5
-3
-1
-2
---------------------
-5
-4
-1
-1
---------------------
-5
-5
-1
-0
---------------------
-5
-6
-0
-5
---------------------
-5
-7
-0
-5
---------------------
-5
-8
-0
-5
---------------------
-5
-9
-0
-5
---------------------
-5
-10
-0
-5
---------------------
---------------------
-4
-0
-Error: div by 0
---------------------
-4
-1
-4
-0
---------------------
-4
-2
-2
-0
---------------------
-4
-3
-1
-1
---------------------
-4
-4
-1
-0
---------------------
-4
-5
-0
-4
---------------------
-4
-6
-0
-4
---------------------
-4
-7
-0
-4
---------------------
-4
-8
-0
-4
---------------------
-4
-9
-0
-4
---------------------
-4
-10
-0
-4
---------------------
---------------------
-3
-0
-Error: div by 0
---------------------
-3
-1
-3
-0
---------------------
-3
-2
-1
-1
---------------------
-3
-3
-1
-0
---------------------
-3
-4
-0
-3
---------------------
-3
-5
-0
-3
---------------------
-3
-6
-0
-3
---------------------
-3
-7
-0
-3
---------------------
-3
-8
-0
-3
---------------------
-3
-9
-0
-3
---------------------
-3
-10
-0
-3
---------------------
---------------------
-2
-0
-Error: div by 0
---------------------
-2
-1
-2
-0
---------------------
-2
-2
-1
-0
---------------------
-2
-3
-0
-2
---------------------
-2
-4
-0
-2
---------------------
-2
-5
-0
-2
---------------------
-2
-6
-0
-2
---------------------
-2
-7
-0
-2
---------------------
-2
-8
-0
-2
---------------------
-2
-9
-0
-2
---------------------
-2
-10
-0
-2
---------------------
---------------------
-1
-0
-Error: div by 0
---------------------
-1
-1
-1
-0
---------------------
-1
-2
-0
-1
---------------------
-1
-3
-0
-1
---------------------
-1
-4
-0
-1
---------------------
-1
-5
-0
-1
---------------------
-1
-6
-0
-1
---------------------
-1
-7
-0
-1
---------------------
-1
-8
-0
-1
---------------------
-1
-9
-0
-1
---------------------
-1
-10
-0
-1
---------------------
---------------------
-0
-0
-Error: div by 0
---------------------
-0
-1
-0
-0
---------------------
-0
-2
-0
-0
---------------------
-0
-3
-0
-0
---------------------
-0
-4
-0
-0
---------------------
-0
-5
-0
-0
---------------------
-0
-6
-0
-0
---------------------
-0
-7
-0
-0
---------------------
-0
-8
-0
-0
---------------------
-0
-9
-0
-0
---------------------
-0
-10
-0
-0
---------------------
diff --git a/test/integration/comet2/divl1_call/Makefile b/test/integration/comet2/divl1_call/Makefile
deleted file mode 100644 (file)
index 9dcd1a1..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/divl_call.casl $(ASDIR)/divl1.casl $(ASDIR)/outl_main.casl $(ASDIR)/rev.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/divl1_call/a.o b/test/integration/comet2/divl1_call/a.o
deleted file mode 100644 (file)
index 3086e52..0000000
Binary files a/test/integration/comet2/divl1_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/ds_0/0.txt b/test/integration/comet2/ds_0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ds_0/Makefile b/test/integration/comet2/ds_0/Makefile
deleted file mode 100644 (file)
index f9d9088..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ds_0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/fib_outl/0.txt b/test/integration/comet2/fib_outl/0.txt
deleted file mode 100644 (file)
index 4d4d972..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-../../../../comet2 a.o
-0
-1
-1
-2
-3
-5
-8
-13
-21
-34
-55
-89
-144
-233
-377
-610
-987
-1597
-2584
-4181
-6765
-10946
-17711
-28657
-46368
diff --git a/test/integration/comet2/fib_outl/Makefile b/test/integration/comet2/fib_outl/Makefile
deleted file mode 100644 (file)
index a424870..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/fib_outl.casl $(ASDIR)/outl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/fib_outl/a.o b/test/integration/comet2/fib_outl/a.o
deleted file mode 100644 (file)
index f39c158..0000000
Binary files a/test/integration/comet2/fib_outl/a.o and /dev/null differ
diff --git a/test/integration/comet2/floatedit/0.txt b/test/integration/comet2/floatedit/0.txt
deleted file mode 100644 (file)
index 9b53a91..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-../../../../comet2 a.o
-input error!
-input error!
-input error!
-\12,345,678.90
-\12,345,678.09
- \2,234,568.19
- \2,234,068.19
-         \0.01
diff --git a/test/integration/comet2/floatedit/Makefile b/test/integration/comet2/floatedit/Makefile
deleted file mode 100644 (file)
index d1b524d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/YAKUWA
-ASFILE = $(ASDIR)/floatedit.casl
-IN = <teststr.txt
-CMD = $(COMET2) $(OBJFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/comet2/floatedit/a.o b/test/integration/comet2/floatedit/a.o
deleted file mode 100644 (file)
index 729f4bd..0000000
Binary files a/test/integration/comet2/floatedit/a.o and /dev/null differ
diff --git a/test/integration/comet2/floatedit/teststr.txt b/test/integration/comet2/floatedit/teststr.txt
deleted file mode 100644 (file)
index 3dceb16..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-01
-010
-11111111111
-1234567890
-1234567809
-0223456819
-0223406819
-0000000001
diff --git a/test/integration/comet2/hanoi/0.txt b/test/integration/comet2/hanoi/0.txt
deleted file mode 100644 (file)
index 003e069..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-../../../../comet2 a.o
-from A to C
-from A to B
-from C to B
-from A to C
-from B to A
-from B to C
-from A to C
diff --git a/test/integration/comet2/hanoi/Makefile b/test/integration/comet2/hanoi/Makefile
deleted file mode 100644 (file)
index a5ef0eb..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2, COMET2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/hanoi.casl
-CMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
-include ../TEST.mk
diff --git a/test/integration/comet2/hanoi/a.o b/test/integration/comet2/hanoi/a.o
deleted file mode 100644 (file)
index c41baca..0000000
Binary files a/test/integration/comet2/hanoi/a.o and /dev/null differ
index 420d1d3..0163dd7 100644 (file)
@@ -1,2 +1,190 @@
-../../../../comet2 a.o
-Hello, World!
+../../../../comet2 -td -M32 a.o
+
+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:      32 = #0020 = 0000000000100000
+#0000: PR:       0 = #0000 = 0000000000000000
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0000: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0021
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      0 = #0000 = 0000000000000000
+#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:      31 = #001F = 0000000000011111
+#0002: PR:       2 = #0002 = 0000000000000010
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0002: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0064 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:      0 = #0000 = 0000000000000000
+#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:      30 = #001E = 0000000000011110
+#0004: PR:       4 = #0004 = 0000000000000100
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0004: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:     19 = #0013 = 0000000000010011
+#0006: GR2:      0 = #0000 = 0000000000000000
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      30 = #001E = 0000000000011110
+#0006: PR:       6 = #0006 = 0000000000000110
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0006: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:     19 = #0013 = 0000000000010011
+#0008: GR2:     32 = #0020 = 0000000000100000 = ' '
+#0008: GR3:      0 = #0000 = 0000000000000000
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      30 = #001E = 0000000000011110
+#0008: PR:       8 = #0008 = 0000000000001000
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0008: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:     19 = #0013 = 0000000000010011
+#000A: GR2:     32 = #0020 = 0000000000100000 = ' '
+#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:      30 = #001E = 0000000000011110
+#000A: PR:      10 = #000A = 0000000000001010
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#000A: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:     33 = #0021 = 0000000000100001 = '!'
+#000C: GR2:     32 = #0020 = 0000000000100000 = ' '
+#000C: GR3:      0 = #0000 = 0000000000000000
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:      0 = #0000 = 0000000000000000
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      30 = #001E = 0000000000011110
+#000C: PR:      12 = #000C = 0000000000001100
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#000C: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:     33 = #0021 = 0000000000100001 = '!'
+#000E: GR2:     34 = #0022 = 0000000000100010 = '"'
+#000E: GR3:      0 = #0000 = 0000000000000000
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:      0 = #0000 = 0000000000000000
+#000E: GR6:      0 = #0000 = 0000000000000000
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      30 = #001E = 0000000000011110
+#000E: PR:      14 = #000E = 0000000000001110
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#000E: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:     33 = #0021 = 0000000000100001 = '!'
+#0010: GR2:     34 = #0022 = 0000000000100010 = '"'
+#0010: GR3:      0 = #0000 = 0000000000000000
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:      0 = #0000 = 0000000000000000
+#0010: GR6:      0 = #0000 = 0000000000000000
+#0010: GR7:      0 = #0000 = 0000000000000000
+#0010: SP:      30 = #001E = 0000000000011110
+#0010: PR:      16 = #0010 = 0000000000010000
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0010: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#0011: Register::::
+#0011: GR0:      0 = #0000 = 0000000000000000
+#0011: GR1:     33 = #0021 = 0000000000100001 = '!'
+#0011: GR2:      0 = #0000 = 0000000000000000
+#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:      31 = #001F = 0000000000011111
+#0011: PR:      17 = #0011 = 0000000000010001
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0011: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:      0 = #0000 = 0000000000000000
+#0012: GR2:      0 = #0000 = 0000000000000000
+#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:      32 = #0020 = 0000000000100000
+#0012: PR:      18 = #0012 = 0000000000010010
+#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 1220 0020 F000 0002 1210 0021 1220 0022 F000 0002
+#0012: 0010: 7120 7110 8100 0048 0065 006C 006C 006F 002C 0020 0057 006F 0072 006C 0000 0000
+
index cc64a89..43595e1 100644 (file)
@@ -1,4 +1,6 @@
 include ../CMD.mk    # YACASL2DIR, CASL2
 ASDIR = $(YACASL2DIR)/as
 ASFILE = $(ASDIR)/hello.casl
+COMET2FLAG = -td -M32
+EXECCMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
 include ../TEST.mk
diff --git a/test/integration/comet2/iotest/0.txt b/test/integration/comet2/iotest/0.txt
deleted file mode 100644 (file)
index 638b171..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-../../../../comet2 a.o
-LET'S START. TYPE IN
-YOU TYPED
-aaaaaaaaaaaaaaaaaaaa
-WHAT'S NEXT?
-YOU TYPED
-qwerty
-WHAT'S NEXT?
-YOU TYPED
-1234567890
-WHAT'S NEXT?
-YOU TYPED
-cccccccccccccccccccccccccccccccccccccccc
-WHAT'S NEXT?
-YOU TYPED
-       a       b       c
-WHAT'S NEXT?
-YOU TYPED
-       
-WHAT'S NEXT?
diff --git a/test/integration/comet2/iotest/Makefile b/test/integration/comet2/iotest/Makefile
deleted file mode 100644 (file)
index c8f15d1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/iotest.casl
-IN = <teststr.txt
-CMD = $(COMET2) $(OBJFILE) $(IN)
-include ../TEST.mk
diff --git a/test/integration/comet2/iotest/a.o b/test/integration/comet2/iotest/a.o
deleted file mode 100644 (file)
index 6426b88..0000000
Binary files a/test/integration/comet2/iotest/a.o and /dev/null differ
diff --git a/test/integration/comet2/iotest/teststr.txt b/test/integration/comet2/iotest/teststr.txt
deleted file mode 100644 (file)
index 65b3761..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-aaaaaaaaaaaaaaaaaaaa
-qwerty
-1234567890
-cccccccccccccccccccccccccccccccccccccccc
-       a       b       c
-       
-
diff --git a/test/integration/comet2/lad0/0.txt b/test/integration/comet2/lad0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/lad0/Makefile b/test/integration/comet2/lad0/Makefile
deleted file mode 100644 (file)
index f17488e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/lad1/0.txt b/test/integration/comet2/lad1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/lad1/Makefile b/test/integration/comet2/lad1/Makefile
deleted file mode 100644 (file)
index af15dcb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/lad2/0.txt b/test/integration/comet2/lad2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/lad2/Makefile b/test/integration/comet2/lad2/Makefile
deleted file mode 100644 (file)
index b8bcd14..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/lad3/0.txt b/test/integration/comet2/lad3/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/lad3/Makefile b/test/integration/comet2/lad3/Makefile
deleted file mode 100644 (file)
index 95c9e39..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/lad3.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/lad3/a.o b/test/integration/comet2/lad3/a.o
deleted file mode 100644 (file)
index 45bf2b3..0000000
Binary files a/test/integration/comet2/lad3/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld0/0.txt b/test/integration/comet2/ld0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld0/Makefile b/test/integration/comet2/ld0/Makefile
deleted file mode 100644 (file)
index 3d51868..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld0/a.o b/test/integration/comet2/ld0/a.o
deleted file mode 100644 (file)
index d9a9e76..0000000
Binary files a/test/integration/comet2/ld0/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld1/0.txt b/test/integration/comet2/ld1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld1/Makefile b/test/integration/comet2/ld1/Makefile
deleted file mode 100644 (file)
index 90b9f6d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld1/a.o b/test/integration/comet2/ld1/a.o
deleted file mode 100644 (file)
index c959fd1..0000000
Binary files a/test/integration/comet2/ld1/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld2/0.txt b/test/integration/comet2/ld2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld2/Makefile b/test/integration/comet2/ld2/Makefile
deleted file mode 100644 (file)
index 5dc938e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld2/a.o b/test/integration/comet2/ld2/a.o
deleted file mode 100644 (file)
index cbe2f1b..0000000
Binary files a/test/integration/comet2/ld2/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld3/0.txt b/test/integration/comet2/ld3/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld3/Makefile b/test/integration/comet2/ld3/Makefile
deleted file mode 100644 (file)
index 776f9c3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld3.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld3/a.o b/test/integration/comet2/ld3/a.o
deleted file mode 100644 (file)
index 8149267..0000000
Binary files a/test/integration/comet2/ld3/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld4/0.txt b/test/integration/comet2/ld4/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld4/Makefile b/test/integration/comet2/ld4/Makefile
deleted file mode 100644 (file)
index 84983d6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld4.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld4/a.o b/test/integration/comet2/ld4/a.o
deleted file mode 100644 (file)
index b93174a..0000000
Binary files a/test/integration/comet2/ld4/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld5/0.txt b/test/integration/comet2/ld5/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld5/Makefile b/test/integration/comet2/ld5/Makefile
deleted file mode 100644 (file)
index 198c5e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld5.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld5/a.o b/test/integration/comet2/ld5/a.o
deleted file mode 100644 (file)
index b97361e..0000000
Binary files a/test/integration/comet2/ld5/a.o and /dev/null differ
diff --git a/test/integration/comet2/ld_loop/0.txt b/test/integration/comet2/ld_loop/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/ld_loop/Makefile b/test/integration/comet2/ld_loop/Makefile
deleted file mode 100644 (file)
index 36bebb7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/ld_loop.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ld_loop/a.o b/test/integration/comet2/ld_loop/a.o
deleted file mode 100644 (file)
index 3c4795e..0000000
Binary files a/test/integration/comet2/ld_loop/a.o and /dev/null differ
diff --git a/test/integration/comet2/literal_spc/0.txt b/test/integration/comet2/literal_spc/0.txt
deleted file mode 100644 (file)
index c29b217..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/literal_spc/Makefile b/test/integration/comet2/literal_spc/Makefile
deleted file mode 100644 (file)
index a54465c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/literal_spc.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/literal_spc/a.o b/test/integration/comet2/literal_spc/a.o
deleted file mode 100644 (file)
index 808cfde..0000000
Binary files a/test/integration/comet2/literal_spc/a.o and /dev/null differ
diff --git a/test/integration/comet2/literalstr/0.txt b/test/integration/comet2/literalstr/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/literalstr/Makefile b/test/integration/comet2/literalstr/Makefile
deleted file mode 100644 (file)
index c201cab..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/literalstr.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/literalstr/a.o b/test/integration/comet2/literalstr/a.o
deleted file mode 100644 (file)
index f4efacb..0000000
Binary files a/test/integration/comet2/literalstr/a.o and /dev/null differ
diff --git a/test/integration/comet2/minim_call/0.txt b/test/integration/comet2/minim_call/0.txt
deleted file mode 100644 (file)
index 4f01b01..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
--39
diff --git a/test/integration/comet2/minim_call/Makefile b/test/integration/comet2/minim_call/Makefile
deleted file mode 100644 (file)
index ff99b93..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/minim_call.casl $(ASDIR)/minim.casl $(ASDIR)/outa.casl 
-include ../TEST.mk
diff --git a/test/integration/comet2/minim_call/a.o b/test/integration/comet2/minim_call/a.o
deleted file mode 100644 (file)
index e5e473c..0000000
Binary files a/test/integration/comet2/minim_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/misc_out_hello1/0.txt b/test/integration/comet2/misc_out_hello1/0.txt
deleted file mode 100644 (file)
index dc0423c..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-Hello, World!
\ No newline at end of file
diff --git a/test/integration/comet2/misc_out_hello1/Makefile b/test/integration/comet2/misc_out_hello1/Makefile
deleted file mode 100644 (file)
index da52ddf..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/MISC/out
-ASFILE = $(ASDIR)/hello1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/misc_out_hello1/a.o b/test/integration/comet2/misc_out_hello1/a.o
deleted file mode 100644 (file)
index 31e75bb..0000000
Binary files a/test/integration/comet2/misc_out_hello1/a.o and /dev/null differ
diff --git a/test/integration/comet2/mula0_call/0.txt b/test/integration/comet2/mula0_call/0.txt
deleted file mode 100644 (file)
index cdb1ede..0000000
+++ /dev/null
@@ -1,1937 +0,0 @@
-../../../../casl2 -M640 ../../../../as/FUNC/mula_call.casl ../../../../as/FUNC/mula0.casl ../../../../as/FUNC/outa.casl
-0
-0
-0
---------------------
-0
-1
-0
---------------------
-0
-2
-0
---------------------
-0
-127
-0
---------------------
-0
-128
-0
---------------------
-0
-151
-0
---------------------
-0
-217
-0
---------------------
-0
-255
-0
---------------------
-0
-256
-0
---------------------
-0
-257
-0
---------------------
-0
-32767
-0
---------------------
-0
--32768
-Warning: overflow
---------------------
-0
--32767
-0
---------------------
-0
--257
-0
---------------------
-0
--256
-0
---------------------
-0
--255
-0
---------------------
-0
--217
-0
---------------------
-0
--151
-0
---------------------
-0
--128
-0
---------------------
-0
--127
-0
---------------------
-0
--2
-0
---------------------
-0
--1
-0
---------------------
-1
-0
-0
---------------------
-1
-1
-1
---------------------
-1
-2
-2
---------------------
-1
-127
-127
---------------------
-1
-128
-128
---------------------
-1
-151
-151
---------------------
-1
-217
-217
---------------------
-1
-255
-255
---------------------
-1
-256
-256
---------------------
-1
-257
-257
---------------------
-1
-32767
-32767
---------------------
-1
--32768
-Warning: overflow
---------------------
-1
--32767
--32767
---------------------
-1
--257
--257
---------------------
-1
--256
--256
---------------------
-1
--255
--255
---------------------
-1
--217
--217
---------------------
-1
--151
--151
---------------------
-1
--128
--128
---------------------
-1
--127
--127
---------------------
-1
--2
--2
---------------------
-1
--1
--1
---------------------
-2
-0
-0
---------------------
-2
-1
-2
---------------------
-2
-2
-4
---------------------
-2
-127
-254
---------------------
-2
-128
-256
---------------------
-2
-151
-302
---------------------
-2
-217
-434
---------------------
-2
-255
-510
---------------------
-2
-256
-512
---------------------
-2
-257
-514
---------------------
-2
-32767
-Warning: overflow
---------------------
-2
--32768
-Warning: overflow
---------------------
-2
--32767
-Warning: overflow
---------------------
-2
--257
--514
---------------------
-2
--256
--512
---------------------
-2
--255
--510
---------------------
-2
--217
--434
---------------------
-2
--151
--302
---------------------
-2
--128
--256
---------------------
-2
--127
--254
---------------------
-2
--2
--4
---------------------
-2
--1
--2
---------------------
-127
-0
-0
---------------------
-127
-1
-127
---------------------
-127
-2
-254
---------------------
-127
-127
-16129
---------------------
-127
-128
-16256
---------------------
-127
-151
-19177
---------------------
-127
-217
-27559
---------------------
-127
-255
-32385
---------------------
-127
-256
-32512
---------------------
-127
-257
-32639
---------------------
-127
-32767
-Warning: overflow
---------------------
-127
--32768
-Warning: overflow
---------------------
-127
--32767
-Warning: overflow
---------------------
-127
--257
--32639
---------------------
-127
--256
--32512
---------------------
-127
--255
--32385
---------------------
-127
--217
--27559
---------------------
-127
--151
--19177
---------------------
-127
--128
--16256
---------------------
-127
--127
--16129
---------------------
-127
--2
--254
---------------------
-127
--1
--127
---------------------
-128
-0
-0
---------------------
-128
-1
-128
---------------------
-128
-2
-256
---------------------
-128
-127
-16256
---------------------
-128
-128
-16384
---------------------
-128
-151
-19328
---------------------
-128
-217
-27776
---------------------
-128
-255
-32640
---------------------
-128
-256
-Warning: overflow
---------------------
-128
-257
-Warning: overflow
---------------------
-128
-32767
-Warning: overflow
---------------------
-128
--32768
-Warning: overflow
---------------------
-128
--32767
-Warning: overflow
---------------------
-128
--257
-Warning: overflow
---------------------
-128
--256
-Warning: overflow
---------------------
-128
--255
--32640
---------------------
-128
--217
--27776
---------------------
-128
--151
--19328
---------------------
-128
--128
--16384
---------------------
-128
--127
--16256
---------------------
-128
--2
--256
---------------------
-128
--1
--128
---------------------
-151
-0
-0
---------------------
-151
-1
-151
---------------------
-151
-2
-302
---------------------
-151
-127
-19177
---------------------
-151
-128
-19328
---------------------
-151
-151
-22801
---------------------
-151
-217
-32767
---------------------
-151
-255
-Warning: overflow
---------------------
-151
-256
-Warning: overflow
---------------------
-151
-257
-Warning: overflow
---------------------
-151
-32767
-Warning: overflow
---------------------
-151
--32768
-Warning: overflow
---------------------
-151
--32767
-Warning: overflow
---------------------
-151
--257
-Warning: overflow
---------------------
-151
--256
-Warning: overflow
---------------------
-151
--255
-Warning: overflow
---------------------
-151
--217
--32767
---------------------
-151
--151
--22801
---------------------
-151
--128
--19328
---------------------
-151
--127
--19177
---------------------
-151
--2
--302
---------------------
-151
--1
--151
---------------------
-217
-0
-0
---------------------
-217
-1
-217
---------------------
-217
-2
-434
---------------------
-217
-127
-27559
---------------------
-217
-128
-27776
---------------------
-217
-151
-32767
---------------------
-217
-217
-Warning: overflow
---------------------
-217
-255
-Warning: overflow
---------------------
-217
-256
-Warning: overflow
---------------------
-217
-257
-Warning: overflow
---------------------
-217
-32767
-Warning: overflow
---------------------
-217
--32768
-Warning: overflow
---------------------
-217
--32767
-Warning: overflow
---------------------
-217
--257
-Warning: overflow
---------------------
-217
--256
-Warning: overflow
---------------------
-217
--255
-Warning: overflow
---------------------
-217
--217
-Warning: overflow
---------------------
-217
--151
--32767
---------------------
-217
--128
--27776
---------------------
-217
--127
--27559
---------------------
-217
--2
--434
---------------------
-217
--1
--217
---------------------
-255
-0
-0
---------------------
-255
-1
-255
---------------------
-255
-2
-510
---------------------
-255
-127
-32385
---------------------
-255
-128
-32640
---------------------
-255
-151
-Warning: overflow
---------------------
-255
-217
-Warning: overflow
---------------------
-255
-255
-Warning: overflow
---------------------
-255
-256
-Warning: overflow
---------------------
-255
-257
-Warning: overflow
---------------------
-255
-32767
-Warning: overflow
---------------------
-255
--32768
-Warning: overflow
---------------------
-255
--32767
-Warning: overflow
---------------------
-255
--257
-Warning: overflow
---------------------
-255
--256
-Warning: overflow
---------------------
-255
--255
-Warning: overflow
---------------------
-255
--217
-Warning: overflow
---------------------
-255
--151
-Warning: overflow
---------------------
-255
--128
--32640
---------------------
-255
--127
--32385
---------------------
-255
--2
--510
---------------------
-255
--1
--255
---------------------
-256
-0
-0
---------------------
-256
-1
-256
---------------------
-256
-2
-512
---------------------
-256
-127
-32512
---------------------
-256
-128
-Warning: overflow
---------------------
-256
-151
-Warning: overflow
---------------------
-256
-217
-Warning: overflow
---------------------
-256
-255
-Warning: overflow
---------------------
-256
-256
-Warning: overflow
---------------------
-256
-257
-Warning: overflow
---------------------
-256
-32767
-Warning: overflow
---------------------
-256
--32768
-Warning: overflow
---------------------
-256
--32767
-Warning: overflow
---------------------
-256
--257
-Warning: overflow
---------------------
-256
--256
-Warning: overflow
---------------------
-256
--255
-Warning: overflow
---------------------
-256
--217
-Warning: overflow
---------------------
-256
--151
-Warning: overflow
---------------------
-256
--128
-Warning: overflow
---------------------
-256
--127
--32512
---------------------
-256
--2
--512
---------------------
-256
--1
--256
---------------------
-257
-0
-0
---------------------
-257
-1
-257
---------------------
-257
-2
-514
---------------------
-257
-127
-32639
---------------------
-257
-128
-Warning: overflow
---------------------
-257
-151
-Warning: overflow
---------------------
-257
-217
-Warning: overflow
---------------------
-257
-255
-Warning: overflow
---------------------
-257
-256
-Warning: overflow
---------------------
-257
-257
-Warning: overflow
---------------------
-257
-32767
-Warning: overflow
---------------------
-257
--32768
-Warning: overflow
---------------------
-257
--32767
-Warning: overflow
---------------------
-257
--257
-Warning: overflow
---------------------
-257
--256
-Warning: overflow
---------------------
-257
--255
-Warning: overflow
---------------------
-257
--217
-Warning: overflow
---------------------
-257
--151
-Warning: overflow
---------------------
-257
--128
-Warning: overflow
---------------------
-257
--127
--32639
---------------------
-257
--2
--514
---------------------
-257
--1
--257
---------------------
-32767
-0
-0
---------------------
-32767
-1
-32767
---------------------
-32767
-2
-Warning: overflow
---------------------
-32767
-127
-Warning: overflow
---------------------
-32767
-128
-Warning: overflow
---------------------
-32767
-151
-Warning: overflow
---------------------
-32767
-217
-Warning: overflow
---------------------
-32767
-255
-Warning: overflow
---------------------
-32767
-256
-Warning: overflow
---------------------
-32767
-257
-Warning: overflow
---------------------
-32767
-32767
-Warning: overflow
---------------------
-32767
--32768
-Warning: overflow
---------------------
-32767
--32767
-Warning: overflow
---------------------
-32767
--257
-Warning: overflow
---------------------
-32767
--256
-Warning: overflow
---------------------
-32767
--255
-Warning: overflow
---------------------
-32767
--217
-Warning: overflow
---------------------
-32767
--151
-Warning: overflow
---------------------
-32767
--128
-Warning: overflow
---------------------
-32767
--127
-Warning: overflow
---------------------
-32767
--2
-Warning: overflow
---------------------
-32767
--1
--32767
---------------------
--32768
-0
-Warning: overflow
---------------------
--32768
-1
-Warning: overflow
---------------------
--32768
-2
-Warning: overflow
---------------------
--32768
-127
-Warning: overflow
---------------------
--32768
-128
-Warning: overflow
---------------------
--32768
-151
-Warning: overflow
---------------------
--32768
-217
-Warning: overflow
---------------------
--32768
-255
-Warning: overflow
---------------------
--32768
-256
-Warning: overflow
---------------------
--32768
-257
-Warning: overflow
---------------------
--32768
-32767
-Warning: overflow
---------------------
--32768
--32768
-Warning: overflow
---------------------
--32768
--32767
-Warning: overflow
---------------------
--32768
--257
-Warning: overflow
---------------------
--32768
--256
-Warning: overflow
---------------------
--32768
--255
-Warning: overflow
---------------------
--32768
--217
-Warning: overflow
---------------------
--32768
--151
-Warning: overflow
---------------------
--32768
--128
-Warning: overflow
---------------------
--32768
--127
-Warning: overflow
---------------------
--32768
--2
-Warning: overflow
---------------------
--32768
--1
-Warning: overflow
---------------------
--32767
-0
-0
---------------------
--32767
-1
--32767
---------------------
--32767
-2
-Warning: overflow
---------------------
--32767
-127
-Warning: overflow
---------------------
--32767
-128
-Warning: overflow
---------------------
--32767
-151
-Warning: overflow
---------------------
--32767
-217
-Warning: overflow
---------------------
--32767
-255
-Warning: overflow
---------------------
--32767
-256
-Warning: overflow
---------------------
--32767
-257
-Warning: overflow
---------------------
--32767
-32767
-Warning: overflow
---------------------
--32767
--32768
-Warning: overflow
---------------------
--32767
--32767
-Warning: overflow
---------------------
--32767
--257
-Warning: overflow
---------------------
--32767
--256
-Warning: overflow
---------------------
--32767
--255
-Warning: overflow
---------------------
--32767
--217
-Warning: overflow
---------------------
--32767
--151
-Warning: overflow
---------------------
--32767
--128
-Warning: overflow
---------------------
--32767
--127
-Warning: overflow
---------------------
--32767
--2
-Warning: overflow
---------------------
--32767
--1
-32767
---------------------
--257
-0
-0
---------------------
--257
-1
--257
---------------------
--257
-2
--514
---------------------
--257
-127
--32639
---------------------
--257
-128
-Warning: overflow
---------------------
--257
-151
-Warning: overflow
---------------------
--257
-217
-Warning: overflow
---------------------
--257
-255
-Warning: overflow
---------------------
--257
-256
-Warning: overflow
---------------------
--257
-257
-Warning: overflow
---------------------
--257
-32767
-Warning: overflow
---------------------
--257
--32768
-Warning: overflow
---------------------
--257
--32767
-Warning: overflow
---------------------
--257
--257
-Warning: overflow
---------------------
--257
--256
-Warning: overflow
---------------------
--257
--255
-Warning: overflow
---------------------
--257
--217
-Warning: overflow
---------------------
--257
--151
-Warning: overflow
---------------------
--257
--128
-Warning: overflow
---------------------
--257
--127
-32639
---------------------
--257
--2
-514
---------------------
--257
--1
-257
---------------------
--256
-0
-0
---------------------
--256
-1
--256
---------------------
--256
-2
--512
---------------------
--256
-127
--32512
---------------------
--256
-128
-Warning: overflow
---------------------
--256
-151
-Warning: overflow
---------------------
--256
-217
-Warning: overflow
---------------------
--256
-255
-Warning: overflow
---------------------
--256
-256
-Warning: overflow
---------------------
--256
-257
-Warning: overflow
---------------------
--256
-32767
-Warning: overflow
---------------------
--256
--32768
-Warning: overflow
---------------------
--256
--32767
-Warning: overflow
---------------------
--256
--257
-Warning: overflow
---------------------
--256
--256
-Warning: overflow
---------------------
--256
--255
-Warning: overflow
---------------------
--256
--217
-Warning: overflow
---------------------
--256
--151
-Warning: overflow
---------------------
--256
--128
-Warning: overflow
---------------------
--256
--127
-32512
---------------------
--256
--2
-512
---------------------
--256
--1
-256
---------------------
--255
-0
-0
---------------------
--255
-1
--255
---------------------
--255
-2
--510
---------------------
--255
-127
--32385
---------------------
--255
-128
--32640
---------------------
--255
-151
-Warning: overflow
---------------------
--255
-217
-Warning: overflow
---------------------
--255
-255
-Warning: overflow
---------------------
--255
-256
-Warning: overflow
---------------------
--255
-257
-Warning: overflow
---------------------
--255
-32767
-Warning: overflow
---------------------
--255
--32768
-Warning: overflow
---------------------
--255
--32767
-Warning: overflow
---------------------
--255
--257
-Warning: overflow
---------------------
--255
--256
-Warning: overflow
---------------------
--255
--255
-Warning: overflow
---------------------
--255
--217
-Warning: overflow
---------------------
--255
--151
-Warning: overflow
---------------------
--255
--128
-32640
---------------------
--255
--127
-32385
---------------------
--255
--2
-510
---------------------
--255
--1
-255
---------------------
--217
-0
-0
---------------------
--217
-1
--217
---------------------
--217
-2
--434
---------------------
--217
-127
--27559
---------------------
--217
-128
--27776
---------------------
--217
-151
--32767
---------------------
--217
-217
-Warning: overflow
---------------------
--217
-255
-Warning: overflow
---------------------
--217
-256
-Warning: overflow
---------------------
--217
-257
-Warning: overflow
---------------------
--217
-32767
-Warning: overflow
---------------------
--217
--32768
-Warning: overflow
---------------------
--217
--32767
-Warning: overflow
---------------------
--217
--257
-Warning: overflow
---------------------
--217
--256
-Warning: overflow
---------------------
--217
--255
-Warning: overflow
---------------------
--217
--217
-Warning: overflow
---------------------
--217
--151
-32767
---------------------
--217
--128
-27776
---------------------
--217
--127
-27559
---------------------
--217
--2
-434
---------------------
--217
--1
-217
---------------------
--151
-0
-0
---------------------
--151
-1
--151
---------------------
--151
-2
--302
---------------------
--151
-127
--19177
---------------------
--151
-128
--19328
---------------------
--151
-151
--22801
---------------------
--151
-217
--32767
---------------------
--151
-255
-Warning: overflow
---------------------
--151
-256
-Warning: overflow
---------------------
--151
-257
-Warning: overflow
---------------------
--151
-32767
-Warning: overflow
---------------------
--151
--32768
-Warning: overflow
---------------------
--151
--32767
-Warning: overflow
---------------------
--151
--257
-Warning: overflow
---------------------
--151
--256
-Warning: overflow
---------------------
--151
--255
-Warning: overflow
---------------------
--151
--217
-32767
---------------------
--151
--151
-22801
---------------------
--151
--128
-19328
---------------------
--151
--127
-19177
---------------------
--151
--2
-302
---------------------
--151
--1
-151
---------------------
--128
-0
-0
---------------------
--128
-1
--128
---------------------
--128
-2
--256
---------------------
--128
-127
--16256
---------------------
--128
-128
--16384
---------------------
--128
-151
--19328
---------------------
--128
-217
--27776
---------------------
--128
-255
--32640
---------------------
--128
-256
-Warning: overflow
---------------------
--128
-257
-Warning: overflow
---------------------
--128
-32767
-Warning: overflow
---------------------
--128
--32768
-Warning: overflow
---------------------
--128
--32767
-Warning: overflow
---------------------
--128
--257
-Warning: overflow
---------------------
--128
--256
-Warning: overflow
---------------------
--128
--255
-32640
---------------------
--128
--217
-27776
---------------------
--128
--151
-19328
---------------------
--128
--128
-16384
---------------------
--128
--127
-16256
---------------------
--128
--2
-256
---------------------
--128
--1
-128
---------------------
--127
-0
-0
---------------------
--127
-1
--127
---------------------
--127
-2
--254
---------------------
--127
-127
--16129
---------------------
--127
-128
--16256
---------------------
--127
-151
--19177
---------------------
--127
-217
--27559
---------------------
--127
-255
--32385
---------------------
--127
-256
--32512
---------------------
--127
-257
--32639
---------------------
--127
-32767
-Warning: overflow
---------------------
--127
--32768
-Warning: overflow
---------------------
--127
--32767
-Warning: overflow
---------------------
--127
--257
-32639
---------------------
--127
--256
-32512
---------------------
--127
--255
-32385
---------------------
--127
--217
-27559
---------------------
--127
--151
-19177
---------------------
--127
--128
-16256
---------------------
--127
--127
-16129
---------------------
--127
--2
-254
---------------------
--127
--1
-127
---------------------
--2
-0
-0
---------------------
--2
-1
--2
---------------------
--2
-2
--4
---------------------
--2
-127
--254
---------------------
--2
-128
--256
---------------------
--2
-151
--302
---------------------
--2
-217
--434
---------------------
--2
-255
--510
---------------------
--2
-256
--512
---------------------
--2
-257
--514
---------------------
--2
-32767
-Warning: overflow
---------------------
--2
--32768
-Warning: overflow
---------------------
--2
--32767
-Warning: overflow
---------------------
--2
--257
-514
---------------------
--2
--256
-512
---------------------
--2
--255
-510
---------------------
--2
--217
-434
---------------------
--2
--151
-302
---------------------
--2
--128
-256
---------------------
--2
--127
-254
---------------------
--2
--2
-4
---------------------
--2
--1
-2
---------------------
--1
-0
-0
---------------------
--1
-1
--1
---------------------
--1
-2
--2
---------------------
--1
-127
--127
---------------------
--1
-128
--128
---------------------
--1
-151
--151
---------------------
--1
-217
--217
---------------------
--1
-255
--255
---------------------
--1
-256
--256
---------------------
--1
-257
--257
---------------------
--1
-32767
--32767
---------------------
--1
--32768
-Warning: overflow
---------------------
--1
--32767
-32767
---------------------
--1
--257
-257
---------------------
--1
--256
-256
---------------------
--1
--255
-255
---------------------
--1
--217
-217
---------------------
--1
--151
-151
---------------------
--1
--128
-128
---------------------
--1
--127
-127
---------------------
--1
--2
-2
---------------------
--1
--1
-1
---------------------
diff --git a/test/integration/comet2/mula0_call/Makefile b/test/integration/comet2/mula0_call/Makefile
deleted file mode 100644 (file)
index a2306ca..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -M640
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula0.casl $(ASDIR)/outa.casl
-CMD = $(CASL2) $(CASL2FLAG) $(ASFILE)
-include ../TEST.mk
diff --git a/test/integration/comet2/mula0_call/a.o b/test/integration/comet2/mula0_call/a.o
deleted file mode 100644 (file)
index bb277ff..0000000
Binary files a/test/integration/comet2/mula0_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/mula2_call/0.txt b/test/integration/comet2/mula2_call/0.txt
deleted file mode 100644 (file)
index 0c9ada3..0000000
+++ /dev/null
@@ -1,1937 +0,0 @@
-../../../../comet2 -M640 a.o
-0
-0
-0
---------------------
-0
-1
-0
---------------------
-0
-2
-0
---------------------
-0
-127
-0
---------------------
-0
-128
-0
---------------------
-0
-151
-0
---------------------
-0
-217
-0
---------------------
-0
-255
-0
---------------------
-0
-256
-0
---------------------
-0
-257
-0
---------------------
-0
-32767
-0
---------------------
-0
--32768
-0
---------------------
-0
--32767
-0
---------------------
-0
--257
-0
---------------------
-0
--256
-0
---------------------
-0
--255
-0
---------------------
-0
--217
-0
---------------------
-0
--151
-0
---------------------
-0
--128
-0
---------------------
-0
--127
-0
---------------------
-0
--2
-0
---------------------
-0
--1
-0
---------------------
-1
-0
-0
---------------------
-1
-1
-1
---------------------
-1
-2
-2
---------------------
-1
-127
-127
---------------------
-1
-128
-128
---------------------
-1
-151
-151
---------------------
-1
-217
-217
---------------------
-1
-255
-255
---------------------
-1
-256
-256
---------------------
-1
-257
-257
---------------------
-1
-32767
-32767
---------------------
-1
--32768
-Warning: overflow
---------------------
-1
--32767
--32767
---------------------
-1
--257
--257
---------------------
-1
--256
--256
---------------------
-1
--255
--255
---------------------
-1
--217
--217
---------------------
-1
--151
--151
---------------------
-1
--128
--128
---------------------
-1
--127
--127
---------------------
-1
--2
--2
---------------------
-1
--1
--1
---------------------
-2
-0
-0
---------------------
-2
-1
-2
---------------------
-2
-2
-4
---------------------
-2
-127
-254
---------------------
-2
-128
-256
---------------------
-2
-151
-302
---------------------
-2
-217
-434
---------------------
-2
-255
-510
---------------------
-2
-256
-512
---------------------
-2
-257
-514
---------------------
-2
-32767
-Warning: overflow
---------------------
-2
--32768
-Warning: overflow
---------------------
-2
--32767
-Warning: overflow
---------------------
-2
--257
--514
---------------------
-2
--256
--512
---------------------
-2
--255
--510
---------------------
-2
--217
--434
---------------------
-2
--151
--302
---------------------
-2
--128
--256
---------------------
-2
--127
--254
---------------------
-2
--2
--4
---------------------
-2
--1
--2
---------------------
-127
-0
-0
---------------------
-127
-1
-127
---------------------
-127
-2
-254
---------------------
-127
-127
-16129
---------------------
-127
-128
-16256
---------------------
-127
-151
-19177
---------------------
-127
-217
-27559
---------------------
-127
-255
-32385
---------------------
-127
-256
-32512
---------------------
-127
-257
-32639
---------------------
-127
-32767
-Warning: overflow
---------------------
-127
--32768
-Warning: overflow
---------------------
-127
--32767
-Warning: overflow
---------------------
-127
--257
--32639
---------------------
-127
--256
--32512
---------------------
-127
--255
--32385
---------------------
-127
--217
--27559
---------------------
-127
--151
--19177
---------------------
-127
--128
--16256
---------------------
-127
--127
--16129
---------------------
-127
--2
--254
---------------------
-127
--1
--127
---------------------
-128
-0
-0
---------------------
-128
-1
-128
---------------------
-128
-2
-256
---------------------
-128
-127
-16256
---------------------
-128
-128
-16384
---------------------
-128
-151
-19328
---------------------
-128
-217
-27776
---------------------
-128
-255
-32640
---------------------
-128
-256
-Warning: overflow
---------------------
-128
-257
-Warning: overflow
---------------------
-128
-32767
-Warning: overflow
---------------------
-128
--32768
-Warning: overflow
---------------------
-128
--32767
-Warning: overflow
---------------------
-128
--257
-Warning: overflow
---------------------
-128
--256
-Warning: overflow
---------------------
-128
--255
--32640
---------------------
-128
--217
--27776
---------------------
-128
--151
--19328
---------------------
-128
--128
--16384
---------------------
-128
--127
--16256
---------------------
-128
--2
--256
---------------------
-128
--1
--128
---------------------
-151
-0
-0
---------------------
-151
-1
-151
---------------------
-151
-2
-302
---------------------
-151
-127
-19177
---------------------
-151
-128
-19328
---------------------
-151
-151
-22801
---------------------
-151
-217
-32767
---------------------
-151
-255
-Warning: overflow
---------------------
-151
-256
-Warning: overflow
---------------------
-151
-257
-Warning: overflow
---------------------
-151
-32767
-Warning: overflow
---------------------
-151
--32768
-Warning: overflow
---------------------
-151
--32767
-Warning: overflow
---------------------
-151
--257
-Warning: overflow
---------------------
-151
--256
-Warning: overflow
---------------------
-151
--255
-Warning: overflow
---------------------
-151
--217
--32767
---------------------
-151
--151
--22801
---------------------
-151
--128
--19328
---------------------
-151
--127
--19177
---------------------
-151
--2
--302
---------------------
-151
--1
--151
---------------------
-217
-0
-0
---------------------
-217
-1
-217
---------------------
-217
-2
-434
---------------------
-217
-127
-27559
---------------------
-217
-128
-27776
---------------------
-217
-151
-32767
---------------------
-217
-217
-Warning: overflow
---------------------
-217
-255
-Warning: overflow
---------------------
-217
-256
-Warning: overflow
---------------------
-217
-257
-Warning: overflow
---------------------
-217
-32767
-Warning: overflow
---------------------
-217
--32768
-Warning: overflow
---------------------
-217
--32767
-Warning: overflow
---------------------
-217
--257
-Warning: overflow
---------------------
-217
--256
-Warning: overflow
---------------------
-217
--255
-Warning: overflow
---------------------
-217
--217
-Warning: overflow
---------------------
-217
--151
--32767
---------------------
-217
--128
--27776
---------------------
-217
--127
--27559
---------------------
-217
--2
--434
---------------------
-217
--1
--217
---------------------
-255
-0
-0
---------------------
-255
-1
-255
---------------------
-255
-2
-510
---------------------
-255
-127
-32385
---------------------
-255
-128
-32640
---------------------
-255
-151
-Warning: overflow
---------------------
-255
-217
-Warning: overflow
---------------------
-255
-255
-Warning: overflow
---------------------
-255
-256
-Warning: overflow
---------------------
-255
-257
-Warning: overflow
---------------------
-255
-32767
-Warning: overflow
---------------------
-255
--32768
-Warning: overflow
---------------------
-255
--32767
-Warning: overflow
---------------------
-255
--257
-Warning: overflow
---------------------
-255
--256
-Warning: overflow
---------------------
-255
--255
-Warning: overflow
---------------------
-255
--217
-Warning: overflow
---------------------
-255
--151
-Warning: overflow
---------------------
-255
--128
--32640
---------------------
-255
--127
--32385
---------------------
-255
--2
--510
---------------------
-255
--1
--255
---------------------
-256
-0
-0
---------------------
-256
-1
-256
---------------------
-256
-2
-512
---------------------
-256
-127
-32512
---------------------
-256
-128
-Warning: overflow
---------------------
-256
-151
-Warning: overflow
---------------------
-256
-217
-Warning: overflow
---------------------
-256
-255
-Warning: overflow
---------------------
-256
-256
-Warning: overflow
---------------------
-256
-257
-Warning: overflow
---------------------
-256
-32767
-Warning: overflow
---------------------
-256
--32768
-Warning: overflow
---------------------
-256
--32767
-Warning: overflow
---------------------
-256
--257
-Warning: overflow
---------------------
-256
--256
-Warning: overflow
---------------------
-256
--255
-Warning: overflow
---------------------
-256
--217
-Warning: overflow
---------------------
-256
--151
-Warning: overflow
---------------------
-256
--128
-Warning: overflow
---------------------
-256
--127
--32512
---------------------
-256
--2
--512
---------------------
-256
--1
--256
---------------------
-257
-0
-0
---------------------
-257
-1
-257
---------------------
-257
-2
-514
---------------------
-257
-127
-32639
---------------------
-257
-128
-Warning: overflow
---------------------
-257
-151
-Warning: overflow
---------------------
-257
-217
-Warning: overflow
---------------------
-257
-255
-Warning: overflow
---------------------
-257
-256
-Warning: overflow
---------------------
-257
-257
-Warning: overflow
---------------------
-257
-32767
-Warning: overflow
---------------------
-257
--32768
-Warning: overflow
---------------------
-257
--32767
-Warning: overflow
---------------------
-257
--257
-Warning: overflow
---------------------
-257
--256
-Warning: overflow
---------------------
-257
--255
-Warning: overflow
---------------------
-257
--217
-Warning: overflow
---------------------
-257
--151
-Warning: overflow
---------------------
-257
--128
-Warning: overflow
---------------------
-257
--127
--32639
---------------------
-257
--2
--514
---------------------
-257
--1
--257
---------------------
-32767
-0
-0
---------------------
-32767
-1
-32767
---------------------
-32767
-2
-Warning: overflow
---------------------
-32767
-127
-Warning: overflow
---------------------
-32767
-128
-Warning: overflow
---------------------
-32767
-151
-Warning: overflow
---------------------
-32767
-217
-Warning: overflow
---------------------
-32767
-255
-Warning: overflow
---------------------
-32767
-256
-Warning: overflow
---------------------
-32767
-257
-Warning: overflow
---------------------
-32767
-32767
-Warning: overflow
---------------------
-32767
--32768
-Warning: overflow
---------------------
-32767
--32767
-Warning: overflow
---------------------
-32767
--257
-Warning: overflow
---------------------
-32767
--256
-Warning: overflow
---------------------
-32767
--255
-Warning: overflow
---------------------
-32767
--217
-Warning: overflow
---------------------
-32767
--151
-Warning: overflow
---------------------
-32767
--128
-Warning: overflow
---------------------
-32767
--127
-Warning: overflow
---------------------
-32767
--2
-Warning: overflow
---------------------
-32767
--1
--32767
---------------------
--32768
-0
-0
---------------------
--32768
-1
-Warning: overflow
---------------------
--32768
-2
-Warning: overflow
---------------------
--32768
-127
-Warning: overflow
---------------------
--32768
-128
-Warning: overflow
---------------------
--32768
-151
-Warning: overflow
---------------------
--32768
-217
-Warning: overflow
---------------------
--32768
-255
-Warning: overflow
---------------------
--32768
-256
-Warning: overflow
---------------------
--32768
-257
-Warning: overflow
---------------------
--32768
-32767
-Warning: overflow
---------------------
--32768
--32768
-Warning: overflow
---------------------
--32768
--32767
-Warning: overflow
---------------------
--32768
--257
-Warning: overflow
---------------------
--32768
--256
-Warning: overflow
---------------------
--32768
--255
-Warning: overflow
---------------------
--32768
--217
-Warning: overflow
---------------------
--32768
--151
-Warning: overflow
---------------------
--32768
--128
-Warning: overflow
---------------------
--32768
--127
-Warning: overflow
---------------------
--32768
--2
-Warning: overflow
---------------------
--32768
--1
-Warning: overflow
---------------------
--32767
-0
-0
---------------------
--32767
-1
--32767
---------------------
--32767
-2
-Warning: overflow
---------------------
--32767
-127
-Warning: overflow
---------------------
--32767
-128
-Warning: overflow
---------------------
--32767
-151
-Warning: overflow
---------------------
--32767
-217
-Warning: overflow
---------------------
--32767
-255
-Warning: overflow
---------------------
--32767
-256
-Warning: overflow
---------------------
--32767
-257
-Warning: overflow
---------------------
--32767
-32767
-Warning: overflow
---------------------
--32767
--32768
-Warning: overflow
---------------------
--32767
--32767
-Warning: overflow
---------------------
--32767
--257
-Warning: overflow
---------------------
--32767
--256
-Warning: overflow
---------------------
--32767
--255
-Warning: overflow
---------------------
--32767
--217
-Warning: overflow
---------------------
--32767
--151
-Warning: overflow
---------------------
--32767
--128
-Warning: overflow
---------------------
--32767
--127
-Warning: overflow
---------------------
--32767
--2
-Warning: overflow
---------------------
--32767
--1
-32767
---------------------
--257
-0
-0
---------------------
--257
-1
--257
---------------------
--257
-2
--514
---------------------
--257
-127
--32639
---------------------
--257
-128
-Warning: overflow
---------------------
--257
-151
-Warning: overflow
---------------------
--257
-217
-Warning: overflow
---------------------
--257
-255
-Warning: overflow
---------------------
--257
-256
-Warning: overflow
---------------------
--257
-257
-Warning: overflow
---------------------
--257
-32767
-Warning: overflow
---------------------
--257
--32768
-Warning: overflow
---------------------
--257
--32767
-Warning: overflow
---------------------
--257
--257
-Warning: overflow
---------------------
--257
--256
-Warning: overflow
---------------------
--257
--255
-Warning: overflow
---------------------
--257
--217
-Warning: overflow
---------------------
--257
--151
-Warning: overflow
---------------------
--257
--128
-Warning: overflow
---------------------
--257
--127
-32639
---------------------
--257
--2
-514
---------------------
--257
--1
-257
---------------------
--256
-0
-0
---------------------
--256
-1
--256
---------------------
--256
-2
--512
---------------------
--256
-127
--32512
---------------------
--256
-128
-Warning: overflow
---------------------
--256
-151
-Warning: overflow
---------------------
--256
-217
-Warning: overflow
---------------------
--256
-255
-Warning: overflow
---------------------
--256
-256
-Warning: overflow
---------------------
--256
-257
-Warning: overflow
---------------------
--256
-32767
-Warning: overflow
---------------------
--256
--32768
-Warning: overflow
---------------------
--256
--32767
-Warning: overflow
---------------------
--256
--257
-Warning: overflow
---------------------
--256
--256
-Warning: overflow
---------------------
--256
--255
-Warning: overflow
---------------------
--256
--217
-Warning: overflow
---------------------
--256
--151
-Warning: overflow
---------------------
--256
--128
-Warning: overflow
---------------------
--256
--127
-32512
---------------------
--256
--2
-512
---------------------
--256
--1
-256
---------------------
--255
-0
-0
---------------------
--255
-1
--255
---------------------
--255
-2
--510
---------------------
--255
-127
--32385
---------------------
--255
-128
--32640
---------------------
--255
-151
-Warning: overflow
---------------------
--255
-217
-Warning: overflow
---------------------
--255
-255
-Warning: overflow
---------------------
--255
-256
-Warning: overflow
---------------------
--255
-257
-Warning: overflow
---------------------
--255
-32767
-Warning: overflow
---------------------
--255
--32768
-Warning: overflow
---------------------
--255
--32767
-Warning: overflow
---------------------
--255
--257
-Warning: overflow
---------------------
--255
--256
-Warning: overflow
---------------------
--255
--255
-Warning: overflow
---------------------
--255
--217
-Warning: overflow
---------------------
--255
--151
-Warning: overflow
---------------------
--255
--128
-32640
---------------------
--255
--127
-32385
---------------------
--255
--2
-510
---------------------
--255
--1
-255
---------------------
--217
-0
-0
---------------------
--217
-1
--217
---------------------
--217
-2
--434
---------------------
--217
-127
--27559
---------------------
--217
-128
--27776
---------------------
--217
-151
--32767
---------------------
--217
-217
-Warning: overflow
---------------------
--217
-255
-Warning: overflow
---------------------
--217
-256
-Warning: overflow
---------------------
--217
-257
-Warning: overflow
---------------------
--217
-32767
-Warning: overflow
---------------------
--217
--32768
-Warning: overflow
---------------------
--217
--32767
-Warning: overflow
---------------------
--217
--257
-Warning: overflow
---------------------
--217
--256
-Warning: overflow
---------------------
--217
--255
-Warning: overflow
---------------------
--217
--217
-Warning: overflow
---------------------
--217
--151
-32767
---------------------
--217
--128
-27776
---------------------
--217
--127
-27559
---------------------
--217
--2
-434
---------------------
--217
--1
-217
---------------------
--151
-0
-0
---------------------
--151
-1
--151
---------------------
--151
-2
--302
---------------------
--151
-127
--19177
---------------------
--151
-128
--19328
---------------------
--151
-151
--22801
---------------------
--151
-217
--32767
---------------------
--151
-255
-Warning: overflow
---------------------
--151
-256
-Warning: overflow
---------------------
--151
-257
-Warning: overflow
---------------------
--151
-32767
-Warning: overflow
---------------------
--151
--32768
-Warning: overflow
---------------------
--151
--32767
-Warning: overflow
---------------------
--151
--257
-Warning: overflow
---------------------
--151
--256
-Warning: overflow
---------------------
--151
--255
-Warning: overflow
---------------------
--151
--217
-32767
---------------------
--151
--151
-22801
---------------------
--151
--128
-19328
---------------------
--151
--127
-19177
---------------------
--151
--2
-302
---------------------
--151
--1
-151
---------------------
--128
-0
-0
---------------------
--128
-1
--128
---------------------
--128
-2
--256
---------------------
--128
-127
--16256
---------------------
--128
-128
--16384
---------------------
--128
-151
--19328
---------------------
--128
-217
--27776
---------------------
--128
-255
--32640
---------------------
--128
-256
-Warning: overflow
---------------------
--128
-257
-Warning: overflow
---------------------
--128
-32767
-Warning: overflow
---------------------
--128
--32768
-Warning: overflow
---------------------
--128
--32767
-Warning: overflow
---------------------
--128
--257
-Warning: overflow
---------------------
--128
--256
-Warning: overflow
---------------------
--128
--255
-32640
---------------------
--128
--217
-27776
---------------------
--128
--151
-19328
---------------------
--128
--128
-16384
---------------------
--128
--127
-16256
---------------------
--128
--2
-256
---------------------
--128
--1
-128
---------------------
--127
-0
-0
---------------------
--127
-1
--127
---------------------
--127
-2
--254
---------------------
--127
-127
--16129
---------------------
--127
-128
--16256
---------------------
--127
-151
--19177
---------------------
--127
-217
--27559
---------------------
--127
-255
--32385
---------------------
--127
-256
--32512
---------------------
--127
-257
--32639
---------------------
--127
-32767
-Warning: overflow
---------------------
--127
--32768
-Warning: overflow
---------------------
--127
--32767
-Warning: overflow
---------------------
--127
--257
-32639
---------------------
--127
--256
-32512
---------------------
--127
--255
-32385
---------------------
--127
--217
-27559
---------------------
--127
--151
-19177
---------------------
--127
--128
-16256
---------------------
--127
--127
-16129
---------------------
--127
--2
-254
---------------------
--127
--1
-127
---------------------
--2
-0
-0
---------------------
--2
-1
--2
---------------------
--2
-2
--4
---------------------
--2
-127
--254
---------------------
--2
-128
--256
---------------------
--2
-151
--302
---------------------
--2
-217
--434
---------------------
--2
-255
--510
---------------------
--2
-256
--512
---------------------
--2
-257
--514
---------------------
--2
-32767
-Warning: overflow
---------------------
--2
--32768
-Warning: overflow
---------------------
--2
--32767
-Warning: overflow
---------------------
--2
--257
-514
---------------------
--2
--256
-512
---------------------
--2
--255
-510
---------------------
--2
--217
-434
---------------------
--2
--151
-302
---------------------
--2
--128
-256
---------------------
--2
--127
-254
---------------------
--2
--2
-4
---------------------
--2
--1
-2
---------------------
--1
-0
-0
---------------------
--1
-1
--1
---------------------
--1
-2
--2
---------------------
--1
-127
--127
---------------------
--1
-128
--128
---------------------
--1
-151
--151
---------------------
--1
-217
--217
---------------------
--1
-255
--255
---------------------
--1
-256
--256
---------------------
--1
-257
--257
---------------------
--1
-32767
--32767
---------------------
--1
--32768
-Warning: overflow
---------------------
--1
--32767
-32767
---------------------
--1
--257
-257
---------------------
--1
--256
-256
---------------------
--1
--255
-255
---------------------
--1
--217
-217
---------------------
--1
--151
-151
---------------------
--1
--128
-128
---------------------
--1
--127
-127
---------------------
--1
--2
-2
---------------------
--1
--1
-1
---------------------
diff --git a/test/integration/comet2/mula2_call/Makefile b/test/integration/comet2/mula2_call/Makefile
deleted file mode 100644 (file)
index cb5ed85..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-CASL2FLAG = -M640
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mula_call.casl $(ASDIR)/mula2.casl $(ASDIR)/mull1.casl $(ASDIR)/outa.casl
-COMET2FLAG = -M640
-CMD = $(COMET2) $(COMET2FLAG) $(OBJFILE)
-include ../TEST.mk
diff --git a/test/integration/comet2/mula2_call/a.o b/test/integration/comet2/mula2_call/a.o
deleted file mode 100644 (file)
index a40f6d8..0000000
Binary files a/test/integration/comet2/mula2_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/mull0_call/0.txt b/test/integration/comet2/mull0_call/0.txt
deleted file mode 100644 (file)
index edf1ed2..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-../../../../comet2 a.o
---------------------
-0
-0
-0
---------------------
---------------------
-0
-1
-0
---------------------
---------------------
-0
-2
-0
---------------------
---------------------
-0
-127
-0
---------------------
---------------------
-0
-128
-0
---------------------
---------------------
-0
-255
-0
---------------------
---------------------
-0
-256
-0
---------------------
---------------------
-0
-257
-0
---------------------
---------------------
-0
-32767
-0
---------------------
---------------------
-0
-32768
-0
---------------------
---------------------
-0
-65535
-0
---------------------
---------------------
-1
-0
-0
---------------------
---------------------
-1
-1
-1
---------------------
---------------------
-1
-2
-2
---------------------
---------------------
-1
-127
-127
---------------------
---------------------
-1
-128
-128
---------------------
---------------------
-1
-255
-255
---------------------
---------------------
-1
-256
-256
---------------------
---------------------
-1
-257
-257
---------------------
---------------------
-1
-32767
-32767
---------------------
---------------------
-1
-32768
-32768
---------------------
---------------------
-1
-65535
-65535
---------------------
---------------------
-2
-0
-0
---------------------
---------------------
-2
-1
-2
---------------------
---------------------
-2
-2
-4
---------------------
---------------------
-2
-127
-254
---------------------
---------------------
-2
-128
-256
---------------------
---------------------
-2
-255
-510
---------------------
---------------------
-2
-256
-512
---------------------
---------------------
-2
-257
-514
---------------------
---------------------
-2
-32767
-65534
---------------------
---------------------
-2
-32768
-Warning: overflow
---------------------
---------------------
-2
-65535
-Warning: overflow
---------------------
---------------------
-127
-0
-0
---------------------
---------------------
-127
-1
-127
---------------------
---------------------
-127
-2
-254
---------------------
---------------------
-127
-127
-16129
---------------------
---------------------
-127
-128
-16256
---------------------
---------------------
-127
-255
-32385
---------------------
---------------------
-127
-256
-32512
---------------------
---------------------
-127
-257
-32639
---------------------
---------------------
-127
-32767
-Warning: overflow
---------------------
---------------------
-127
-32768
-Warning: overflow
---------------------
---------------------
-127
-65535
-Warning: overflow
---------------------
---------------------
-128
-0
-0
---------------------
---------------------
-128
-1
-128
---------------------
---------------------
-128
-2
-256
---------------------
---------------------
-128
-127
-16256
---------------------
---------------------
-128
-128
-16384
---------------------
---------------------
-128
-255
-32640
---------------------
---------------------
-128
-256
-32768
---------------------
---------------------
-128
-257
-32896
---------------------
---------------------
-128
-32767
-Warning: overflow
---------------------
---------------------
-128
-32768
-Warning: overflow
---------------------
---------------------
-128
-65535
-Warning: overflow
---------------------
---------------------
-255
-0
-0
---------------------
---------------------
-255
-1
-255
---------------------
---------------------
-255
-2
-510
---------------------
---------------------
-255
-127
-32385
---------------------
---------------------
-255
-128
-32640
---------------------
---------------------
-255
-255
-65025
---------------------
---------------------
-255
-256
-65280
---------------------
---------------------
-255
-257
-65535
---------------------
---------------------
-255
-32767
-Warning: overflow
---------------------
---------------------
-255
-32768
-Warning: overflow
---------------------
---------------------
-255
-65535
-Warning: overflow
---------------------
---------------------
-256
-0
-0
---------------------
---------------------
-256
-1
-256
---------------------
---------------------
-256
-2
-512
---------------------
---------------------
-256
-127
-32512
---------------------
---------------------
-256
-128
-32768
---------------------
---------------------
-256
-255
-65280
---------------------
---------------------
-256
-256
-Warning: overflow
---------------------
---------------------
-256
-257
-Warning: overflow
---------------------
---------------------
-256
-32767
-Warning: overflow
---------------------
---------------------
-256
-32768
-Warning: overflow
---------------------
---------------------
-256
-65535
-Warning: overflow
---------------------
---------------------
-257
-0
-0
---------------------
---------------------
-257
-1
-257
---------------------
---------------------
-257
-2
-514
---------------------
---------------------
-257
-127
-32639
---------------------
---------------------
-257
-128
-32896
---------------------
---------------------
-257
-255
-65535
---------------------
---------------------
-257
-256
-Warning: overflow
---------------------
---------------------
-257
-257
-Warning: overflow
---------------------
---------------------
-257
-32767
-Warning: overflow
---------------------
---------------------
-257
-32768
-Warning: overflow
---------------------
---------------------
-257
-65535
-Warning: overflow
---------------------
---------------------
-32767
-0
-0
---------------------
---------------------
-32767
-1
-32767
---------------------
---------------------
-32767
-2
-65534
---------------------
---------------------
-32767
-127
-Warning: overflow
---------------------
---------------------
-32767
-128
-Warning: overflow
---------------------
---------------------
-32767
-255
-Warning: overflow
---------------------
---------------------
-32767
-256
-Warning: overflow
---------------------
---------------------
-32767
-257
-Warning: overflow
---------------------
---------------------
-32767
-32767
-Warning: overflow
---------------------
---------------------
-32767
-32768
-Warning: overflow
---------------------
---------------------
-32767
-65535
-Warning: overflow
---------------------
---------------------
-32768
-0
-0
---------------------
---------------------
-32768
-1
-32768
---------------------
---------------------
-32768
-2
-Warning: overflow
---------------------
---------------------
-32768
-127
-Warning: overflow
---------------------
---------------------
-32768
-128
-Warning: overflow
---------------------
---------------------
-32768
-255
-Warning: overflow
---------------------
---------------------
-32768
-256
-Warning: overflow
---------------------
---------------------
-32768
-257
-Warning: overflow
---------------------
---------------------
-32768
-32767
-Warning: overflow
---------------------
---------------------
-32768
-32768
-Warning: overflow
---------------------
---------------------
-32768
-65535
-Warning: overflow
---------------------
---------------------
-65535
-0
-0
---------------------
---------------------
-65535
-1
-65535
---------------------
---------------------
-65535
-2
-Warning: overflow
---------------------
---------------------
-65535
-127
-Warning: overflow
---------------------
---------------------
-65535
-128
-Warning: overflow
---------------------
---------------------
-65535
-255
-Warning: overflow
---------------------
---------------------
-65535
-256
-Warning: overflow
---------------------
---------------------
-65535
-257
-Warning: overflow
---------------------
---------------------
-65535
-32767
-Warning: overflow
---------------------
---------------------
-65535
-32768
-Warning: overflow
---------------------
---------------------
-65535
-65535
-Warning: overflow
---------------------
diff --git a/test/integration/comet2/mull0_call/Makefile b/test/integration/comet2/mull0_call/Makefile
deleted file mode 100644 (file)
index 265a336..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull0.casl $(ASDIR)/outl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/mull0_call/a.o b/test/integration/comet2/mull0_call/a.o
deleted file mode 100644 (file)
index 31a2e6d..0000000
Binary files a/test/integration/comet2/mull0_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/mull1_call/0.txt b/test/integration/comet2/mull1_call/0.txt
deleted file mode 100644 (file)
index edf1ed2..0000000
+++ /dev/null
@@ -1,606 +0,0 @@
-../../../../comet2 a.o
---------------------
-0
-0
-0
---------------------
---------------------
-0
-1
-0
---------------------
---------------------
-0
-2
-0
---------------------
---------------------
-0
-127
-0
---------------------
---------------------
-0
-128
-0
---------------------
---------------------
-0
-255
-0
---------------------
---------------------
-0
-256
-0
---------------------
---------------------
-0
-257
-0
---------------------
---------------------
-0
-32767
-0
---------------------
---------------------
-0
-32768
-0
---------------------
---------------------
-0
-65535
-0
---------------------
---------------------
-1
-0
-0
---------------------
---------------------
-1
-1
-1
---------------------
---------------------
-1
-2
-2
---------------------
---------------------
-1
-127
-127
---------------------
---------------------
-1
-128
-128
---------------------
---------------------
-1
-255
-255
---------------------
---------------------
-1
-256
-256
---------------------
---------------------
-1
-257
-257
---------------------
---------------------
-1
-32767
-32767
---------------------
---------------------
-1
-32768
-32768
---------------------
---------------------
-1
-65535
-65535
---------------------
---------------------
-2
-0
-0
---------------------
---------------------
-2
-1
-2
---------------------
---------------------
-2
-2
-4
---------------------
---------------------
-2
-127
-254
---------------------
---------------------
-2
-128
-256
---------------------
---------------------
-2
-255
-510
---------------------
---------------------
-2
-256
-512
---------------------
---------------------
-2
-257
-514
---------------------
---------------------
-2
-32767
-65534
---------------------
---------------------
-2
-32768
-Warning: overflow
---------------------
---------------------
-2
-65535
-Warning: overflow
---------------------
---------------------
-127
-0
-0
---------------------
---------------------
-127
-1
-127
---------------------
---------------------
-127
-2
-254
---------------------
---------------------
-127
-127
-16129
---------------------
---------------------
-127
-128
-16256
---------------------
---------------------
-127
-255
-32385
---------------------
---------------------
-127
-256
-32512
---------------------
---------------------
-127
-257
-32639
---------------------
---------------------
-127
-32767
-Warning: overflow
---------------------
---------------------
-127
-32768
-Warning: overflow
---------------------
---------------------
-127
-65535
-Warning: overflow
---------------------
---------------------
-128
-0
-0
---------------------
---------------------
-128
-1
-128
---------------------
---------------------
-128
-2
-256
---------------------
---------------------
-128
-127
-16256
---------------------
---------------------
-128
-128
-16384
---------------------
---------------------
-128
-255
-32640
---------------------
---------------------
-128
-256
-32768
---------------------
---------------------
-128
-257
-32896
---------------------
---------------------
-128
-32767
-Warning: overflow
---------------------
---------------------
-128
-32768
-Warning: overflow
---------------------
---------------------
-128
-65535
-Warning: overflow
---------------------
---------------------
-255
-0
-0
---------------------
---------------------
-255
-1
-255
---------------------
---------------------
-255
-2
-510
---------------------
---------------------
-255
-127
-32385
---------------------
---------------------
-255
-128
-32640
---------------------
---------------------
-255
-255
-65025
---------------------
---------------------
-255
-256
-65280
---------------------
---------------------
-255
-257
-65535
---------------------
---------------------
-255
-32767
-Warning: overflow
---------------------
---------------------
-255
-32768
-Warning: overflow
---------------------
---------------------
-255
-65535
-Warning: overflow
---------------------
---------------------
-256
-0
-0
---------------------
---------------------
-256
-1
-256
---------------------
---------------------
-256
-2
-512
---------------------
---------------------
-256
-127
-32512
---------------------
---------------------
-256
-128
-32768
---------------------
---------------------
-256
-255
-65280
---------------------
---------------------
-256
-256
-Warning: overflow
---------------------
---------------------
-256
-257
-Warning: overflow
---------------------
---------------------
-256
-32767
-Warning: overflow
---------------------
---------------------
-256
-32768
-Warning: overflow
---------------------
---------------------
-256
-65535
-Warning: overflow
---------------------
---------------------
-257
-0
-0
---------------------
---------------------
-257
-1
-257
---------------------
---------------------
-257
-2
-514
---------------------
---------------------
-257
-127
-32639
---------------------
---------------------
-257
-128
-32896
---------------------
---------------------
-257
-255
-65535
---------------------
---------------------
-257
-256
-Warning: overflow
---------------------
---------------------
-257
-257
-Warning: overflow
---------------------
---------------------
-257
-32767
-Warning: overflow
---------------------
---------------------
-257
-32768
-Warning: overflow
---------------------
---------------------
-257
-65535
-Warning: overflow
---------------------
---------------------
-32767
-0
-0
---------------------
---------------------
-32767
-1
-32767
---------------------
---------------------
-32767
-2
-65534
---------------------
---------------------
-32767
-127
-Warning: overflow
---------------------
---------------------
-32767
-128
-Warning: overflow
---------------------
---------------------
-32767
-255
-Warning: overflow
---------------------
---------------------
-32767
-256
-Warning: overflow
---------------------
---------------------
-32767
-257
-Warning: overflow
---------------------
---------------------
-32767
-32767
-Warning: overflow
---------------------
---------------------
-32767
-32768
-Warning: overflow
---------------------
---------------------
-32767
-65535
-Warning: overflow
---------------------
---------------------
-32768
-0
-0
---------------------
---------------------
-32768
-1
-32768
---------------------
---------------------
-32768
-2
-Warning: overflow
---------------------
---------------------
-32768
-127
-Warning: overflow
---------------------
---------------------
-32768
-128
-Warning: overflow
---------------------
---------------------
-32768
-255
-Warning: overflow
---------------------
---------------------
-32768
-256
-Warning: overflow
---------------------
---------------------
-32768
-257
-Warning: overflow
---------------------
---------------------
-32768
-32767
-Warning: overflow
---------------------
---------------------
-32768
-32768
-Warning: overflow
---------------------
---------------------
-32768
-65535
-Warning: overflow
---------------------
---------------------
-65535
-0
-0
---------------------
---------------------
-65535
-1
-65535
---------------------
---------------------
-65535
-2
-Warning: overflow
---------------------
---------------------
-65535
-127
-Warning: overflow
---------------------
---------------------
-65535
-128
-Warning: overflow
---------------------
---------------------
-65535
-255
-Warning: overflow
---------------------
---------------------
-65535
-256
-Warning: overflow
---------------------
---------------------
-65535
-257
-Warning: overflow
---------------------
---------------------
-65535
-32767
-Warning: overflow
---------------------
---------------------
-65535
-32768
-Warning: overflow
---------------------
---------------------
-65535
-65535
-Warning: overflow
---------------------
diff --git a/test/integration/comet2/mull1_call/Makefile b/test/integration/comet2/mull1_call/Makefile
deleted file mode 100644 (file)
index a8c239e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/mull_call.casl $(ASDIR)/mull1.casl $(ASDIR)/outl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/mull1_call/a.o b/test/integration/comet2/mull1_call/a.o
deleted file mode 100644 (file)
index 1c9b35c..0000000
Binary files a/test/integration/comet2/mull1_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/out0/0.txt b/test/integration/comet2/out0/0.txt
deleted file mode 100644 (file)
index c1e27a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-0
diff --git a/test/integration/comet2/out0/Makefile b/test/integration/comet2/out0/Makefile
deleted file mode 100644 (file)
index 16fbc78..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/out0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/out0/a.o b/test/integration/comet2/out0/a.o
deleted file mode 100644 (file)
index f9896ef..0000000
Binary files a/test/integration/comet2/out0/a.o and /dev/null differ
diff --git a/test/integration/comet2/out1/0.txt b/test/integration/comet2/out1/0.txt
deleted file mode 100644 (file)
index d261ab8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-../../../../comet2 a.o
-aaaa
-bc
-asqwerty111111.
-
diff --git a/test/integration/comet2/out1/Makefile b/test/integration/comet2/out1/Makefile
deleted file mode 100644 (file)
index def85e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/out1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/out1/a.o b/test/integration/comet2/out1/a.o
deleted file mode 100644 (file)
index cc5ccc3..0000000
Binary files a/test/integration/comet2/out1/a.o and /dev/null differ
diff --git a/test/integration/comet2/outa_call/0.txt b/test/integration/comet2/outa_call/0.txt
deleted file mode 100644 (file)
index aa56b62..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../comet2 a.o
-0
-1
-2
-4
-8
-16
-32
-64
-128
-256
-512
-1024
-2048
-4096
-8192
-16384
-32767
--32768
--32767
--16384
--8192
--4096
--2048
--1024
--512
--256
--128
--64
--32
--16
--8
--4
--2
--1
diff --git a/test/integration/comet2/outa_call/Makefile b/test/integration/comet2/outa_call/Makefile
deleted file mode 100644 (file)
index 17be2c4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outa_call.casl $(ASDIR)/outa.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/outa_call/a.o b/test/integration/comet2/outa_call/a.o
deleted file mode 100644 (file)
index dbb9e19..0000000
Binary files a/test/integration/comet2/outa_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/outb_call/0.txt b/test/integration/comet2/outb_call/0.txt
deleted file mode 100644 (file)
index ee5fdd2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../comet2 a.o
-0000000000000000
-0000000000000001
-0000000000000010
-0000000000000100
-0000000000001000
-0000000000010000
-0000000000100000
-0000000001000000
-0000000010000000
-0000000100000000
-0000001000000000
-0000010000000000
-0000100000000000
-0001000000000000
-0010000000000000
-0100000000000000
-0111111111111111
-1000000000000000
-1000000000000001
-1100000000000000
-1110000000000000
-1111000000000000
-1111100000000000
-1111110000000000
-1111111000000000
-1111111100000000
-1111111110000000
-1111111111000000
-1111111111100000
-1111111111110000
-1111111111111000
-1111111111111100
-1111111111111110
-1111111111111111
diff --git a/test/integration/comet2/outb_call/Makefile b/test/integration/comet2/outb_call/Makefile
deleted file mode 100644 (file)
index 5724887..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outb_call.casl $(ASDIR)/outb.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/outb_call/a.o b/test/integration/comet2/outb_call/a.o
deleted file mode 100644 (file)
index 54d70fd..0000000
Binary files a/test/integration/comet2/outb_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/outd_q15_call/0.txt b/test/integration/comet2/outd_q15_call/0.txt
deleted file mode 100644 (file)
index 0ab2a25..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-../../../../comet2 a.o
-0.999969482421875
-0.5
-0.25
-0.125
-0.0625
-0.03125
-0.015625
-0.0078125
-0.00390625
-0.001953125
-0.0009765625
-0.00048828125
-0.000244140625
-0.0001220703125
-0.00006103515625
-0.000030517578125
--1
--0.999969482421875
--0.5
--0.25
--0.125
--0.0625
--0.03125
--0.015625
--0.0078125
--0.00390625
--0.001953125
--0.0009765625
--0.00048828125
--0.000244140625
--0.0001220703125
--0.00006103515625
--0.000030517578125
diff --git a/test/integration/comet2/outd_q15_call/Makefile b/test/integration/comet2/outd_q15_call/Makefile
deleted file mode 100644 (file)
index b19ee22..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/outd_q15_call.casl $(ASDIR)/outd_q15.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/outd_q15_call/a.o b/test/integration/comet2/outd_q15_call/a.o
deleted file mode 100644 (file)
index 1073218..0000000
Binary files a/test/integration/comet2/outd_q15_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/outl_call/0.txt b/test/integration/comet2/outl_call/0.txt
deleted file mode 100644 (file)
index d94db6d..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-../../../../comet2 a.o
-0
-1
-2
-4
-8
-16
-32
-64
-128
-256
-512
-1024
-2048
-4096
-8192
-16384
-32767
-32768
-32769
-49152
-57344
-61440
-63488
-64512
-65024
-65280
-65408
-65472
-65504
-65520
-65528
-65532
-65534
-65535
diff --git a/test/integration/comet2/outl_call/Makefile b/test/integration/comet2/outl_call/Makefile
deleted file mode 100644 (file)
index 34766ef..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as
-ASFILE = $(ASDIR)/FUNC/outl_call.casl $(ASDIR)/FUNC/outl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/outl_call/a.o b/test/integration/comet2/outl_call/a.o
deleted file mode 100644 (file)
index b154827..0000000
Binary files a/test/integration/comet2/outl_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/ptn1/0.txt b/test/integration/comet2/ptn1/0.txt
deleted file mode 100644 (file)
index b31e992..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-1111111111100000
diff --git a/test/integration/comet2/ptn1/Makefile b/test/integration/comet2/ptn1/Makefile
deleted file mode 100644 (file)
index df03e7a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn1_call.casl $(ASDIR)/ptn1.casl $(ASFUNCDIR)/outb.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ptn1/a.o b/test/integration/comet2/ptn1/a.o
deleted file mode 100644 (file)
index 8c6ee51..0000000
Binary files a/test/integration/comet2/ptn1/a.o and /dev/null differ
diff --git a/test/integration/comet2/ptn2/0.txt b/test/integration/comet2/ptn2/0.txt
deleted file mode 100644 (file)
index ff921e9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-0000000000011111
diff --git a/test/integration/comet2/ptn2/Makefile b/test/integration/comet2/ptn2/Makefile
deleted file mode 100644 (file)
index 4c2b341..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn2_call.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ptn2/a.o b/test/integration/comet2/ptn2/a.o
deleted file mode 100644 (file)
index 97abaff..0000000
Binary files a/test/integration/comet2/ptn2/a.o and /dev/null differ
diff --git a/test/integration/comet2/ptn3/0.txt b/test/integration/comet2/ptn3/0.txt
deleted file mode 100644 (file)
index 06b8df7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-0000000000100000
diff --git a/test/integration/comet2/ptn3/Makefile b/test/integration/comet2/ptn3/Makefile
deleted file mode 100644 (file)
index 9146815..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn3_call.casl $(ASDIR)/ptn3.casl $(ASFUNCDIR)/outb.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ptn3/a.o b/test/integration/comet2/ptn3/a.o
deleted file mode 100644 (file)
index 06d8dc4..0000000
Binary files a/test/integration/comet2/ptn3/a.o and /dev/null differ
diff --git a/test/integration/comet2/ptn4/0.txt b/test/integration/comet2/ptn4/0.txt
deleted file mode 100644 (file)
index 74db298..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-1111100000011111
diff --git a/test/integration/comet2/ptn4/Makefile b/test/integration/comet2/ptn4/Makefile
deleted file mode 100644 (file)
index 9de79f8..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q09
-ASFUNCDIR = ../../../../as/FUNC
-ASFILE = $(ASDIR)/ptn4_call.casl $(ASDIR)/ptn4.casl $(ASDIR)/ptn1.casl $(ASDIR)/ptn2.casl $(ASFUNCDIR)/outb.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/ptn4/a.o b/test/integration/comet2/ptn4/a.o
deleted file mode 100644 (file)
index 5399c9d..0000000
Binary files a/test/integration/comet2/ptn4/a.o and /dev/null differ
diff --git a/test/integration/comet2/pushpop/0.txt b/test/integration/comet2/pushpop/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/pushpop/Makefile b/test/integration/comet2/pushpop/Makefile
deleted file mode 100644 (file)
index 7051fb5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/pushpop.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/pushpop/a.o b/test/integration/comet2/pushpop/a.o
deleted file mode 100644 (file)
index 7c88522..0000000
Binary files a/test/integration/comet2/pushpop/a.o and /dev/null differ
diff --git a/test/integration/comet2/rev_call/0.txt b/test/integration/comet2/rev_call/0.txt
deleted file mode 100644 (file)
index e3ff4d1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../comet2 a.o
-12345
-54321
diff --git a/test/integration/comet2/rev_call/Makefile b/test/integration/comet2/rev_call/Makefile
deleted file mode 100644 (file)
index 33dcd0f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/rev_call.casl $(ASDIR)/rev.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/rev_call/a.o b/test/integration/comet2/rev_call/a.o
deleted file mode 100644 (file)
index 690255c..0000000
Binary files a/test/integration/comet2/rev_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/sla2/0.txt b/test/integration/comet2/sla2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/sla2/Makefile b/test/integration/comet2/sla2/Makefile
deleted file mode 100644 (file)
index 74ecc1c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sla2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/sla2/a.o b/test/integration/comet2/sla2/a.o
deleted file mode 100644 (file)
index a0545a9..0000000
Binary files a/test/integration/comet2/sla2/a.o and /dev/null differ
diff --git a/test/integration/comet2/sra2/0.txt b/test/integration/comet2/sra2/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/sra2/Makefile b/test/integration/comet2/sra2/Makefile
deleted file mode 100644 (file)
index 7dd6d96..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/sra2/a.o b/test/integration/comet2/sra2/a.o
deleted file mode 100644 (file)
index 5a680dd..0000000
Binary files a/test/integration/comet2/sra2/a.o and /dev/null differ
diff --git a/test/integration/comet2/sra3/0.txt b/test/integration/comet2/sra3/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/sra3/Makefile b/test/integration/comet2/sra3/Makefile
deleted file mode 100644 (file)
index 4df1a94..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra3.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/sra3/a.o b/test/integration/comet2/sra3/a.o
deleted file mode 100644 (file)
index f73ddb0..0000000
Binary files a/test/integration/comet2/sra3/a.o and /dev/null differ
diff --git a/test/integration/comet2/sra4/0.txt b/test/integration/comet2/sra4/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/sra4/Makefile b/test/integration/comet2/sra4/Makefile
deleted file mode 100644 (file)
index 0fe1df3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/sra4.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/sra4/a.o b/test/integration/comet2/sra4/a.o
deleted file mode 100644 (file)
index 78a1b1e..0000000
Binary files a/test/integration/comet2/sra4/a.o and /dev/null differ
diff --git a/test/integration/comet2/st0/0.txt b/test/integration/comet2/st0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/st0/Makefile b/test/integration/comet2/st0/Makefile
deleted file mode 100644 (file)
index ce20f78..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/st0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/st0/a.o b/test/integration/comet2/st0/a.o
deleted file mode 100644 (file)
index ca23381..0000000
Binary files a/test/integration/comet2/st0/a.o and /dev/null differ
diff --git a/test/integration/comet2/st1/0.txt b/test/integration/comet2/st1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/st1/Makefile b/test/integration/comet2/st1/Makefile
deleted file mode 100644 (file)
index af718c2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/st1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/st1/a.o b/test/integration/comet2/st1/a.o
deleted file mode 100644 (file)
index 59fb744..0000000
Binary files a/test/integration/comet2/st1/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_10_T/0.txt b/test/integration/comet2/sum_10_T/0.txt
deleted file mode 100644 (file)
index 3fe865f..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-../../../../comet2 -T a.o
-
-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:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      1 = #0001 = 0000000000000001
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      1 = #0001 = 0000000000000001
-#0007: GR1:      1 = #0001 = 0000000000000001
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      1 = #0001 = 0000000000000001
-#0009: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      1 = #0001 = 0000000000000001
-#000B: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      1 = #0001 = 0000000000000001
-#000D: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      1 = #0001 = 0000000000000001
-#0006: GR1:      2 = #0002 = 0000000000000010
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:      3 = #0003 = 0000000000000011
-#0007: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      3 = #0003 = 0000000000000011
-#0009: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      3 = #0003 = 0000000000000011
-#000B: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      3 = #0003 = 0000000000000011
-#000D: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      3 = #0003 = 0000000000000011
-#0006: GR1:      3 = #0003 = 0000000000000011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:      6 = #0006 = 0000000000000110
-#0007: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      6 = #0006 = 0000000000000110
-#0009: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      6 = #0006 = 0000000000000110
-#000B: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      6 = #0006 = 0000000000000110
-#000D: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      6 = #0006 = 0000000000000110
-#0006: GR1:      4 = #0004 = 0000000000000100
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0007: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0009: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000B: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000D: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0006: GR1:      5 = #0005 = 0000000000000101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     15 = #000F = 0000000000001111
-#0007: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     15 = #000F = 0000000000001111
-#0009: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     15 = #000F = 0000000000001111
-#000B: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     15 = #000F = 0000000000001111
-#000D: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     15 = #000F = 0000000000001111
-#0006: GR1:      6 = #0006 = 0000000000000110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     21 = #0015 = 0000000000010101
-#0007: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     21 = #0015 = 0000000000010101
-#0009: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     21 = #0015 = 0000000000010101
-#000B: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     21 = #0015 = 0000000000010101
-#000D: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     21 = #0015 = 0000000000010101
-#0006: GR1:      7 = #0007 = 0000000000000111
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     28 = #001C = 0000000000011100
-#0007: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     28 = #001C = 0000000000011100
-#0009: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     28 = #001C = 0000000000011100
-#000B: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     28 = #001C = 0000000000011100
-#000D: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     28 = #001C = 0000000000011100
-#0006: GR1:      8 = #0008 = 0000000000001000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     36 = #0024 = 0000000000100100 = '$'
-#0007: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 001
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 001
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 001
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0009: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000B: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000F: GR1:     11 = #000B = 0000000000001011
-#000F: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0010: GR1:      0 = #0000 = 0000000000000000
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
diff --git a/test/integration/comet2/sum_10_T/Makefile b/test/integration/comet2/sum_10_T/Makefile
deleted file mode 100644 (file)
index ce4895e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# -Tオプションで、1から10まで加算するsum_10.caslを実行
-include ../CMD.mk    # YACASL2DIR, COMET2
-include ../sum_10_h/CMD.mk       # ASDIR, ASFILE
-COMET2FLAG = -T
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_10_T/a.o b/test/integration/comet2/sum_10_T/a.o
deleted file mode 100644 (file)
index 3f09454..0000000
Binary files a/test/integration/comet2/sum_10_T/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_10_h/0.txt b/test/integration/comet2/sum_10_h/0.txt
deleted file mode 100644 (file)
index 45a29f0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 -tdh a.o
-Usage: ../../../../comet2 [-tTdh] [-M <memorysize>] [-C <clocks>] FILE
diff --git a/test/integration/comet2/sum_10_h/CMD.mk b/test/integration/comet2/sum_10_h/CMD.mk
deleted file mode 100644 (file)
index ed380d7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/sum_10.casl
diff --git a/test/integration/comet2/sum_10_h/Makefile b/test/integration/comet2/sum_10_h/Makefile
deleted file mode 100644 (file)
index a9d2b65..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# -hオプションで、1から10まで加算するsum_10.caslを実行
-include ../CMD.mk    # YACASL2DIR, COMET2
-include CMD.mk       # ASDIR, ASFILE
-override COMET2FLAG = -tdh
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_10_h/a.o b/test/integration/comet2/sum_10_h/a.o
deleted file mode 100644 (file)
index 3f09454..0000000
Binary files a/test/integration/comet2/sum_10_h/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_10_opterr/0.txt b/test/integration/comet2/sum_10_opterr/0.txt
deleted file mode 100644 (file)
index 09653f3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../comet2 -s a.o
-../../../../comet2: invalid option -- s
-Usage: ../../../../comet2 [-tTdh] [-M <memorysize>] [-C <clocks>] FILE
diff --git a/test/integration/comet2/sum_10_opterr/Makefile b/test/integration/comet2/sum_10_opterr/Makefile
deleted file mode 100644 (file)
index 986bfdf..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# 無効な-sオプションで、1から10まで加算するsum_10.caslを実行
-include ../CMD.mk    # YACASL2DIR, COMET2
-include ../sum_10_h/CMD.mk       # ASDIR, ASFILE
-COMET2FLAG = -s
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_10_opterr/a.o b/test/integration/comet2/sum_10_opterr/a.o
deleted file mode 100644 (file)
index 3f09454..0000000
Binary files a/test/integration/comet2/sum_10_opterr/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_10_opterr/err.txt b/test/integration/comet2/sum_10_opterr/err.txt
deleted file mode 100644 (file)
index 2ce1c17..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2: invalid option -- s
-Usage: ../../../../comet2 [-tTdh] [-M <memorysize>] [-C <clocks>] FILE
diff --git a/test/integration/comet2/sum_10_t/0.txt b/test/integration/comet2/sum_10_t/0.txt
deleted file mode 100644 (file)
index ec23100..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-../../../../comet2 -t a.o
-
-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:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#0002: FR (OF SF ZF): 000
-
-#0004: Register::::
-#0004: GR0:      0 = #0000 = 0000000000000000
-#0004: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0004: PR:       4 = #0004 = 0000000000000100
-#0004: FR (OF SF ZF): 000
-
-#0006: Register::::
-#0006: GR0:      0 = #0000 = 0000000000000000
-#0006: GR1:      1 = #0001 = 0000000000000001
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 000
-
-#0007: Register::::
-#0007: GR0:      1 = #0001 = 0000000000000001
-#0007: GR1:      1 = #0001 = 0000000000000001
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      1 = #0001 = 0000000000000001
-#0009: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      1 = #0001 = 0000000000000001
-#000B: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      1 = #0001 = 0000000000000001
-#000D: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      1 = #0001 = 0000000000000001
-#0006: GR1:      2 = #0002 = 0000000000000010
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:      3 = #0003 = 0000000000000011
-#0007: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      3 = #0003 = 0000000000000011
-#0009: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      3 = #0003 = 0000000000000011
-#000B: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      3 = #0003 = 0000000000000011
-#000D: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      3 = #0003 = 0000000000000011
-#0006: GR1:      3 = #0003 = 0000000000000011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:      6 = #0006 = 0000000000000110
-#0007: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:      6 = #0006 = 0000000000000110
-#0009: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:      6 = #0006 = 0000000000000110
-#000B: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:      6 = #0006 = 0000000000000110
-#000D: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:      6 = #0006 = 0000000000000110
-#0006: GR1:      4 = #0004 = 0000000000000100
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0007: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0009: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000B: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000D: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0006: GR1:      5 = #0005 = 0000000000000101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     15 = #000F = 0000000000001111
-#0007: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     15 = #000F = 0000000000001111
-#0009: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     15 = #000F = 0000000000001111
-#000B: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     15 = #000F = 0000000000001111
-#000D: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     15 = #000F = 0000000000001111
-#0006: GR1:      6 = #0006 = 0000000000000110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     21 = #0015 = 0000000000010101
-#0007: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     21 = #0015 = 0000000000010101
-#0009: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     21 = #0015 = 0000000000010101
-#000B: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     21 = #0015 = 0000000000010101
-#000D: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     21 = #0015 = 0000000000010101
-#0006: GR1:      7 = #0007 = 0000000000000111
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     28 = #001C = 0000000000011100
-#0007: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     28 = #001C = 0000000000011100
-#0009: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     28 = #001C = 0000000000011100
-#000B: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#000D: GR0:     28 = #001C = 0000000000011100
-#000D: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#0006: GR0:     28 = #001C = 0000000000011100
-#0006: GR1:      8 = #0008 = 0000000000001000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#0007: GR0:     36 = #0024 = 0000000000100100 = '$'
-#0007: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 001
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 001
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 001
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-
-#0009: Register::::
-#0009: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0009: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-
-#000B: Register::::
-#000B: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000B: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-
-#000F: Register::::
-#000F: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000F: GR1:     11 = #000B = 0000000000001011
-#000F: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-
-#0010: Register::::
-#0010: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0010: GR1:      0 = #0000 = 0000000000000000
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#0010: FR (OF SF ZF): 000
-
diff --git a/test/integration/comet2/sum_10_t/Makefile b/test/integration/comet2/sum_10_t/Makefile
deleted file mode 100644 (file)
index 272f972..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# -tオプションで、1から10まで加算するsum_10.caslを実行
-include ../CMD.mk    # YACASL2DIR, COMET2
-include ../sum_10_h/CMD.mk       # ASDIR, ASFILE
-COMET2FLAG = -t
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_10_t/a.o b/test/integration/comet2/sum_10_t/a.o
deleted file mode 100644 (file)
index 3f09454..0000000
Binary files a/test/integration/comet2/sum_10_t/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_10_td/0.txt b/test/integration/comet2/sum_10_td/0.txt
deleted file mode 100644 (file)
index 7b57453..0000000
+++ /dev/null
@@ -1,2541 +0,0 @@
-../../../../comet2 -td a.o
-
-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
-#0000: Memory::::
-#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0000: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0000: 0010: 8100 0001 000A 0001 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
-#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
-#0000: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0000: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: GR1:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#0002: PR:       2 = #0002 = 0000000000000010
-#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 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0002: 0010: 8100 0001 000A 0001 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
-#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
-#0002: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0002: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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: 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:     511 = #01FF = 0000000111111111
-#0004: PR:       4 = #0004 = 0000000000000100
-#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 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0004: 0010: 8100 0001 000A 0001 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
-#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
-#0004: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0004: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#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:      1 = #0001 = 0000000000000001
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#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 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      1 = #0001 = 0000000000000001
-#0007: GR1:      1 = #0001 = 0000000000000001
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:      1 = #0001 = 0000000000000001
-#0009: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:      1 = #0001 = 0000000000000001
-#000B: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:      1 = #0001 = 0000000000000001
-#000D: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      1 = #0001 = 0000000000000001
-#0006: GR1:      2 = #0002 = 0000000000000010
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      3 = #0003 = 0000000000000011
-#0007: GR1:      2 = #0002 = 0000000000000010
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:      3 = #0003 = 0000000000000011
-#0009: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:      3 = #0003 = 0000000000000011
-#000B: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:      3 = #0003 = 0000000000000011
-#000D: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      3 = #0003 = 0000000000000011
-#0006: GR1:      3 = #0003 = 0000000000000011
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:      6 = #0006 = 0000000000000110
-#0007: GR1:      3 = #0003 = 0000000000000011
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:      6 = #0006 = 0000000000000110
-#0009: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:      6 = #0006 = 0000000000000110
-#000B: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:      6 = #0006 = 0000000000000110
-#000D: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:      6 = #0006 = 0000000000000110
-#0006: GR1:      4 = #0004 = 0000000000000100
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0007: GR1:      4 = #0004 = 0000000000000100
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0009: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000B: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:     10 = #000A = 0000000000001010 = '\n'
-#000D: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:     10 = #000A = 0000000000001010 = '\n'
-#0006: GR1:      5 = #0005 = 0000000000000101
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:     15 = #000F = 0000000000001111
-#0007: GR1:      5 = #0005 = 0000000000000101
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:     15 = #000F = 0000000000001111
-#0009: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:     15 = #000F = 0000000000001111
-#000B: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:     15 = #000F = 0000000000001111
-#000D: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:     15 = #000F = 0000000000001111
-#0006: GR1:      6 = #0006 = 0000000000000110
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:     21 = #0015 = 0000000000010101
-#0007: GR1:      6 = #0006 = 0000000000000110
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:     21 = #0015 = 0000000000010101
-#0009: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:     21 = #0015 = 0000000000010101
-#000B: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:     21 = #0015 = 0000000000010101
-#000D: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:     21 = #0015 = 0000000000010101
-#0006: GR1:      7 = #0007 = 0000000000000111
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:     28 = #001C = 0000000000011100
-#0007: GR1:      7 = #0007 = 0000000000000111
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:     28 = #001C = 0000000000011100
-#0009: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:     28 = #001C = 0000000000011100
-#000B: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#000D: GR0:     28 = #001C = 0000000000011100
-#000D: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#0006: GR0:     28 = #001C = 0000000000011100
-#0006: GR1:      8 = #0008 = 0000000000001000
-#0006: GR2:      0 = #0000 = 0000000000000000
-#0006: GR3:      0 = #0000 = 0000000000000000
-#0006: GR4:      0 = #0000 = 0000000000000000
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#0007: GR0:     36 = #0024 = 0000000000100100 = '$'
-#0007: GR1:      8 = #0008 = 0000000000001000
-#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:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 010
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 010
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 010
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#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
-#0009: GR5:      0 = #0000 = 0000000000000000
-#0009: GR6:      0 = #0000 = 0000000000000000
-#0009: GR7:      0 = #0000 = 0000000000000000
-#0009: SP:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#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
-#000B: GR5:      0 = #0000 = 0000000000000000
-#000B: GR6:      0 = #0000 = 0000000000000000
-#000B: GR7:      0 = #0000 = 0000000000000000
-#000B: SP:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 001
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000D: Register::::
-#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
-#000D: GR5:      0 = #0000 = 0000000000000000
-#000D: GR6:      0 = #0000 = 0000000000000000
-#000D: GR7:      0 = #0000 = 0000000000000000
-#000D: SP:     511 = #01FF = 0000000111111111
-#000D: PR:      13 = #000D = 0000000000001101
-#000D: FR (OF SF ZF): 001
-#000D: Memory::::
-#000D: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000D: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000D: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000D: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0006: Register::::
-#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
-#0006: GR5:      0 = #0000 = 0000000000000000
-#0006: GR6:      0 = #0000 = 0000000000000000
-#0006: GR7:      0 = #0000 = 0000000000000000
-#0006: SP:     511 = #01FF = 0000000111111111
-#0006: PR:       6 = #0006 = 0000000000000110
-#0006: FR (OF SF ZF): 001
-#0006: Memory::::
-#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0006: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0006: 0010: 8100 0001 000A 0001 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
-#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
-#0006: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0006: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0007: Register::::
-#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
-#0007: GR5:      0 = #0000 = 0000000000000000
-#0007: GR6:      0 = #0000 = 0000000000000000
-#0007: GR7:      0 = #0000 = 0000000000000000
-#0007: SP:     511 = #01FF = 0000000111111111
-#0007: PR:       7 = #0007 = 0000000000000111
-#0007: FR (OF SF ZF): 000
-#0007: Memory::::
-#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0007: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0007: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0007: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0009: Register::::
-#0009: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0009: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#0009: PR:       9 = #0009 = 0000000000001001
-#0009: FR (OF SF ZF): 000
-#0009: Memory::::
-#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#0009: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0009: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0009: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000B: Register::::
-#000B: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000B: GR1:     11 = #000B = 0000000000001011
-#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:     511 = #01FF = 0000000111111111
-#000B: PR:      11 = #000B = 0000000000001011
-#000B: FR (OF SF ZF): 000
-#000B: Memory::::
-#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000B: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000B: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000B: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#000F: Register::::
-#000F: GR0:     55 = #0037 = 0000000000110111 = '7'
-#000F: GR1:     11 = #000B = 0000000000001011
-#000F: GR2:      0 = #0000 = 0000000000000000
-#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:     511 = #01FF = 0000000111111111
-#000F: PR:      15 = #000F = 0000000000001111
-#000F: FR (OF SF ZF): 000
-#000F: Memory::::
-#000F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
-#000F: 0000: 7001 0000 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#000F: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0020: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0040: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0050: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#000F: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
-#0010: Register::::
-#0010: GR0:     55 = #0037 = 0000000000110111 = '7'
-#0010: GR1:      0 = #0000 = 0000000000000000
-#0010: GR2:      0 = #0000 = 0000000000000000
-#0010: GR3:      0 = #0000 = 0000000000000000
-#0010: GR4:      0 = #0000 = 0000000000000000
-#0010: GR5:      0 = #0000 = 0000000000000000
-#0010: GR6:      0 = #0000 = 0000000000000000
-#0010: GR7:      0 = #0000 = 0000000000000000
-#0010: SP:     512 = #0200 = 0000001000000000
-#0010: PR:      16 = #0010 = 0000000000010000
-#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 1200 0000 1010 0011 2601 2210 0013 4110 0012 6500 000F 6400 0006 7110
-#0010: 0010: 8100 0001 000A 0001 0000 0000 0000 0000 0000 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
-#0010: 0060: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0070: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0080: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0090: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 00F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0100: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0110: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0120: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 0190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01A0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01B0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01C0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01D0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01E0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-#0010: 01F0: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
-
diff --git a/test/integration/comet2/sum_10_td/Makefile b/test/integration/comet2/sum_10_td/Makefile
deleted file mode 100644 (file)
index 24ea9e2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# -tdオプションで、1から10まで加算するsum_10.caslを実行
-include ../CMD.mk               # YACASL2DIR, COMET2
-include ../sum_10_h/CMD.mk      # ASDIR, ASFILE
-COMET2FLAG = -td
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_10_td/a.o b/test/integration/comet2/sum_10_td/a.o
deleted file mode 100644 (file)
index 3f09454..0000000
Binary files a/test/integration/comet2/sum_10_td/a.o and /dev/null differ
diff --git a/test/integration/comet2/sum_call/0.txt b/test/integration/comet2/sum_call/0.txt
deleted file mode 100644 (file)
index f0762a0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-65341
diff --git a/test/integration/comet2/sum_call/Makefile b/test/integration/comet2/sum_call/Makefile
deleted file mode 100644 (file)
index 45b6390..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/FUNC
-ASFILE = $(ASDIR)/sum_call.casl $(ASDIR)/sum.casl $(ASDIR)/outl.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/sum_call/a.o b/test/integration/comet2/sum_call/a.o
deleted file mode 100644 (file)
index 8a36ef2..0000000
Binary files a/test/integration/comet2/sum_call/a.o and /dev/null differ
diff --git a/test/integration/comet2/summary/0.txt b/test/integration/comet2/summary/0.txt
deleted file mode 100644 (file)
index bc62173..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-../../../../comet2 a.o
- *                                              
- *     *  *     *                               
- *  *  *  *     *  *                       *    
- *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * 
-01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 
diff --git a/test/integration/comet2/summary/Makefile b/test/integration/comet2/summary/Makefile
deleted file mode 100644 (file)
index 186eb65..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = ../../../../as/FE_TESTS/2008_10/Q13
-ASFILE = $(ASDIR)/summary_call.casl $(ASDIR)/summary.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/summary/a.o b/test/integration/comet2/summary/a.o
deleted file mode 100644 (file)
index ba11c73..0000000
Binary files a/test/integration/comet2/summary/a.o and /dev/null differ
diff --git a/test/integration/comet2/svc2/0.txt b/test/integration/comet2/svc2/0.txt
deleted file mode 100644 (file)
index c1e27a9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../comet2 a.o
-0
diff --git a/test/integration/comet2/svc2/Makefile b/test/integration/comet2/svc2/Makefile
deleted file mode 100644 (file)
index 6e30fcd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/svc2.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/svc2_out/a.o b/test/integration/comet2/svc2_out/a.o
deleted file mode 100644 (file)
index 2cd91af..0000000
Binary files a/test/integration/comet2/svc2_out/a.o and /dev/null differ
diff --git a/test/integration/comet2/xor0/0.txt b/test/integration/comet2/xor0/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/xor0/Makefile b/test/integration/comet2/xor0/Makefile
deleted file mode 100644 (file)
index 941787a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor0.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/xor0/a.o b/test/integration/comet2/xor0/a.o
deleted file mode 100644 (file)
index 62f019c..0000000
Binary files a/test/integration/comet2/xor0/a.o and /dev/null differ
diff --git a/test/integration/comet2/xor1/0.txt b/test/integration/comet2/xor1/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/xor1/Makefile b/test/integration/comet2/xor1/Makefile
deleted file mode 100644 (file)
index ba270b4..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor1.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/xor1/a.o b/test/integration/comet2/xor1/a.o
deleted file mode 100644 (file)
index d3d2ddd..0000000
Binary files a/test/integration/comet2/xor1/a.o and /dev/null differ
diff --git a/test/integration/comet2/xor3/0.txt b/test/integration/comet2/xor3/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/xor3/Makefile b/test/integration/comet2/xor3/Makefile
deleted file mode 100644 (file)
index 0280510..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor3.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/xor3/a.o b/test/integration/comet2/xor3/a.o
deleted file mode 100644 (file)
index d3d2ddd..0000000
Binary files a/test/integration/comet2/xor3/a.o and /dev/null differ
diff --git a/test/integration/comet2/xor4/0.txt b/test/integration/comet2/xor4/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/xor4/Makefile b/test/integration/comet2/xor4/Makefile
deleted file mode 100644 (file)
index 958cc8a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor4.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/xor4/a.o b/test/integration/comet2/xor4/a.o
deleted file mode 100644 (file)
index 55e74b6..0000000
Binary files a/test/integration/comet2/xor4/a.o and /dev/null differ
diff --git a/test/integration/comet2/xor5/0.txt b/test/integration/comet2/xor5/0.txt
deleted file mode 100644 (file)
index 9faf9b8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../comet2 a.o
diff --git a/test/integration/comet2/xor5/Makefile b/test/integration/comet2/xor5/Makefile
deleted file mode 100644 (file)
index 7175354..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-include ../CMD.mk    # YACASL2DIR, CASL2
-ASDIR = $(YACASL2DIR)/as/CMD
-ASFILE = $(ASDIR)/xor5.casl
-include ../TEST.mk
diff --git a/test/integration/comet2/xor5/a.o b/test/integration/comet2/xor5/a.o
deleted file mode 100644 (file)
index ead861a..0000000
Binary files a/test/integration/comet2/xor5/a.o and /dev/null differ