casl2libとtestを整理 v0.2p45
authorj8takagi <j8takagi@nifty.com>
Sat, 2 Jun 2018 10:46:36 +0000 (19:46 +0900)
committerj8takagi <j8takagi@nifty.com>
Sat, 2 Jun 2018 10:46:36 +0000 (19:46 +0900)
1247 files changed:
VERSION
as/casl2lib/Makefile
as/casl2lib/casl2lib.dep
as/casl2lib/inl.casl
as/casl2lib/outa.casl
as/casl2lib/outa_q15.casl [deleted file]
as/casl2lib/outb_w.casl [deleted file]
as/casl2lib/outl_q15.casl [deleted file]
as/casl2lib/str2l.casl
test/system/Makefile
test/system/casl2/hello/0.txt [deleted file]
test/system/casl2/hello/cmd [deleted file]
test/system/casl2/lib_abs/cmd [deleted file]
test/system/casl2/lib_addl32/cmd [deleted file]
test/system/casl2/lib_divl/cmd [deleted file]
test/system/casl2/lib_inl/cmd [deleted file]
test/system/casl2/lib_minim/cmd [deleted file]
test/system/casl2/lib_mula/cmd [deleted file]
test/system/casl2/lib_mull/cmd [deleted file]
test/system/casl2/lib_outa/cmd [deleted file]
test/system/casl2/lib_outa_q15/cmd [deleted file]
test/system/casl2/lib_outb/cmd [deleted file]
test/system/casl2/lib_outb_w/cmd [deleted file]
test/system/casl2/lib_outl/cmd [deleted file]
test/system/casl2/lib_outl_q15/cmd [deleted file]
test/system/casl2/opt_s/0.txt [deleted file]
test/system/casl2/opt_s/cmd [deleted file]
test/system/casl2/opt_sL/0.txt [deleted file]
test/system/casl2/opt_sL/cmd [deleted file]
test/system/casl2/opt_slA/0.txt [deleted file]
test/system/casl2/opt_slA/cmd [deleted file]
test/system/casl2/opt_slaO/0.txt [deleted file]
test/system/casl2/opt_slaO/cmd [deleted file]
test/system/casl2/opt_slaOn/0.txt [deleted file]
test/system/casl2/opt_slaOn/cmd [deleted file]
test/system/casl2/opt_slao_T/cmd [deleted file]
test/system/casl2/opt_slaot/cmd [deleted file]
test/system/casl2/opt_slaotd/cmd [deleted file]
test/system/casl2_cmd/Define.mk [moved from test/system/casl2/Define.mk with 100% similarity]
test/system/casl2_cmd/Makefile [moved from test/system/casl2/Makefile with 100% similarity]
test/system/casl2_cmd/Test.mk [moved from test/system/casl2/Test.mk with 100% similarity]
test/system/casl2_cmd/cmd_adda_r1_r2/0.txt [moved from test/system/casl2/cmd_adda_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r1_r2/Makefile [moved from test/system/casl2/cmd_adda_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r1_r2/cmd [moved from test/system/casl2/cmd_adda_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr/0.txt [moved from test/system/casl2/cmd_adda_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr/Makefile [moved from test/system/casl2/cmd_adda_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr/cmd [moved from test/system/casl2/cmd_adda_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr/desc.txt [moved from test/system/casl2/cmd_adda_r_adr/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___o/0.txt [moved from test/system/casl2/cmd_adda_r_adr___o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___o/Makefile [moved from test/system/casl2/cmd_adda_r_adr___o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___o/cmd [moved from test/system/casl2/cmd_adda_r_adr___o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___o/desc.txt [moved from test/system/casl2/cmd_adda_r_adr___o/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___z/0.txt [moved from test/system/casl2/cmd_adda_r_adr___z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___z/Makefile [moved from test/system/casl2/cmd_adda_r_adr___z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___z/cmd [moved from test/system/casl2/cmd_adda_r_adr___z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr___z/desc.txt [moved from test/system/casl2/cmd_adda_r_adr___z/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__ao/0.txt [moved from test/system/casl2/cmd_adda_r_adr__ao/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__ao/Makefile [moved from test/system/casl2/cmd_adda_r_adr__ao/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__ao/cmd [moved from test/system/casl2/cmd_adda_r_adr__ao/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__ao/desc.txt [moved from test/system/casl2/cmd_adda_r_adr__ao/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as0/0.txt [moved from test/system/casl2/cmd_adda_r_adr__as0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as0/Makefile [moved from test/system/casl2/cmd_adda_r_adr__as0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as0/cmd [moved from test/system/casl2/cmd_adda_r_adr__as0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as0/desc.txt [moved from test/system/casl2/cmd_adda_r_adr__as0/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as1/0.txt [moved from test/system/casl2/cmd_adda_r_adr__as1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as1/Makefile [moved from test/system/casl2/cmd_adda_r_adr__as1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__as1/cmd [moved from test/system/casl2/cmd_adda_r_adr__as1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__az/0.txt [moved from test/system/casl2/cmd_adda_r_adr__az/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__az/Makefile [moved from test/system/casl2/cmd_adda_r_adr__az/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__az/cmd [moved from test/system/casl2/cmd_adda_r_adr__az/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__az/desc.txt [moved from test/system/casl2/cmd_adda_r_adr__az/desc.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__lo/0.txt [moved from test/system/casl2/cmd_adda_r_adr__lo/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__lo/Makefile [moved from test/system/casl2/cmd_adda_r_adr__lo/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr__lo/cmd [moved from test/system/casl2/cmd_adda_r_adr__lo/cmd with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr_x/0.txt [moved from test/system/casl2/cmd_adda_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr_x/Makefile [moved from test/system/casl2/cmd_adda_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_adda_r_adr_x/cmd [moved from test/system/casl2/cmd_adda_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r1_r2/0.txt [moved from test/system/casl2/cmd_addl_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r1_r2/Makefile [moved from test/system/casl2/cmd_addl_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r1_r2/cmd [moved from test/system/casl2/cmd_addl_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr/0.txt [moved from test/system/casl2/cmd_addl_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr/Makefile [moved from test/system/casl2/cmd_addl_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr/cmd [moved from test/system/casl2/cmd_addl_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__ao/0.txt [moved from test/system/casl2/cmd_addl_r_adr__ao/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__ao/Makefile [moved from test/system/casl2/cmd_addl_r_adr__ao/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__ao/cmd [moved from test/system/casl2/cmd_addl_r_adr__ao/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as0/0.txt [moved from test/system/casl2/cmd_addl_r_adr__as0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as0/Makefile [moved from test/system/casl2/cmd_addl_r_adr__as0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as0/cmd [moved from test/system/casl2/cmd_addl_r_adr__as0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as1/0.txt [moved from test/system/casl2/cmd_addl_r_adr__as1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as1/Makefile [moved from test/system/casl2/cmd_addl_r_adr__as1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__as1/cmd [moved from test/system/casl2/cmd_addl_r_adr__as1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__az/0.txt [moved from test/system/casl2/cmd_addl_r_adr__az/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__az/Makefile [moved from test/system/casl2/cmd_addl_r_adr__az/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__az/cmd [moved from test/system/casl2/cmd_addl_r_adr__az/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__lo/0.txt [moved from test/system/casl2/cmd_addl_r_adr__lo/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__lo/Makefile [moved from test/system/casl2/cmd_addl_r_adr__lo/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__lo/cmd [moved from test/system/casl2/cmd_addl_r_adr__lo/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__o/0.txt [moved from test/system/casl2/cmd_addl_r_adr__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__o/Makefile [moved from test/system/casl2/cmd_addl_r_adr__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr__o/cmd [moved from test/system/casl2/cmd_addl_r_adr__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/0.txt [moved from test/system/casl2/cmd_addl_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/Makefile [moved from test/system/casl2/cmd_addl_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/cmd [moved from test/system/casl2/cmd_addl_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/cmd_addl_r_adr__x/0.txt [moved from test/system/casl2/cmd_addl_r_adr_x/cmd_addl_r_adr__x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/cmd_addl_r_adr__x/Makefile [moved from test/system/casl2/cmd_addl_r_adr_x/cmd_addl_r_adr__x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_addl_r_adr_x/cmd_addl_r_adr__x/cmd [moved from test/system/casl2/cmd_addl_r_adr_x/cmd_addl_r_adr__x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_and_r1_r2/0.txt [moved from test/system/casl2/cmd_and_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_and_r1_r2/Makefile [moved from test/system/casl2/cmd_and_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_and_r1_r2/cmd [moved from test/system/casl2/cmd_and_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr/0.txt [moved from test/system/casl2/cmd_and_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr/Makefile [moved from test/system/casl2/cmd_and_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr/cmd [moved from test/system/casl2/cmd_and_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__s/0.txt [moved from test/system/casl2/cmd_and_r_adr__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__s/Makefile [moved from test/system/casl2/cmd_and_r_adr__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__s/cmd [moved from test/system/casl2/cmd_and_r_adr__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__z/0.txt [moved from test/system/casl2/cmd_and_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__z/Makefile [moved from test/system/casl2/cmd_and_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr__z/cmd [moved from test/system/casl2/cmd_and_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr_x/0.txt [moved from test/system/casl2/cmd_and_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr_x/Makefile [moved from test/system/casl2/cmd_and_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_and_r_adr_x/cmd [moved from test/system/casl2/cmd_and_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_call__both/0.txt [moved from test/system/casl2/cmd_call__both/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_call__both/Makefile [moved from test/system/casl2/cmd_call__both/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_call__both/cmd [moved from test/system/casl2/cmd_call__both/cmd with 100% similarity]
test/system/casl2_cmd/cmd_call__inner/0.txt [moved from test/system/casl2/cmd_call__inner/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_call__inner/Makefile [moved from test/system/casl2/cmd_call__inner/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_call__inner/cmd [moved from test/system/casl2/cmd_call__inner/cmd with 100% similarity]
test/system/casl2_cmd/cmd_call__outer/0.txt [moved from test/system/casl2/cmd_call__outer/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_call__outer/Makefile [moved from test/system/casl2/cmd_call__outer/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_call__outer/cmd [moved from test/system/casl2/cmd_call__outer/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r1_r2__s/0.txt [moved from test/system/casl2/cmd_cpa_r1_r2__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r1_r2__s/Makefile [moved from test/system/casl2/cmd_cpa_r1_r2__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r1_r2__s/cmd [moved from test/system/casl2/cmd_cpa_r1_r2__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr/0.txt [moved from test/system/casl2/cmd_cpa_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr/Makefile [moved from test/system/casl2/cmd_cpa_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr/cmd [moved from test/system/casl2/cmd_cpa_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__ls/0.txt [moved from test/system/casl2/cmd_cpa_r_adr__ls/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__ls/Makefile [moved from test/system/casl2/cmd_cpa_r_adr__ls/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__ls/cmd [moved from test/system/casl2/cmd_cpa_r_adr__ls/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__s/0.txt [moved from test/system/casl2/cmd_cpa_r_adr__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__s/Makefile [moved from test/system/casl2/cmd_cpa_r_adr__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__s/cmd [moved from test/system/casl2/cmd_cpa_r_adr__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__z/0.txt [moved from test/system/casl2/cmd_cpa_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__z/Makefile [moved from test/system/casl2/cmd_cpa_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr__z/cmd [moved from test/system/casl2/cmd_cpa_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr_x__s/0.txt [moved from test/system/casl2/cmd_cpa_r_adr_x__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr_x__s/Makefile [moved from test/system/casl2/cmd_cpa_r_adr_x__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpa_r_adr_x__s/cmd [moved from test/system/casl2/cmd_cpa_r_adr_x__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r1_r2__s/0.txt [moved from test/system/casl2/cmd_cpl_r1_r2__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r1_r2__s/Makefile [moved from test/system/casl2/cmd_cpl_r1_r2__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r1_r2__s/cmd [moved from test/system/casl2/cmd_cpl_r1_r2__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr/0.txt [moved from test/system/casl2/cmd_cpl_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr/Makefile [moved from test/system/casl2/cmd_cpl_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr/cmd [moved from test/system/casl2/cmd_cpl_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__ls/0.txt [moved from test/system/casl2/cmd_cpl_r_adr__ls/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__ls/Makefile [moved from test/system/casl2/cmd_cpl_r_adr__ls/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__ls/cmd [moved from test/system/casl2/cmd_cpl_r_adr__ls/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__s/0.txt [moved from test/system/casl2/cmd_cpl_r_adr__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__s/Makefile [moved from test/system/casl2/cmd_cpl_r_adr__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__s/cmd [moved from test/system/casl2/cmd_cpl_r_adr__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__z/0.txt [moved from test/system/casl2/cmd_cpl_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__z/Makefile [moved from test/system/casl2/cmd_cpl_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr__z/cmd [moved from test/system/casl2/cmd_cpl_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr_x__s/0.txt [moved from test/system/casl2/cmd_cpl_r_adr_x__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr_x__s/Makefile [moved from test/system/casl2/cmd_cpl_r_adr_x__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_cpl_r_adr_x__s/cmd [moved from test/system/casl2/cmd_cpl_r_adr_x__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_dc__c0/0.txt [moved from test/system/casl2/cmd_dc__c0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_dc__c0/Makefile [moved from test/system/casl2/cmd_dc__c0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_dc__c0/cmd [moved from test/system/casl2/cmd_dc__c0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_dc__c1/0.txt [moved from test/system/casl2/cmd_dc__c1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_dc__c1/Makefile [moved from test/system/casl2/cmd_dc__c1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_dc__c1/cmd [moved from test/system/casl2/cmd_dc__c1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_dc__i0/0.txt [moved from test/system/casl2/cmd_dc__i0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_dc__i0/Makefile [moved from test/system/casl2/cmd_dc__i0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_dc__i0/cmd [moved from test/system/casl2/cmd_dc__i0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_dc__i1/0.txt [moved from test/system/casl2/cmd_dc__i1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_dc__i1/Makefile [moved from test/system/casl2/cmd_dc__i1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_dc__i1/cmd [moved from test/system/casl2/cmd_dc__i1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_dc__io/0.txt [moved from test/system/casl2/cmd_dc__io/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_dc__io/Makefile [moved from test/system/casl2/cmd_dc__io/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_dc__io/cmd [moved from test/system/casl2/cmd_dc__io/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ds/0.txt [moved from test/system/casl2/cmd_ds/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ds/Makefile [moved from test/system/casl2/cmd_ds/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ds/cmd [moved from test/system/casl2/cmd_ds/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ds__0/0.txt [moved from test/system/casl2/cmd_ds__0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ds__0/Makefile [moved from test/system/casl2/cmd_ds__0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ds__0/cmd [moved from test/system/casl2/cmd_ds__0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_in/0.txt [moved from test/system/casl2/cmd_in/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_in/Makefile [moved from test/system/casl2/cmd_in/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_in/cmd [moved from test/system/casl2/cmd_in/cmd with 100% similarity]
test/system/casl2_cmd/cmd_in/teststr.txt [moved from test/system/casl2/cmd_in/teststr.txt with 100% similarity]
test/system/casl2_cmd/cmd_jmi__m/0.txt [moved from test/system/casl2/cmd_jmi__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jmi__m/Makefile [moved from test/system/casl2/cmd_jmi__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jmi__m/cmd [moved from test/system/casl2/cmd_jmi__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jmi__o/0.txt [moved from test/system/casl2/cmd_jmi__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jmi__o/Makefile [moved from test/system/casl2/cmd_jmi__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jmi__o/cmd [moved from test/system/casl2/cmd_jmi__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jmi__p/0.txt [moved from test/system/casl2/cmd_jmi__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jmi__p/Makefile [moved from test/system/casl2/cmd_jmi__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jmi__p/cmd [moved from test/system/casl2/cmd_jmi__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jmi__z/0.txt [moved from test/system/casl2/cmd_jmi__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jmi__z/Makefile [moved from test/system/casl2/cmd_jmi__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jmi__z/cmd [moved from test/system/casl2/cmd_jmi__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jnz__m/0.txt [moved from test/system/casl2/cmd_jnz__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jnz__m/Makefile [moved from test/system/casl2/cmd_jnz__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jnz__m/cmd [moved from test/system/casl2/cmd_jnz__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jnz__o/0.txt [moved from test/system/casl2/cmd_jnz__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jnz__o/Makefile [moved from test/system/casl2/cmd_jnz__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jnz__o/cmd [moved from test/system/casl2/cmd_jnz__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jnz__p/0.txt [moved from test/system/casl2/cmd_jnz__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jnz__p/Makefile [moved from test/system/casl2/cmd_jnz__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jnz__p/cmd [moved from test/system/casl2/cmd_jnz__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jnz__z/0.txt [moved from test/system/casl2/cmd_jnz__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jnz__z/Makefile [moved from test/system/casl2/cmd_jnz__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jnz__z/cmd [moved from test/system/casl2/cmd_jnz__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jov__m/0.txt [moved from test/system/casl2/cmd_jov__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jov__m/Makefile [moved from test/system/casl2/cmd_jov__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jov__m/cmd [moved from test/system/casl2/cmd_jov__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jov__o/0.txt [moved from test/system/casl2/cmd_jov__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jov__o/Makefile [moved from test/system/casl2/cmd_jov__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jov__o/cmd [moved from test/system/casl2/cmd_jov__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jov__p/0.txt [moved from test/system/casl2/cmd_jov__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jov__p/Makefile [moved from test/system/casl2/cmd_jov__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jov__p/cmd [moved from test/system/casl2/cmd_jov__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jov__z/0.txt [moved from test/system/casl2/cmd_jov__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jov__z/Makefile [moved from test/system/casl2/cmd_jov__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jov__z/cmd [moved from test/system/casl2/cmd_jov__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jpl__m/0.txt [moved from test/system/casl2/cmd_jpl__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jpl__m/Makefile [moved from test/system/casl2/cmd_jpl__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jpl__m/cmd [moved from test/system/casl2/cmd_jpl__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jpl__o/0.txt [moved from test/system/casl2/cmd_jpl__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jpl__o/Makefile [moved from test/system/casl2/cmd_jpl__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jpl__o/cmd [moved from test/system/casl2/cmd_jpl__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jpl__p/0.txt [moved from test/system/casl2/cmd_jpl__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jpl__p/Makefile [moved from test/system/casl2/cmd_jpl__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jpl__p/cmd [moved from test/system/casl2/cmd_jpl__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jpl__z/0.txt [moved from test/system/casl2/cmd_jpl__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jpl__z/Makefile [moved from test/system/casl2/cmd_jpl__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jpl__z/cmd [moved from test/system/casl2/cmd_jpl__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jump__m/0.txt [moved from test/system/casl2/cmd_jump__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jump__m/Makefile [moved from test/system/casl2/cmd_jump__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jump__m/cmd [moved from test/system/casl2/cmd_jump__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jump__o/0.txt [moved from test/system/casl2/cmd_jump__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jump__o/Makefile [moved from test/system/casl2/cmd_jump__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jump__o/cmd [moved from test/system/casl2/cmd_jump__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jump__p/0.txt [moved from test/system/casl2/cmd_jump__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jump__p/Makefile [moved from test/system/casl2/cmd_jump__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jump__p/cmd [moved from test/system/casl2/cmd_jump__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jump__z/0.txt [moved from test/system/casl2/cmd_jump__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jump__z/Makefile [moved from test/system/casl2/cmd_jump__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jump__z/cmd [moved from test/system/casl2/cmd_jump__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jze__m/0.txt [moved from test/system/casl2/cmd_jze__m/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jze__m/Makefile [moved from test/system/casl2/cmd_jze__m/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jze__m/cmd [moved from test/system/casl2/cmd_jze__m/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jze__o/0.txt [moved from test/system/casl2/cmd_jze__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jze__o/Makefile [moved from test/system/casl2/cmd_jze__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jze__o/cmd [moved from test/system/casl2/cmd_jze__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jze__p/0.txt [moved from test/system/casl2/cmd_jze__p/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jze__p/Makefile [moved from test/system/casl2/cmd_jze__p/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jze__p/cmd [moved from test/system/casl2/cmd_jze__p/cmd with 100% similarity]
test/system/casl2_cmd/cmd_jze__z/0.txt [moved from test/system/casl2/cmd_jze__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_jze__z/Makefile [moved from test/system/casl2/cmd_jze__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_jze__z/cmd [moved from test/system/casl2/cmd_jze__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr/0.txt [moved from test/system/casl2/cmd_lad_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr/Makefile [moved from test/system/casl2/cmd_lad_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr/cmd [moved from test/system/casl2/cmd_lad_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x/0.txt [moved from test/system/casl2/cmd_lad_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x/Makefile [moved from test/system/casl2/cmd_lad_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x/cmd [moved from test/system/casl2/cmd_lad_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__o/0.txt [moved from test/system/casl2/cmd_lad_r_adr_x__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__o/Makefile [moved from test/system/casl2/cmd_lad_r_adr_x__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__o/cmd [moved from test/system/casl2/cmd_lad_r_adr_x__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__s/0.txt [moved from test/system/casl2/cmd_lad_r_adr_x__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__s/Makefile [moved from test/system/casl2/cmd_lad_r_adr_x__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_lad_r_adr_x__s/cmd [moved from test/system/casl2/cmd_lad_r_adr_x__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ld_r1_r2/0.txt [moved from test/system/casl2/cmd_ld_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ld_r1_r2/Makefile [moved from test/system/casl2/cmd_ld_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ld_r1_r2/cmd [moved from test/system/casl2/cmd_ld_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr/0.txt [moved from test/system/casl2/cmd_ld_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr/Makefile [moved from test/system/casl2/cmd_ld_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr/cmd [moved from test/system/casl2/cmd_ld_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr__l/0.txt [moved from test/system/casl2/cmd_ld_r_adr__l/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr__l/Makefile [moved from test/system/casl2/cmd_ld_r_adr__l/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr__l/cmd [moved from test/system/casl2/cmd_ld_r_adr__l/cmd with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr_x/0.txt [moved from test/system/casl2/cmd_ld_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr_x/Makefile [moved from test/system/casl2/cmd_ld_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_ld_r_adr_x/cmd [moved from test/system/casl2/cmd_ld_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_nop/0.txt [moved from test/system/casl2/cmd_nop/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_nop/Makefile [moved from test/system/casl2/cmd_nop/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_nop/cmd [moved from test/system/casl2/cmd_nop/cmd with 100% similarity]
test/system/casl2_cmd/cmd_or_r1_r2/0.txt [moved from test/system/casl2/cmd_or_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_or_r1_r2/Makefile [moved from test/system/casl2/cmd_or_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_or_r1_r2/cmd [moved from test/system/casl2/cmd_or_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr/0.txt [moved from test/system/casl2/cmd_or_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr/Makefile [moved from test/system/casl2/cmd_or_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr/cmd [moved from test/system/casl2/cmd_or_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__s/0.txt [moved from test/system/casl2/cmd_or_r_adr__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__s/Makefile [moved from test/system/casl2/cmd_or_r_adr__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__s/cmd [moved from test/system/casl2/cmd_or_r_adr__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__z/0.txt [moved from test/system/casl2/cmd_or_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__z/Makefile [moved from test/system/casl2/cmd_or_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr__z/cmd [moved from test/system/casl2/cmd_or_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr_x/0.txt [moved from test/system/casl2/cmd_or_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr_x/Makefile [moved from test/system/casl2/cmd_or_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_or_r_adr_x/cmd [moved from test/system/casl2/cmd_or_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_out/0.txt [moved from test/system/casl2/cmd_out/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_out/Makefile [moved from test/system/casl2/cmd_out/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_out/cmd [moved from test/system/casl2/cmd_out/cmd with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__0/0.txt [moved from test/system/casl2/cmd_push_pop__0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__0/Makefile [moved from test/system/casl2/cmd_push_pop__0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__0/cmd [moved from test/system/casl2/cmd_push_pop__0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__1/0.txt [moved from test/system/casl2/cmd_push_pop__1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__1/Makefile [moved from test/system/casl2/cmd_push_pop__1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_push_pop__1/cmd [moved from test/system/casl2/cmd_push_pop__1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_rpop/0.txt [moved from test/system/casl2/cmd_rpop/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_rpop/Makefile [moved from test/system/casl2/cmd_rpop/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_rpop/cmd [moved from test/system/casl2/cmd_rpop/cmd with 100% similarity]
test/system/casl2_cmd/cmd_rpush/0.txt [moved from test/system/casl2/cmd_rpush/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_rpush/Makefile [moved from test/system/casl2/cmd_rpush/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_rpush/cmd [moved from test/system/casl2/cmd_rpush/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla/0.txt [moved from test/system/casl2/cmd_sla/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla/Makefile [moved from test/system/casl2/cmd_sla/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla/cmd [moved from test/system/casl2/cmd_sla/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla__o/0.txt [moved from test/system/casl2/cmd_sla__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla__o/Makefile [moved from test/system/casl2/cmd_sla__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla__o/cmd [moved from test/system/casl2/cmd_sla__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla__os/0.txt [moved from test/system/casl2/cmd_sla__os/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla__os/Makefile [moved from test/system/casl2/cmd_sla__os/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla__os/cmd [moved from test/system/casl2/cmd_sla__os/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla__oz/0.txt [moved from test/system/casl2/cmd_sla__oz/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla__oz/Makefile [moved from test/system/casl2/cmd_sla__oz/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla__oz/cmd [moved from test/system/casl2/cmd_sla__oz/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla__s/0.txt [moved from test/system/casl2/cmd_sla__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla__s/Makefile [moved from test/system/casl2/cmd_sla__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla__s/cmd [moved from test/system/casl2/cmd_sla__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sla__z/0.txt [moved from test/system/casl2/cmd_sla__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sla__z/Makefile [moved from test/system/casl2/cmd_sla__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sla__z/cmd [moved from test/system/casl2/cmd_sla__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll/0.txt [moved from test/system/casl2/cmd_sll/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll/Makefile [moved from test/system/casl2/cmd_sll/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll/cmd [moved from test/system/casl2/cmd_sll/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll__o/0.txt [moved from test/system/casl2/cmd_sll__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll__o/Makefile [moved from test/system/casl2/cmd_sll__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll__o/cmd [moved from test/system/casl2/cmd_sll__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll__os/0.txt [moved from test/system/casl2/cmd_sll__os/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll__os/Makefile [moved from test/system/casl2/cmd_sll__os/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll__os/cmd [moved from test/system/casl2/cmd_sll__os/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll__oz/0.txt [moved from test/system/casl2/cmd_sll__oz/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll__oz/Makefile [moved from test/system/casl2/cmd_sll__oz/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll__oz/cmd [moved from test/system/casl2/cmd_sll__oz/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll__s/0.txt [moved from test/system/casl2/cmd_sll__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll__s/Makefile [moved from test/system/casl2/cmd_sll__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll__s/cmd [moved from test/system/casl2/cmd_sll__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sll__z/0.txt [moved from test/system/casl2/cmd_sll__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sll__z/Makefile [moved from test/system/casl2/cmd_sll__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sll__z/cmd [moved from test/system/casl2/cmd_sll__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra/0.txt [moved from test/system/casl2/cmd_sra/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra/Makefile [moved from test/system/casl2/cmd_sra/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra/cmd [moved from test/system/casl2/cmd_sra/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra__o/0.txt [moved from test/system/casl2/cmd_sra__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra__o/Makefile [moved from test/system/casl2/cmd_sra__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra__o/cmd [moved from test/system/casl2/cmd_sra__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra__os/0.txt [moved from test/system/casl2/cmd_sra__os/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra__os/Makefile [moved from test/system/casl2/cmd_sra__os/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra__os/cmd [moved from test/system/casl2/cmd_sra__os/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra__oz/0.txt [moved from test/system/casl2/cmd_sra__oz/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra__oz/Makefile [moved from test/system/casl2/cmd_sra__oz/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra__oz/cmd [moved from test/system/casl2/cmd_sra__oz/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra__s/0.txt [moved from test/system/casl2/cmd_sra__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra__s/Makefile [moved from test/system/casl2/cmd_sra__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra__s/cmd [moved from test/system/casl2/cmd_sra__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_sra__z/0.txt [moved from test/system/casl2/cmd_sra__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_sra__z/Makefile [moved from test/system/casl2/cmd_sra__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_sra__z/cmd [moved from test/system/casl2/cmd_sra__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_srl/0.txt [moved from test/system/casl2/cmd_srl/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_srl/Makefile [moved from test/system/casl2/cmd_srl/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_srl/cmd [moved from test/system/casl2/cmd_srl/cmd with 100% similarity]
test/system/casl2_cmd/cmd_srl__o/0.txt [moved from test/system/casl2/cmd_srl__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_srl__o/Makefile [moved from test/system/casl2/cmd_srl__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_srl__o/cmd [moved from test/system/casl2/cmd_srl__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_srl__oz/0.txt [moved from test/system/casl2/cmd_srl__oz/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_srl__oz/Makefile [moved from test/system/casl2/cmd_srl__oz/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_srl__oz/cmd [moved from test/system/casl2/cmd_srl__oz/cmd with 100% similarity]
test/system/casl2_cmd/cmd_srl__s/0.txt [moved from test/system/casl2/cmd_srl__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_srl__s/Makefile [moved from test/system/casl2/cmd_srl__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_srl__s/cmd [moved from test/system/casl2/cmd_srl__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_srl__z/0.txt [moved from test/system/casl2/cmd_srl__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_srl__z/Makefile [moved from test/system/casl2/cmd_srl__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_srl__z/cmd [moved from test/system/casl2/cmd_srl__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr/0.txt [moved from test/system/casl2/cmd_st_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr/Makefile [moved from test/system/casl2/cmd_st_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr/cmd [moved from test/system/casl2/cmd_st_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr_x/0.txt [moved from test/system/casl2/cmd_st_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr_x/Makefile [moved from test/system/casl2/cmd_st_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_st_r_adr_x/cmd [moved from test/system/casl2/cmd_st_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r1_r2/0.txt [moved from test/system/casl2/cmd_suba_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r1_r2/Makefile [moved from test/system/casl2/cmd_suba_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r1_r2/cmd [moved from test/system/casl2/cmd_suba_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr/0.txt [moved from test/system/casl2/cmd_suba_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr/Makefile [moved from test/system/casl2/cmd_suba_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr/cmd [moved from test/system/casl2/cmd_suba_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__ao/0.txt [moved from test/system/casl2/cmd_suba_r_adr__ao/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__ao/Makefile [moved from test/system/casl2/cmd_suba_r_adr__ao/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__ao/cmd [moved from test/system/casl2/cmd_suba_r_adr__ao/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as0/0.txt [moved from test/system/casl2/cmd_suba_r_adr__as0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as0/Makefile [moved from test/system/casl2/cmd_suba_r_adr__as0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as0/cmd [moved from test/system/casl2/cmd_suba_r_adr__as0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as1/0.txt [moved from test/system/casl2/cmd_suba_r_adr__as1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as1/Makefile [moved from test/system/casl2/cmd_suba_r_adr__as1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__as1/cmd [moved from test/system/casl2/cmd_suba_r_adr__as1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__lo/0.txt [moved from test/system/casl2/cmd_suba_r_adr__lo/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__lo/Makefile [moved from test/system/casl2/cmd_suba_r_adr__lo/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__lo/cmd [moved from test/system/casl2/cmd_suba_r_adr__lo/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__o/0.txt [moved from test/system/casl2/cmd_suba_r_adr__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__o/Makefile [moved from test/system/casl2/cmd_suba_r_adr__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__o/cmd [moved from test/system/casl2/cmd_suba_r_adr__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__z/0.txt [moved from test/system/casl2/cmd_suba_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__z/Makefile [moved from test/system/casl2/cmd_suba_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr__z/cmd [moved from test/system/casl2/cmd_suba_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr_x/0.txt [moved from test/system/casl2/cmd_suba_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr_x/Makefile [moved from test/system/casl2/cmd_suba_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_suba_r_adr_x/cmd [moved from test/system/casl2/cmd_suba_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r1_r2/0.txt [moved from test/system/casl2/cmd_subl_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r1_r2/Makefile [moved from test/system/casl2/cmd_subl_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r1_r2/cmd [moved from test/system/casl2/cmd_subl_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr/0.txt [moved from test/system/casl2/cmd_subl_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr/Makefile [moved from test/system/casl2/cmd_subl_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr/cmd [moved from test/system/casl2/cmd_subl_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__ao/0.txt [moved from test/system/casl2/cmd_subl_r_adr__ao/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__ao/Makefile [moved from test/system/casl2/cmd_subl_r_adr__ao/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__ao/cmd [moved from test/system/casl2/cmd_subl_r_adr__ao/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as0/0.txt [moved from test/system/casl2/cmd_subl_r_adr__as0/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as0/Makefile [moved from test/system/casl2/cmd_subl_r_adr__as0/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as0/cmd [moved from test/system/casl2/cmd_subl_r_adr__as0/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as1/0.txt [moved from test/system/casl2/cmd_subl_r_adr__as1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as1/Makefile [moved from test/system/casl2/cmd_subl_r_adr__as1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__as1/cmd [moved from test/system/casl2/cmd_subl_r_adr__as1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__lo/0.txt [moved from test/system/casl2/cmd_subl_r_adr__lo/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__lo/Makefile [moved from test/system/casl2/cmd_subl_r_adr__lo/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__lo/cmd [moved from test/system/casl2/cmd_subl_r_adr__lo/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__o/0.txt [moved from test/system/casl2/cmd_subl_r_adr__o/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__o/Makefile [moved from test/system/casl2/cmd_subl_r_adr__o/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__o/cmd [moved from test/system/casl2/cmd_subl_r_adr__o/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__z/0.txt [moved from test/system/casl2/cmd_subl_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__z/Makefile [moved from test/system/casl2/cmd_subl_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr__z/cmd [moved from test/system/casl2/cmd_subl_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr_x/0.txt [moved from test/system/casl2/cmd_subl_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr_x/Makefile [moved from test/system/casl2/cmd_subl_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_subl_r_adr_x/cmd [moved from test/system/casl2/cmd_subl_r_adr_x/cmd with 100% similarity]
test/system/casl2_cmd/cmd_svc__1/0.txt [moved from test/system/casl2/cmd_svc__1/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_svc__1/Makefile [moved from test/system/casl2/cmd_svc__1/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_svc__1/cmd [moved from test/system/casl2/cmd_svc__1/cmd with 100% similarity]
test/system/casl2_cmd/cmd_svc__1/teststr.txt [moved from test/system/casl2/cmd_svc__1/teststr.txt with 100% similarity]
test/system/casl2_cmd/cmd_svc__2/0.txt [moved from test/system/casl2/cmd_svc__2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_svc__2/Makefile [moved from test/system/casl2/cmd_svc__2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_svc__2/cmd [moved from test/system/casl2/cmd_svc__2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2/0.txt [moved from test/system/casl2/cmd_xor_r1_r2/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2/Makefile [moved from test/system/casl2/cmd_xor_r1_r2/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2/cmd [moved from test/system/casl2/cmd_xor_r1_r2/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2__clear/0.txt [moved from test/system/casl2/cmd_xor_r1_r2__clear/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2__clear/Makefile [moved from test/system/casl2/cmd_xor_r1_r2__clear/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r1_r2__clear/cmd [moved from test/system/casl2/cmd_xor_r1_r2__clear/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr/0.txt [moved from test/system/casl2/cmd_xor_r_adr/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr/Makefile [moved from test/system/casl2/cmd_xor_r_adr/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr/cmd [moved from test/system/casl2/cmd_xor_r_adr/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__s/0.txt [moved from test/system/casl2/cmd_xor_r_adr__s/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__s/Makefile [moved from test/system/casl2/cmd_xor_r_adr__s/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__s/cmd [moved from test/system/casl2/cmd_xor_r_adr__s/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__z/0.txt [moved from test/system/casl2/cmd_xor_r_adr__z/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__z/Makefile [moved from test/system/casl2/cmd_xor_r_adr__z/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr__z/cmd [moved from test/system/casl2/cmd_xor_r_adr__z/cmd with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr_x/0.txt [moved from test/system/casl2/cmd_xor_r_adr_x/0.txt with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr_x/Makefile [moved from test/system/casl2/cmd_xor_r_adr_x/Makefile with 100% similarity]
test/system/casl2_cmd/cmd_xor_r_adr_x/cmd [moved from test/system/casl2/cmd_xor_r_adr_x/cmd with 100% similarity]
test/system/casl2_err/Define.mk [moved from test/system/comet2/Define.mk with 100% similarity]
test/system/casl2_err/Makefile [moved from test/system/comet2/Makefile with 100% similarity]
test/system/casl2_err/Test.mk [moved from test/system/comet2/Test.mk with 100% similarity]
test/system/casl2_err/err_101/0.txt [moved from test/system/casl2/err_101/0.txt with 100% similarity]
test/system/casl2_err/err_101/Makefile [moved from test/system/casl2/err_101/Makefile with 100% similarity]
test/system/casl2_err/err_101/cmd [moved from test/system/casl2/err_101/cmd with 100% similarity]
test/system/casl2_err/err_103/0.txt [moved from test/system/casl2/err_103/0.txt with 100% similarity]
test/system/casl2_err/err_103/Makefile [moved from test/system/casl2/err_103/Makefile with 100% similarity]
test/system/casl2_err/err_103/cmd [moved from test/system/casl2/err_103/cmd with 100% similarity]
test/system/casl2_err/err_104/0.txt [moved from test/system/casl2/err_104/0.txt with 100% similarity]
test/system/casl2_err/err_104/Makefile [moved from test/system/casl2/err_104/Makefile with 100% similarity]
test/system/casl2_err/err_104/cmd [moved from test/system/casl2/err_104/cmd with 100% similarity]
test/system/casl2_err/err_105/0.txt [moved from test/system/casl2/err_105/0.txt with 100% similarity]
test/system/casl2_err/err_105/Makefile [moved from test/system/casl2/err_105/Makefile with 100% similarity]
test/system/casl2_err/err_105/cmd [moved from test/system/casl2/err_105/cmd with 100% similarity]
test/system/casl2_err/err_106_DC/0.txt [moved from test/system/casl2/err_106_DC/0.txt with 100% similarity]
test/system/casl2_err/err_106_DC/Makefile [moved from test/system/casl2/err_106_DC/Makefile with 100% similarity]
test/system/casl2_err/err_106_DC/cmd [moved from test/system/casl2/err_106_DC/cmd with 100% similarity]
test/system/casl2_err/err_106_DS/0.txt [moved from test/system/casl2/err_106_DS/0.txt with 100% similarity]
test/system/casl2_err/err_106_DS/Makefile [moved from test/system/casl2/err_106_DS/Makefile with 100% similarity]
test/system/casl2_err/err_106_DS/cmd [moved from test/system/casl2/err_106_DS/cmd with 100% similarity]
test/system/casl2_err/err_107/0.txt [moved from test/system/casl2/err_107/0.txt with 100% similarity]
test/system/casl2_err/err_107/Makefile [moved from test/system/casl2/err_107/Makefile with 100% similarity]
test/system/casl2_err/err_107/cmd [moved from test/system/casl2/err_107/cmd with 100% similarity]
test/system/casl2_err/err_108/0.txt [moved from test/system/casl2/err_108/0.txt with 100% similarity]
test/system/casl2_err/err_108/Makefile [moved from test/system/casl2/err_108/Makefile with 100% similarity]
test/system/casl2_err/err_108/cmd [moved from test/system/casl2/err_108/cmd with 100% similarity]
test/system/casl2_err/err_109/0.txt [moved from test/system/casl2/err_109/0.txt with 100% similarity]
test/system/casl2_err/err_109/Makefile [moved from test/system/casl2/err_109/Makefile with 100% similarity]
test/system/casl2_err/err_109/cmd [moved from test/system/casl2/err_109/cmd with 100% similarity]
test/system/casl2_err/err_110/0.txt [moved from test/system/casl2/err_110/0.txt with 100% similarity]
test/system/casl2_err/err_110/Makefile [moved from test/system/casl2/err_110/Makefile with 100% similarity]
test/system/casl2_err/err_110/cmd [moved from test/system/casl2/err_110/cmd with 100% similarity]
test/system/casl2_err/err_111/0.txt [moved from test/system/casl2/err_111/0.txt with 100% similarity]
test/system/casl2_err/err_111/Makefile [moved from test/system/casl2/err_111/Makefile with 100% similarity]
test/system/casl2_err/err_111/cmd [moved from test/system/casl2/err_111/cmd with 100% similarity]
test/system/casl2_err/err_112/0.txt [moved from test/system/casl2/err_112/0.txt with 100% similarity]
test/system/casl2_err/err_112/Makefile [moved from test/system/casl2/err_112/Makefile with 100% similarity]
test/system/casl2_err/err_112/cmd [moved from test/system/casl2/err_112/cmd with 100% similarity]
test/system/casl2_err/err_113/0.txt [moved from test/system/casl2/err_113/0.txt with 100% similarity]
test/system/casl2_err/err_113/Makefile [moved from test/system/casl2/err_113/Makefile with 100% similarity]
test/system/casl2_err/err_113/cmd [moved from test/system/casl2/err_113/cmd with 100% similarity]
test/system/casl2_err/err_114/0.txt [moved from test/system/casl2/err_114/0.txt with 100% similarity]
test/system/casl2_err/err_114/Makefile [moved from test/system/casl2/err_114/Makefile with 100% similarity]
test/system/casl2_err/err_114/cmd [moved from test/system/casl2/err_114/cmd with 100% similarity]
test/system/casl2_err/err_115/0.txt [moved from test/system/casl2/err_115/0.txt with 100% similarity]
test/system/casl2_err/err_115/Makefile [moved from test/system/casl2/err_115/Makefile with 100% similarity]
test/system/casl2_err/err_115/cmd [moved from test/system/casl2/err_115/cmd with 100% similarity]
test/system/casl2_err/err_116/0.txt [moved from test/system/casl2/err_116/0.txt with 100% similarity]
test/system/casl2_err/err_116/Makefile [moved from test/system/casl2/err_116/Makefile with 100% similarity]
test/system/casl2_err/err_116/cmd [moved from test/system/casl2/err_116/cmd with 100% similarity]
test/system/casl2_err/err_117/0.txt [moved from test/system/casl2/err_117/0.txt with 100% similarity]
test/system/casl2_err/err_117/Makefile [moved from test/system/casl2/err_117/Makefile with 100% similarity]
test/system/casl2_err/err_117/cmd [moved from test/system/casl2/err_117/cmd with 100% similarity]
test/system/casl2_err/err_118/0.txt [moved from test/system/casl2/err_118/0.txt with 100% similarity]
test/system/casl2_err/err_118/Makefile [moved from test/system/casl2/err_118/Makefile with 100% similarity]
test/system/casl2_err/err_118/cmd [moved from test/system/casl2/err_118/cmd with 100% similarity]
test/system/casl2_err/err_119/0.txt [moved from test/system/casl2/err_119/0.txt with 100% similarity]
test/system/casl2_err/err_119/Makefile [moved from test/system/casl2/err_119/Makefile with 100% similarity]
test/system/casl2_err/err_119/cmd [moved from test/system/casl2/err_119/cmd with 100% similarity]
test/system/casl2_err/err_120/0.txt [moved from test/system/casl2/err_120/0.txt with 100% similarity]
test/system/casl2_err/err_120/Makefile [moved from test/system/casl2/err_120/Makefile with 100% similarity]
test/system/casl2_err/err_120/cmd [moved from test/system/casl2/err_120/cmd with 100% similarity]
test/system/casl2_err/err_121/0.txt [moved from test/system/casl2/err_121/0.txt with 100% similarity]
test/system/casl2_err/err_121/Makefile [moved from test/system/casl2/err_121/Makefile with 100% similarity]
test/system/casl2_err/err_121/cmd [moved from test/system/casl2/err_121/cmd with 100% similarity]
test/system/casl2_err/err_123/0.txt [moved from test/system/casl2/err_123/0.txt with 100% similarity]
test/system/casl2_err/err_123/Makefile [moved from test/system/casl2/err_123/Makefile with 100% similarity]
test/system/casl2_err/err_123/cmd [moved from test/system/casl2/err_123/cmd with 100% similarity]
test/system/casl2_err/err_124/0.txt [moved from test/system/casl2/err_124/0.txt with 100% similarity]
test/system/casl2_err/err_124/Makefile [moved from test/system/casl2/err_124/Makefile with 100% similarity]
test/system/casl2_err/err_124/cmd [moved from test/system/casl2/err_124/cmd with 100% similarity]
test/system/casl2_err/err_125/0.txt [moved from test/system/casl2/err_125/0.txt with 100% similarity]
test/system/casl2_err/err_125/Makefile [moved from test/system/casl2/err_125/Makefile with 100% similarity]
test/system/casl2_err/err_125/cmd [moved from test/system/casl2/err_125/cmd with 100% similarity]
test/system/casl2_err/err_126/0.txt [moved from test/system/casl2/err_126/0.txt with 100% similarity]
test/system/casl2_err/err_126/Makefile [moved from test/system/casl2/err_126/Makefile with 100% similarity]
test/system/casl2_err/err_126/cmd [moved from test/system/casl2/err_126/cmd with 100% similarity]
test/system/casl2_err/err_201/0.txt [moved from test/system/casl2/err_201/0.txt with 100% similarity]
test/system/casl2_err/err_201/Makefile [moved from test/system/casl2/err_201/Makefile with 100% similarity]
test/system/casl2_err/err_201/cmd [moved from test/system/casl2/err_201/cmd with 100% similarity]
test/system/casl2_err/err_202/0.txt [moved from test/system/casl2/err_202/0.txt with 100% similarity]
test/system/casl2_err/err_202/Makefile [moved from test/system/casl2/err_202/Makefile with 100% similarity]
test/system/casl2_err/err_202/cmd [moved from test/system/casl2/err_202/cmd with 100% similarity]
test/system/casl2_err/err_203/0.txt [moved from test/system/casl2/err_203/0.txt with 100% similarity]
test/system/casl2_err/err_203/Makefile [moved from test/system/casl2/err_203/Makefile with 100% similarity]
test/system/casl2_err/err_203/cmd [moved from test/system/casl2/err_203/cmd with 100% similarity]
test/system/casl2_err/err_207/0.txt [moved from test/system/casl2/err_207/0.txt with 100% similarity]
test/system/casl2_err/err_207/Makefile [moved from test/system/casl2/err_207/Makefile with 100% similarity]
test/system/casl2_err/err_207/cmd [moved from test/system/casl2/err_207/cmd with 100% similarity]
test/system/casl2_err/err_208/0.txt [moved from test/system/casl2/err_208/0.txt with 100% similarity]
test/system/casl2_err/err_208/Makefile [moved from test/system/casl2/err_208/Makefile with 100% similarity]
test/system/casl2_err/err_208/cmd [moved from test/system/casl2/err_208/cmd with 100% similarity]
test/system/casl2_err/err_208/teststr.txt [moved from test/system/casl2/err_208/teststr.txt with 100% similarity]
test/system/casl2_err/err_209/0.txt [moved from test/system/casl2/err_209/0.txt with 100% similarity]
test/system/casl2_err/err_209/Makefile [moved from test/system/casl2/err_209/Makefile with 100% similarity]
test/system/casl2_err/err_209/cmd [moved from test/system/casl2/err_209/cmd with 100% similarity]
test/system/casl2_lib/Define.mk [new symlink]
test/system/casl2_lib/Makefile [new symlink]
test/system/casl2_lib/Test.mk [new symlink]
test/system/casl2_lib/lib_abs/0.txt [moved from test/system/casl2/lib_abs/0.txt with 100% similarity]
test/system/casl2_lib/lib_abs/Makefile [moved from test/system/casl2/hello/Makefile with 100% similarity]
test/system/casl2_lib/lib_abs/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_addl32/0.txt [moved from test/system/casl2/lib_addl32/0.txt with 100% similarity]
test/system/casl2_lib/lib_addl32/Makefile [moved from test/system/casl2/lib_abs/Makefile with 100% similarity]
test/system/casl2_lib/lib_addl32/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_divl/0.txt [moved from test/system/casl2/lib_divl/0.txt with 100% similarity]
test/system/casl2_lib/lib_divl/Makefile [moved from test/system/casl2/lib_addl32/Makefile with 100% similarity]
test/system/casl2_lib/lib_divl/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_inl/0.txt [moved from test/system/casl2/lib_inl/0.txt with 100% similarity]
test/system/casl2_lib/lib_inl/Makefile [moved from test/system/casl2/lib_divl/Makefile with 100% similarity]
test/system/casl2_lib/lib_inl/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_inl/teststr.txt [moved from test/system/casl2/lib_inl/teststr.txt with 100% similarity]
test/system/casl2_lib/lib_minim/0.txt [moved from test/system/casl2/lib_minim/0.txt with 100% similarity]
test/system/casl2_lib/lib_minim/Makefile [moved from test/system/casl2/lib_inl/Makefile with 100% similarity]
test/system/casl2_lib/lib_minim/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_mula/0.txt [moved from test/system/casl2/lib_mula/0.txt with 100% similarity]
test/system/casl2_lib/lib_mula/Makefile [moved from test/system/casl2/lib_minim/Makefile with 100% similarity]
test/system/casl2_lib/lib_mula/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_mull/0.txt [moved from test/system/casl2/lib_mull/0.txt with 100% similarity]
test/system/casl2_lib/lib_mull/Makefile [moved from test/system/casl2/lib_mula/Makefile with 100% similarity]
test/system/casl2_lib/lib_mull/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outa/0.txt [moved from test/system/casl2/lib_outa/0.txt with 100% similarity]
test/system/casl2_lib/lib_outa/Makefile [moved from test/system/casl2/lib_mull/Makefile with 100% similarity]
test/system/casl2_lib/lib_outa/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outaq15/0.txt [moved from test/system/casl2/lib_outa_q15/0.txt with 100% similarity]
test/system/casl2_lib/lib_outaq15/Makefile [moved from test/system/casl2/lib_outa/Makefile with 100% similarity]
test/system/casl2_lib/lib_outaq15/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outb/0.txt [moved from test/system/casl2/lib_outb/0.txt with 100% similarity]
test/system/casl2_lib/lib_outb/Makefile [moved from test/system/casl2/lib_outa_q15/Makefile with 100% similarity]
test/system/casl2_lib/lib_outb/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outbw/0.txt [moved from test/system/casl2/lib_outb_w/0.txt with 100% similarity]
test/system/casl2_lib/lib_outbw/Makefile [moved from test/system/casl2/lib_outb/Makefile with 100% similarity]
test/system/casl2_lib/lib_outbw/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outl/0.txt [moved from test/system/casl2/lib_outl/0.txt with 100% similarity]
test/system/casl2_lib/lib_outl/Makefile [moved from test/system/casl2/lib_outb_w/Makefile with 100% similarity]
test/system/casl2_lib/lib_outl/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_outlq15/0.txt [moved from test/system/casl2/lib_outl_q15/0.txt with 100% similarity]
test/system/casl2_lib/lib_outlq15/Makefile [moved from test/system/casl2/lib_outl/Makefile with 100% similarity]
test/system/casl2_lib/lib_outlq15/cmd [new file with mode: 0755]
test/system/casl2_lib/lib_rev/0.txt [moved from test/system/casl2/lib_rev/0.txt with 100% similarity]
test/system/casl2_lib/lib_rev/Makefile [moved from test/system/casl2/lib_outl_q15/Makefile with 100% similarity]
test/system/casl2_lib/lib_rev/cmd [moved from test/system/casl2/lib_rev/cmd with 100% similarity]
test/system/casl2_opt/Define.mk [new symlink]
test/system/casl2_opt/Makefile [new symlink]
test/system/casl2_opt/Test.mk [new symlink]
test/system/casl2_opt/opt_h/0.txt [moved from test/system/casl2/opt_h/0.txt with 100% similarity]
test/system/casl2_opt/opt_h/Makefile [moved from test/system/casl2/lib_rev/Makefile with 100% similarity]
test/system/casl2_opt/opt_h/cmd [moved from test/system/casl2/opt_h/cmd with 100% similarity]
test/system/casl2_opt/opt_opterr/0.txt [moved from test/system/casl2/opt_opterr/0.txt with 100% similarity]
test/system/casl2_opt/opt_opterr/Makefile [moved from test/system/casl2/opt_h/Makefile with 100% similarity]
test/system/casl2_opt/opt_opterr/cmd [moved from test/system/casl2/opt_opterr/cmd with 100% similarity]
test/system/casl2_opt/opt_s/0.txt [new file with mode: 0644]
test/system/casl2_opt/opt_s/Makefile [moved from test/system/casl2/opt_opterr/Makefile with 100% similarity]
test/system/casl2_opt/opt_s/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_sL/0.txt [new file with mode: 0644]
test/system/casl2_opt/opt_sL/Makefile [moved from test/system/casl2/opt_s/Makefile with 100% similarity]
test/system/casl2_opt/opt_sL/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slA/0.txt [new file with mode: 0644]
test/system/casl2_opt/opt_slA/Makefile [moved from test/system/casl2/opt_sL/Makefile with 100% similarity]
test/system/casl2_opt/opt_slA/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slaO/0.txt [new file with mode: 0644]
test/system/casl2_opt/opt_slaO/Makefile [moved from test/system/casl2/opt_slA/Makefile with 100% similarity]
test/system/casl2_opt/opt_slaO/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slaOn/0.txt [new file with mode: 0644]
test/system/casl2_opt/opt_slaOn/Makefile [moved from test/system/casl2/opt_slaO/Makefile with 100% similarity]
test/system/casl2_opt/opt_slaOn/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slao_T/0.txt [moved from test/system/casl2/opt_slao_T/0.txt with 91% similarity]
test/system/casl2_opt/opt_slao_T/Makefile [moved from test/system/casl2/opt_slaOn/Makefile with 100% similarity]
test/system/casl2_opt/opt_slao_T/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slaot/0.txt [moved from test/system/casl2/opt_slaot/0.txt with 91% similarity]
test/system/casl2_opt/opt_slaot/Makefile [moved from test/system/casl2/opt_slao_T/Makefile with 100% similarity]
test/system/casl2_opt/opt_slaot/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_slaotd/0.txt [moved from test/system/casl2/opt_slaotd/0.txt with 98% similarity]
test/system/casl2_opt/opt_slaotd/Makefile [moved from test/system/casl2/opt_slaot/Makefile with 100% similarity]
test/system/casl2_opt/opt_slaotd/cmd [new file with mode: 0755]
test/system/casl2_opt/opt_v/.gitignore [moved from test/system/casl2/opt_v/.gitignore with 100% similarity]
test/system/casl2_opt/opt_v/0.txt.version [moved from test/system/casl2/opt_v/0.txt.version with 100% similarity]
test/system/casl2_opt/opt_v/Makefile [moved from test/system/casl2/opt_slaotd/Makefile with 100% similarity]
test/system/casl2_opt/opt_v/cmd [moved from test/system/casl2/opt_v/cmd with 100% similarity]
test/system/casl2_smoke/Define.mk [new symlink]
test/system/casl2_smoke/Makefile [new symlink]
test/system/casl2_smoke/Test.mk [new symlink]
test/system/casl2_smoke/hello/0.txt [new file with mode: 0644]
test/system/casl2_smoke/hello/Makefile [moved from test/system/casl2/opt_v/Makefile with 100% similarity]
test/system/casl2_smoke/hello/cmd [new file with mode: 0755]
test/system/comet2/hello/cmd [deleted file]
test/system/comet2/lib_abs/cmd [deleted file]
test/system/comet2/lib_addl32/cmd [deleted file]
test/system/comet2/lib_divl/cmd [deleted file]
test/system/comet2/lib_inl/cmd [deleted file]
test/system/comet2/lib_minim/cmd [deleted file]
test/system/comet2/lib_mula/cmd [deleted file]
test/system/comet2/lib_mull/cmd [deleted file]
test/system/comet2/lib_outa/cmd [deleted file]
test/system/comet2/lib_outa/outa.casl [deleted file]
test/system/comet2/lib_outa_q15/cmd [deleted file]
test/system/comet2/lib_outb/cmd [deleted file]
test/system/comet2/lib_outb/outb.casl [deleted file]
test/system/comet2/lib_outl/cmd [deleted file]
test/system/comet2/lib_outl/outl.casl [deleted file]
test/system/comet2/lib_outl_q15/cmd [deleted file]
test/system/comet2/lib_outl_q15/outl_q15.casl [deleted file]
test/system/comet2/lib_rev/cmd [deleted file]
test/system/comet2/lib_rev/rev.casl [deleted file]
test/system/comet2/opt__T/cmd [deleted file]
test/system/comet2/opt_t/cmd [deleted file]
test/system/comet2/opt_td/cmd [deleted file]
test/system/comet2_cmd/Define.mk [new symlink]
test/system/comet2_cmd/Makefile [new symlink]
test/system/comet2_cmd/Test.mk [new symlink]
test/system/comet2_cmd/cmd_adda_r1_r2/0.txt [moved from test/system/comet2/cmd_adda_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r1_r2/Makefile [moved from test/system/comet2/cmd_adda_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r1_r2/cmd [moved from test/system/comet2/cmd_adda_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr/0.txt [moved from test/system/comet2/cmd_adda_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr/Makefile [moved from test/system/comet2/cmd_adda_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr/cmd [moved from test/system/comet2/cmd_adda_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__ao/0.txt [moved from test/system/comet2/cmd_adda_r_adr__ao/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__ao/Makefile [moved from test/system/comet2/cmd_adda_r_adr__ao/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__ao/cmd [moved from test/system/comet2/cmd_adda_r_adr__ao/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as0/0.txt [moved from test/system/comet2/cmd_adda_r_adr__as0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as0/Makefile [moved from test/system/comet2/cmd_adda_r_adr__as0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as0/cmd [moved from test/system/comet2/cmd_adda_r_adr__as0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as1/0.txt [moved from test/system/comet2/cmd_adda_r_adr__as1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as1/Makefile [moved from test/system/comet2/cmd_adda_r_adr__as1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__as1/cmd [moved from test/system/comet2/cmd_adda_r_adr__as1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__az/0.txt [moved from test/system/comet2/cmd_adda_r_adr__az/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__az/Makefile [moved from test/system/comet2/cmd_adda_r_adr__az/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__az/cmd [moved from test/system/comet2/cmd_adda_r_adr__az/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__lo/0.txt [moved from test/system/comet2/cmd_adda_r_adr__lo/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__lo/Makefile [moved from test/system/comet2/cmd_adda_r_adr__lo/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__lo/cmd [moved from test/system/comet2/cmd_adda_r_adr__lo/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__o/0.txt [moved from test/system/comet2/cmd_adda_r_adr__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__o/Makefile [moved from test/system/comet2/cmd_adda_r_adr__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__o/cmd [moved from test/system/comet2/cmd_adda_r_adr__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__z/0.txt [moved from test/system/comet2/cmd_adda_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__z/Makefile [moved from test/system/comet2/cmd_adda_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr__z/cmd [moved from test/system/comet2/cmd_adda_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr_x/0.txt [moved from test/system/comet2/cmd_adda_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr_x/Makefile [moved from test/system/comet2/cmd_adda_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_adda_r_adr_x/cmd [moved from test/system/comet2/cmd_adda_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r1_r2/0.txt [moved from test/system/comet2/cmd_addl_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r1_r2/Makefile [moved from test/system/comet2/cmd_addl_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r1_r2/cmd [moved from test/system/comet2/cmd_addl_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr/0.txt [moved from test/system/comet2/cmd_addl_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr/Makefile [moved from test/system/comet2/cmd_addl_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr/cmd [moved from test/system/comet2/cmd_addl_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__ao/0.txt [moved from test/system/comet2/cmd_addl_r_adr__ao/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__ao/Makefile [moved from test/system/comet2/cmd_addl_r_adr__ao/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__ao/cmd [moved from test/system/comet2/cmd_addl_r_adr__ao/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as0/0.txt [moved from test/system/comet2/cmd_addl_r_adr__as0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as0/Makefile [moved from test/system/comet2/cmd_addl_r_adr__as0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as0/cmd [moved from test/system/comet2/cmd_addl_r_adr__as0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as1/0.txt [moved from test/system/comet2/cmd_addl_r_adr__as1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as1/Makefile [moved from test/system/comet2/cmd_addl_r_adr__as1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__as1/cmd [moved from test/system/comet2/cmd_addl_r_adr__as1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__az/0.txt [moved from test/system/comet2/cmd_addl_r_adr__az/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__az/Makefile [moved from test/system/comet2/cmd_addl_r_adr__az/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__az/cmd [moved from test/system/comet2/cmd_addl_r_adr__az/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__lo/0.txt [moved from test/system/comet2/cmd_addl_r_adr__lo/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__lo/Makefile [moved from test/system/comet2/cmd_addl_r_adr__lo/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__lo/cmd [moved from test/system/comet2/cmd_addl_r_adr__lo/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__o/0.txt [moved from test/system/comet2/cmd_addl_r_adr__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__o/Makefile [moved from test/system/comet2/cmd_addl_r_adr__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__o/cmd [moved from test/system/comet2/cmd_addl_r_adr__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__z/0.txt [moved from test/system/comet2/cmd_addl_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__z/Makefile [moved from test/system/comet2/cmd_addl_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr__z/cmd [moved from test/system/comet2/cmd_addl_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr_x/0.txt [moved from test/system/comet2/cmd_addl_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr_x/Makefile [moved from test/system/comet2/cmd_addl_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_addl_r_adr_x/cmd [moved from test/system/comet2/cmd_addl_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_and_r1_r2/0.txt [moved from test/system/comet2/cmd_and_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_and_r1_r2/Makefile [moved from test/system/comet2/cmd_and_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_and_r1_r2/cmd [moved from test/system/comet2/cmd_and_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr/0.txt [moved from test/system/comet2/cmd_and_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr/Makefile [moved from test/system/comet2/cmd_and_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr/cmd [moved from test/system/comet2/cmd_and_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__s/0.txt [moved from test/system/comet2/cmd_and_r_adr__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__s/Makefile [moved from test/system/comet2/cmd_and_r_adr__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__s/cmd [moved from test/system/comet2/cmd_and_r_adr__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__z/0.txt [moved from test/system/comet2/cmd_and_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__z/Makefile [moved from test/system/comet2/cmd_and_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr__z/cmd [moved from test/system/comet2/cmd_and_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr_x/0.txt [moved from test/system/comet2/cmd_and_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr_x/Makefile [moved from test/system/comet2/cmd_and_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_and_r_adr_x/cmd [moved from test/system/comet2/cmd_and_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_call__inner/0.txt [moved from test/system/comet2/cmd_call__inner/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_call__inner/Makefile [moved from test/system/comet2/cmd_call__inner/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_call__inner/cmd [moved from test/system/comet2/cmd_call__inner/cmd with 100% similarity]
test/system/comet2_cmd/cmd_call__outer/0.txt [moved from test/system/comet2/cmd_call__outer/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_call__outer/Makefile [moved from test/system/comet2/cmd_call__outer/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_call__outer/cmd [moved from test/system/comet2/cmd_call__outer/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r1_r2__s/0.txt [moved from test/system/comet2/cmd_cpa_r1_r2__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r1_r2__s/Makefile [moved from test/system/comet2/cmd_cpa_r1_r2__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r1_r2__s/cmd [moved from test/system/comet2/cmd_cpa_r1_r2__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr/0.txt [moved from test/system/comet2/cmd_cpa_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr/Makefile [moved from test/system/comet2/cmd_cpa_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr/cmd [moved from test/system/comet2/cmd_cpa_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__ls/0.txt [moved from test/system/comet2/cmd_cpa_r_adr__ls/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__ls/Makefile [moved from test/system/comet2/cmd_cpa_r_adr__ls/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__ls/cmd [moved from test/system/comet2/cmd_cpa_r_adr__ls/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__s/0.txt [moved from test/system/comet2/cmd_cpa_r_adr__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__s/Makefile [moved from test/system/comet2/cmd_cpa_r_adr__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__s/cmd [moved from test/system/comet2/cmd_cpa_r_adr__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__z/0.txt [moved from test/system/comet2/cmd_cpa_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__z/Makefile [moved from test/system/comet2/cmd_cpa_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr__z/cmd [moved from test/system/comet2/cmd_cpa_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr_x__s/0.txt [moved from test/system/comet2/cmd_cpa_r_adr_x__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr_x__s/Makefile [moved from test/system/comet2/cmd_cpa_r_adr_x__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpa_r_adr_x__s/cmd [moved from test/system/comet2/cmd_cpa_r_adr_x__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r1_r2__s/0.txt [moved from test/system/comet2/cmd_cpl_r1_r2__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r1_r2__s/Makefile [moved from test/system/comet2/cmd_cpl_r1_r2__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r1_r2__s/cmd [moved from test/system/comet2/cmd_cpl_r1_r2__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr/0.txt [moved from test/system/comet2/cmd_cpl_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr/Makefile [moved from test/system/comet2/cmd_cpl_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr/cmd [moved from test/system/comet2/cmd_cpl_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__ls/0.txt [moved from test/system/comet2/cmd_cpl_r_adr__ls/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__ls/Makefile [moved from test/system/comet2/cmd_cpl_r_adr__ls/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__ls/cmd [moved from test/system/comet2/cmd_cpl_r_adr__ls/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__s/0.txt [moved from test/system/comet2/cmd_cpl_r_adr__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__s/Makefile [moved from test/system/comet2/cmd_cpl_r_adr__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__s/cmd [moved from test/system/comet2/cmd_cpl_r_adr__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__z/0.txt [moved from test/system/comet2/cmd_cpl_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__z/Makefile [moved from test/system/comet2/cmd_cpl_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr__z/cmd [moved from test/system/comet2/cmd_cpl_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr_x__s/0.txt [moved from test/system/comet2/cmd_cpl_r_adr_x__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr_x__s/Makefile [moved from test/system/comet2/cmd_cpl_r_adr_x__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_cpl_r_adr_x__s/cmd [moved from test/system/comet2/cmd_cpl_r_adr_x__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_dc__c0/0.txt [moved from test/system/comet2/cmd_dc__c0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_dc__c0/Makefile [moved from test/system/comet2/cmd_dc__c0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_dc__c0/cmd [moved from test/system/comet2/cmd_dc__c0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_dc__c1/0.txt [moved from test/system/comet2/cmd_dc__c1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_dc__c1/Makefile [moved from test/system/comet2/cmd_dc__c1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_dc__c1/cmd [moved from test/system/comet2/cmd_dc__c1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_dc__i0/0.txt [moved from test/system/comet2/cmd_dc__i0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_dc__i0/Makefile [moved from test/system/comet2/cmd_dc__i0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_dc__i0/cmd [moved from test/system/comet2/cmd_dc__i0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_dc__i1/0.txt [moved from test/system/comet2/cmd_dc__i1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_dc__i1/Makefile [moved from test/system/comet2/cmd_dc__i1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_dc__i1/cmd [moved from test/system/comet2/cmd_dc__i1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_dc__io/0.txt [moved from test/system/comet2/cmd_dc__io/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_dc__io/Makefile [moved from test/system/comet2/cmd_dc__io/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_dc__io/cmd [moved from test/system/comet2/cmd_dc__io/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ds/0.txt [moved from test/system/comet2/cmd_ds/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ds/Makefile [moved from test/system/comet2/cmd_ds/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ds/cmd [moved from test/system/comet2/cmd_ds/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ds__0/0.txt [moved from test/system/comet2/cmd_ds__0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ds__0/Makefile [moved from test/system/comet2/cmd_ds__0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ds__0/cmd [moved from test/system/comet2/cmd_ds__0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_in/0.txt [moved from test/system/comet2/cmd_in/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_in/Makefile [moved from test/system/comet2/cmd_in/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_in/cmd [moved from test/system/comet2/cmd_in/cmd with 100% similarity]
test/system/comet2_cmd/cmd_in/teststr.txt [moved from test/system/comet2/cmd_in/teststr.txt with 100% similarity]
test/system/comet2_cmd/cmd_jmi__m/0.txt [moved from test/system/comet2/cmd_jmi__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jmi__m/Makefile [moved from test/system/comet2/cmd_jmi__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jmi__m/cmd [moved from test/system/comet2/cmd_jmi__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jmi__o/0.txt [moved from test/system/comet2/cmd_jmi__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jmi__o/Makefile [moved from test/system/comet2/cmd_jmi__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jmi__o/cmd [moved from test/system/comet2/cmd_jmi__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jmi__p/0.txt [moved from test/system/comet2/cmd_jmi__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jmi__p/Makefile [moved from test/system/comet2/cmd_jmi__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jmi__p/cmd [moved from test/system/comet2/cmd_jmi__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jmi__z/0.txt [moved from test/system/comet2/cmd_jmi__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jmi__z/Makefile [moved from test/system/comet2/cmd_jmi__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jmi__z/cmd [moved from test/system/comet2/cmd_jmi__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jnz__m/0.txt [moved from test/system/comet2/cmd_jnz__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jnz__m/Makefile [moved from test/system/comet2/cmd_jnz__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jnz__m/cmd [moved from test/system/comet2/cmd_jnz__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jnz__o/0.txt [moved from test/system/comet2/cmd_jnz__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jnz__o/Makefile [moved from test/system/comet2/cmd_jnz__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jnz__o/cmd [moved from test/system/comet2/cmd_jnz__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jnz__p/0.txt [moved from test/system/comet2/cmd_jnz__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jnz__p/Makefile [moved from test/system/comet2/cmd_jnz__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jnz__p/cmd [moved from test/system/comet2/cmd_jnz__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jnz__z/0.txt [moved from test/system/comet2/cmd_jnz__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jnz__z/Makefile [moved from test/system/comet2/cmd_jnz__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jnz__z/cmd [moved from test/system/comet2/cmd_jnz__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jov__m/0.txt [moved from test/system/comet2/cmd_jov__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jov__m/Makefile [moved from test/system/comet2/cmd_jov__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jov__m/cmd [moved from test/system/comet2/cmd_jov__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jov__o/0.txt [moved from test/system/comet2/cmd_jov__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jov__o/Makefile [moved from test/system/comet2/cmd_jov__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jov__o/cmd [moved from test/system/comet2/cmd_jov__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jov__p/0.txt [moved from test/system/comet2/cmd_jov__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jov__p/Makefile [moved from test/system/comet2/cmd_jov__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jov__p/cmd [moved from test/system/comet2/cmd_jov__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jov__z/0.txt [moved from test/system/comet2/cmd_jov__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jov__z/Makefile [moved from test/system/comet2/cmd_jov__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jov__z/cmd [moved from test/system/comet2/cmd_jov__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jpl__m/0.txt [moved from test/system/comet2/cmd_jpl__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jpl__m/Makefile [moved from test/system/comet2/cmd_jpl__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jpl__m/cmd [moved from test/system/comet2/cmd_jpl__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jpl__o/0.txt [moved from test/system/comet2/cmd_jpl__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jpl__o/Makefile [moved from test/system/comet2/cmd_jpl__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jpl__o/cmd [moved from test/system/comet2/cmd_jpl__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jpl__p/0.txt [moved from test/system/comet2/cmd_jpl__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jpl__p/Makefile [moved from test/system/comet2/cmd_jpl__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jpl__p/cmd [moved from test/system/comet2/cmd_jpl__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jpl__z/0.txt [moved from test/system/comet2/cmd_jpl__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jpl__z/Makefile [moved from test/system/comet2/cmd_jpl__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jpl__z/cmd [moved from test/system/comet2/cmd_jpl__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jump__m/0.txt [moved from test/system/comet2/cmd_jump__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jump__m/Makefile [moved from test/system/comet2/cmd_jump__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jump__m/cmd [moved from test/system/comet2/cmd_jump__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jump__o/0.txt [moved from test/system/comet2/cmd_jump__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jump__o/Makefile [moved from test/system/comet2/cmd_jump__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jump__o/cmd [moved from test/system/comet2/cmd_jump__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jump__p/0.txt [moved from test/system/comet2/cmd_jump__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jump__p/Makefile [moved from test/system/comet2/cmd_jump__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jump__p/cmd [moved from test/system/comet2/cmd_jump__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jump__z/0.txt [moved from test/system/comet2/cmd_jump__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jump__z/Makefile [moved from test/system/comet2/cmd_jump__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jump__z/cmd [moved from test/system/comet2/cmd_jump__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jze__m/0.txt [moved from test/system/comet2/cmd_jze__m/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jze__m/Makefile [moved from test/system/comet2/cmd_jze__m/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jze__m/cmd [moved from test/system/comet2/cmd_jze__m/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jze__o/0.txt [moved from test/system/comet2/cmd_jze__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jze__o/Makefile [moved from test/system/comet2/cmd_jze__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jze__o/cmd [moved from test/system/comet2/cmd_jze__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jze__p/0.txt [moved from test/system/comet2/cmd_jze__p/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jze__p/Makefile [moved from test/system/comet2/cmd_jze__p/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jze__p/cmd [moved from test/system/comet2/cmd_jze__p/cmd with 100% similarity]
test/system/comet2_cmd/cmd_jze__z/0.txt [moved from test/system/comet2/cmd_jze__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_jze__z/Makefile [moved from test/system/comet2/cmd_jze__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_jze__z/cmd [moved from test/system/comet2/cmd_jze__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr/0.txt [moved from test/system/comet2/cmd_lad_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr/Makefile [moved from test/system/comet2/cmd_lad_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr/cmd [moved from test/system/comet2/cmd_lad_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x/0.txt [moved from test/system/comet2/cmd_lad_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x/Makefile [moved from test/system/comet2/cmd_lad_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x/cmd [moved from test/system/comet2/cmd_lad_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__o/0.txt [moved from test/system/comet2/cmd_lad_r_adr_x__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__o/Makefile [moved from test/system/comet2/cmd_lad_r_adr_x__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__o/cmd [moved from test/system/comet2/cmd_lad_r_adr_x__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__s/0.txt [moved from test/system/comet2/cmd_lad_r_adr_x__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__s/Makefile [moved from test/system/comet2/cmd_lad_r_adr_x__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_lad_r_adr_x__s/cmd [moved from test/system/comet2/cmd_lad_r_adr_x__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ld_r1_r2/0.txt [moved from test/system/comet2/cmd_ld_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ld_r1_r2/Makefile [moved from test/system/comet2/cmd_ld_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ld_r1_r2/cmd [moved from test/system/comet2/cmd_ld_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr/0.txt [moved from test/system/comet2/cmd_ld_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr/Makefile [moved from test/system/comet2/cmd_ld_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr/cmd [moved from test/system/comet2/cmd_ld_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr__l/0.txt [moved from test/system/comet2/cmd_ld_r_adr__l/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr__l/Makefile [moved from test/system/comet2/cmd_ld_r_adr__l/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr__l/cmd [moved from test/system/comet2/cmd_ld_r_adr__l/cmd with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr_x/0.txt [moved from test/system/comet2/cmd_ld_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr_x/Makefile [moved from test/system/comet2/cmd_ld_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_ld_r_adr_x/cmd [moved from test/system/comet2/cmd_ld_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_nop/0.txt [moved from test/system/comet2/cmd_nop/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_nop/Makefile [moved from test/system/comet2/cmd_nop/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_nop/cmd [moved from test/system/comet2/cmd_nop/cmd with 100% similarity]
test/system/comet2_cmd/cmd_or_r1_r2/0.txt [moved from test/system/comet2/cmd_or_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_or_r1_r2/Makefile [moved from test/system/comet2/cmd_or_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_or_r1_r2/cmd [moved from test/system/comet2/cmd_or_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr/0.txt [moved from test/system/comet2/cmd_or_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr/Makefile [moved from test/system/comet2/cmd_or_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr/cmd [moved from test/system/comet2/cmd_or_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__s/0.txt [moved from test/system/comet2/cmd_or_r_adr__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__s/Makefile [moved from test/system/comet2/cmd_or_r_adr__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__s/cmd [moved from test/system/comet2/cmd_or_r_adr__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__z/0.txt [moved from test/system/comet2/cmd_or_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__z/Makefile [moved from test/system/comet2/cmd_or_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr__z/cmd [moved from test/system/comet2/cmd_or_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr_x/0.txt [moved from test/system/comet2/cmd_or_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr_x/Makefile [moved from test/system/comet2/cmd_or_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_or_r_adr_x/cmd [moved from test/system/comet2/cmd_or_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_out/0.txt [moved from test/system/comet2/cmd_out/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_out/Makefile [moved from test/system/comet2/cmd_out/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_out/cmd [moved from test/system/comet2/cmd_out/cmd with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__0/0.txt [moved from test/system/comet2/cmd_push_pop__0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__0/Makefile [moved from test/system/comet2/cmd_push_pop__0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__0/cmd [moved from test/system/comet2/cmd_push_pop__0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__1/0.txt [moved from test/system/comet2/cmd_push_pop__1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__1/Makefile [moved from test/system/comet2/cmd_push_pop__1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_push_pop__1/cmd [moved from test/system/comet2/cmd_push_pop__1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_rpop/0.txt [moved from test/system/comet2/cmd_rpop/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_rpop/Makefile [moved from test/system/comet2/cmd_rpop/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_rpop/cmd [moved from test/system/comet2/cmd_rpop/cmd with 100% similarity]
test/system/comet2_cmd/cmd_rpush/0.txt [moved from test/system/comet2/cmd_rpush/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_rpush/Makefile [moved from test/system/comet2/cmd_rpush/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_rpush/cmd [moved from test/system/comet2/cmd_rpush/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla/0.txt [moved from test/system/comet2/cmd_sla/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla/Makefile [moved from test/system/comet2/cmd_sla/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla/cmd [moved from test/system/comet2/cmd_sla/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla__o/0.txt [moved from test/system/comet2/cmd_sla__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla__o/Makefile [moved from test/system/comet2/cmd_sla__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla__o/cmd [moved from test/system/comet2/cmd_sla__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla__os/0.txt [moved from test/system/comet2/cmd_sla__os/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla__os/Makefile [moved from test/system/comet2/cmd_sla__os/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla__os/cmd [moved from test/system/comet2/cmd_sla__os/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla__oz/0.txt [moved from test/system/comet2/cmd_sla__oz/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla__oz/Makefile [moved from test/system/comet2/cmd_sla__oz/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla__oz/cmd [moved from test/system/comet2/cmd_sla__oz/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla__s/0.txt [moved from test/system/comet2/cmd_sla__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla__s/Makefile [moved from test/system/comet2/cmd_sla__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla__s/cmd [moved from test/system/comet2/cmd_sla__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sla__z/0.txt [moved from test/system/comet2/cmd_sla__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sla__z/Makefile [moved from test/system/comet2/cmd_sla__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sla__z/cmd [moved from test/system/comet2/cmd_sla__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll/0.txt [moved from test/system/comet2/cmd_sll/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll/Makefile [moved from test/system/comet2/cmd_sll/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll/cmd [moved from test/system/comet2/cmd_sll/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll__o/0.txt [moved from test/system/comet2/cmd_sll__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll__o/Makefile [moved from test/system/comet2/cmd_sll__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll__o/cmd [moved from test/system/comet2/cmd_sll__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll__os/0.txt [moved from test/system/comet2/cmd_sll__os/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll__os/Makefile [moved from test/system/comet2/cmd_sll__os/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll__os/cmd [moved from test/system/comet2/cmd_sll__os/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll__oz/0.txt [moved from test/system/comet2/cmd_sll__oz/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll__oz/Makefile [moved from test/system/comet2/cmd_sll__oz/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll__oz/cmd [moved from test/system/comet2/cmd_sll__oz/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll__s/0.txt [moved from test/system/comet2/cmd_sll__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll__s/Makefile [moved from test/system/comet2/cmd_sll__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll__s/cmd [moved from test/system/comet2/cmd_sll__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sll__z/0.txt [moved from test/system/comet2/cmd_sll__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sll__z/Makefile [moved from test/system/comet2/cmd_sll__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sll__z/cmd [moved from test/system/comet2/cmd_sll__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra/0.txt [moved from test/system/comet2/cmd_sra/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra/Makefile [moved from test/system/comet2/cmd_sra/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra/cmd [moved from test/system/comet2/cmd_sra/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra__o/0.txt [moved from test/system/comet2/cmd_sra__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra__o/Makefile [moved from test/system/comet2/cmd_sra__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra__o/cmd [moved from test/system/comet2/cmd_sra__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra__os/0.txt [moved from test/system/comet2/cmd_sra__os/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra__os/Makefile [moved from test/system/comet2/cmd_sra__os/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra__os/cmd [moved from test/system/comet2/cmd_sra__os/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra__oz/0.txt [moved from test/system/comet2/cmd_sra__oz/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra__oz/Makefile [moved from test/system/comet2/cmd_sra__oz/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra__oz/cmd [moved from test/system/comet2/cmd_sra__oz/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra__s/0.txt [moved from test/system/comet2/cmd_sra__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra__s/Makefile [moved from test/system/comet2/cmd_sra__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra__s/cmd [moved from test/system/comet2/cmd_sra__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_sra__z/0.txt [moved from test/system/comet2/cmd_sra__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_sra__z/Makefile [moved from test/system/comet2/cmd_sra__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_sra__z/cmd [moved from test/system/comet2/cmd_sra__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_srl/0.txt [moved from test/system/comet2/cmd_srl/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_srl/Makefile [moved from test/system/comet2/cmd_srl/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_srl/cmd [moved from test/system/comet2/cmd_srl/cmd with 100% similarity]
test/system/comet2_cmd/cmd_srl__o/0.txt [moved from test/system/comet2/cmd_srl__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_srl__o/Makefile [moved from test/system/comet2/cmd_srl__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_srl__o/cmd [moved from test/system/comet2/cmd_srl__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_srl__oz/0.txt [moved from test/system/comet2/cmd_srl__oz/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_srl__oz/Makefile [moved from test/system/comet2/cmd_srl__oz/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_srl__oz/cmd [moved from test/system/comet2/cmd_srl__oz/cmd with 100% similarity]
test/system/comet2_cmd/cmd_srl__s/0.txt [moved from test/system/comet2/cmd_srl__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_srl__s/Makefile [moved from test/system/comet2/cmd_srl__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_srl__s/cmd [moved from test/system/comet2/cmd_srl__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_srl__z/0.txt [moved from test/system/comet2/cmd_srl__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_srl__z/Makefile [moved from test/system/comet2/cmd_srl__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_srl__z/cmd [moved from test/system/comet2/cmd_srl__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr/0.txt [moved from test/system/comet2/cmd_st_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr/Makefile [moved from test/system/comet2/cmd_st_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr/cmd [moved from test/system/comet2/cmd_st_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr_x/0.txt [moved from test/system/comet2/cmd_st_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr_x/Makefile [moved from test/system/comet2/cmd_st_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_st_r_adr_x/cmd [moved from test/system/comet2/cmd_st_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r1_r2/0.txt [moved from test/system/comet2/cmd_suba_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r1_r2/Makefile [moved from test/system/comet2/cmd_suba_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r1_r2/cmd [moved from test/system/comet2/cmd_suba_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr/0.txt [moved from test/system/comet2/cmd_suba_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr/Makefile [moved from test/system/comet2/cmd_suba_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr/cmd [moved from test/system/comet2/cmd_suba_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__ao/0.txt [moved from test/system/comet2/cmd_suba_r_adr__ao/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__ao/Makefile [moved from test/system/comet2/cmd_suba_r_adr__ao/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__ao/cmd [moved from test/system/comet2/cmd_suba_r_adr__ao/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as0/0.txt [moved from test/system/comet2/cmd_suba_r_adr__as0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as0/Makefile [moved from test/system/comet2/cmd_suba_r_adr__as0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as0/cmd [moved from test/system/comet2/cmd_suba_r_adr__as0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as1/0.txt [moved from test/system/comet2/cmd_suba_r_adr__as1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as1/Makefile [moved from test/system/comet2/cmd_suba_r_adr__as1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__as1/cmd [moved from test/system/comet2/cmd_suba_r_adr__as1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__lo/0.txt [moved from test/system/comet2/cmd_suba_r_adr__lo/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__lo/Makefile [moved from test/system/comet2/cmd_suba_r_adr__lo/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__lo/cmd [moved from test/system/comet2/cmd_suba_r_adr__lo/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__o/0.txt [moved from test/system/comet2/cmd_suba_r_adr__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__o/Makefile [moved from test/system/comet2/cmd_suba_r_adr__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__o/cmd [moved from test/system/comet2/cmd_suba_r_adr__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__z/0.txt [moved from test/system/comet2/cmd_suba_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__z/Makefile [moved from test/system/comet2/cmd_suba_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr__z/cmd [moved from test/system/comet2/cmd_suba_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr_x/0.txt [moved from test/system/comet2/cmd_suba_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr_x/Makefile [moved from test/system/comet2/cmd_suba_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_suba_r_adr_x/cmd [moved from test/system/comet2/cmd_suba_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r1_r2/0.txt [moved from test/system/comet2/cmd_subl_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r1_r2/Makefile [moved from test/system/comet2/cmd_subl_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r1_r2/cmd [moved from test/system/comet2/cmd_subl_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr/0.txt [moved from test/system/comet2/cmd_subl_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr/Makefile [moved from test/system/comet2/cmd_subl_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr/cmd [moved from test/system/comet2/cmd_subl_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__ao/0.txt [moved from test/system/comet2/cmd_subl_r_adr__ao/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__ao/Makefile [moved from test/system/comet2/cmd_subl_r_adr__ao/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__ao/cmd [moved from test/system/comet2/cmd_subl_r_adr__ao/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as0/0.txt [moved from test/system/comet2/cmd_subl_r_adr__as0/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as0/Makefile [moved from test/system/comet2/cmd_subl_r_adr__as0/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as0/cmd [moved from test/system/comet2/cmd_subl_r_adr__as0/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as1/0.txt [moved from test/system/comet2/cmd_subl_r_adr__as1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as1/Makefile [moved from test/system/comet2/cmd_subl_r_adr__as1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__as1/cmd [moved from test/system/comet2/cmd_subl_r_adr__as1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__lo/0.txt [moved from test/system/comet2/cmd_subl_r_adr__lo/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__lo/Makefile [moved from test/system/comet2/cmd_subl_r_adr__lo/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__lo/cmd [moved from test/system/comet2/cmd_subl_r_adr__lo/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__o/0.txt [moved from test/system/comet2/cmd_subl_r_adr__o/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__o/Makefile [moved from test/system/comet2/cmd_subl_r_adr__o/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__o/cmd [moved from test/system/comet2/cmd_subl_r_adr__o/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__z/0.txt [moved from test/system/comet2/cmd_subl_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__z/Makefile [moved from test/system/comet2/cmd_subl_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr__z/cmd [moved from test/system/comet2/cmd_subl_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr_x/0.txt [moved from test/system/comet2/cmd_subl_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr_x/Makefile [moved from test/system/comet2/cmd_subl_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_subl_r_adr_x/cmd [moved from test/system/comet2/cmd_subl_r_adr_x/cmd with 100% similarity]
test/system/comet2_cmd/cmd_svc__1/0.txt [moved from test/system/comet2/cmd_svc__1/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_svc__1/Makefile [moved from test/system/comet2/cmd_svc__1/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_svc__1/cmd [moved from test/system/comet2/cmd_svc__1/cmd with 100% similarity]
test/system/comet2_cmd/cmd_svc__1/teststr.txt [moved from test/system/comet2/cmd_svc__1/teststr.txt with 100% similarity]
test/system/comet2_cmd/cmd_svc__2/0.txt [moved from test/system/comet2/cmd_svc__2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_svc__2/Makefile [moved from test/system/comet2/cmd_svc__2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_svc__2/cmd [moved from test/system/comet2/cmd_svc__2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2/0.txt [moved from test/system/comet2/cmd_xor_r1_r2/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2/Makefile [moved from test/system/comet2/cmd_xor_r1_r2/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2/cmd [moved from test/system/comet2/cmd_xor_r1_r2/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2__clear/0.txt [moved from test/system/comet2/cmd_xor_r1_r2__clear/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2__clear/Makefile [moved from test/system/comet2/cmd_xor_r1_r2__clear/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r1_r2__clear/cmd [moved from test/system/comet2/cmd_xor_r1_r2__clear/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr/0.txt [moved from test/system/comet2/cmd_xor_r_adr/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr/Makefile [moved from test/system/comet2/cmd_xor_r_adr/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr/cmd [moved from test/system/comet2/cmd_xor_r_adr/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__s/0.txt [moved from test/system/comet2/cmd_xor_r_adr__s/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__s/Makefile [moved from test/system/comet2/cmd_xor_r_adr__s/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__s/cmd [moved from test/system/comet2/cmd_xor_r_adr__s/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__z/0.txt [moved from test/system/comet2/cmd_xor_r_adr__z/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__z/Makefile [moved from test/system/comet2/cmd_xor_r_adr__z/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr__z/cmd [moved from test/system/comet2/cmd_xor_r_adr__z/cmd with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr_x/0.txt [moved from test/system/comet2/cmd_xor_r_adr_x/0.txt with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr_x/Makefile [moved from test/system/comet2/cmd_xor_r_adr_x/Makefile with 100% similarity]
test/system/comet2_cmd/cmd_xor_r_adr_x/cmd [moved from test/system/comet2/cmd_xor_r_adr_x/cmd with 100% similarity]
test/system/comet2_err/Define.mk [new symlink]
test/system/comet2_err/Makefile [new symlink]
test/system/comet2_err/Test.mk [new symlink]
test/system/comet2_err/err_201/0.txt [moved from test/system/comet2/err_201/0.txt with 100% similarity]
test/system/comet2_err/err_201/Makefile [moved from test/system/comet2/err_201/Makefile with 100% similarity]
test/system/comet2_err/err_201/cmd [moved from test/system/comet2/err_201/cmd with 100% similarity]
test/system/comet2_err/err_201/desc.txt [moved from test/system/comet2/err_201/desc.txt with 100% similarity]
test/system/comet2_err/err_202/0.txt [moved from test/system/comet2/err_202/0.txt with 100% similarity]
test/system/comet2_err/err_202/Makefile [moved from test/system/comet2/err_202/Makefile with 100% similarity]
test/system/comet2_err/err_202/cmd [moved from test/system/comet2/err_202/cmd with 100% similarity]
test/system/comet2_err/err_202/desc.txt [moved from test/system/comet2/err_202/desc.txt with 100% similarity]
test/system/comet2_err/err_203/0.txt [moved from test/system/comet2/err_203/0.txt with 100% similarity]
test/system/comet2_err/err_203/Makefile [moved from test/system/comet2/err_203/Makefile with 100% similarity]
test/system/comet2_err/err_203/cmd [moved from test/system/comet2/err_203/cmd with 100% similarity]
test/system/comet2_err/err_203/desc.txt [moved from test/system/comet2/err_203/desc.txt with 100% similarity]
test/system/comet2_err/err_204/0.txt [moved from test/system/comet2/err_204/0.txt with 100% similarity]
test/system/comet2_err/err_204/Makefile [moved from test/system/comet2/err_204/Makefile with 100% similarity]
test/system/comet2_err/err_204/cmd [moved from test/system/comet2/err_204/cmd with 100% similarity]
test/system/comet2_err/err_204/create_a.c [moved from test/system/comet2/err_204/create_a.c with 100% similarity]
test/system/comet2_err/err_204/desc.txt [moved from test/system/comet2/err_204/desc.txt with 100% similarity]
test/system/comet2_err/err_205/0.txt [moved from test/system/comet2/err_205/0.txt with 100% similarity]
test/system/comet2_err/err_205/Makefile [moved from test/system/comet2/direct/Makefile with 100% similarity]
test/system/comet2_err/err_205/cmd [moved from test/system/comet2/err_205/cmd with 100% similarity]
test/system/comet2_err/err_205/create_a.c [moved from test/system/comet2/err_205/create_a.c with 100% similarity]
test/system/comet2_err/err_205/desc.txt [moved from test/system/comet2/err_205/desc.txt with 100% similarity]
test/system/comet2_err/err_206/0.txt [moved from test/system/comet2/err_206/0.txt with 100% similarity]
test/system/comet2_err/err_206/Makefile [moved from test/system/comet2/err_205/Makefile with 100% similarity]
test/system/comet2_err/err_206/cmd [moved from test/system/comet2/err_206/cmd with 100% similarity]
test/system/comet2_err/err_206/create_a.c [moved from test/system/comet2/err_206/create_a.c with 100% similarity]
test/system/comet2_err/err_206/desc.txt [moved from test/system/comet2/err_206/desc.txt with 100% similarity]
test/system/comet2_err/err_207/0.txt [moved from test/system/comet2/err_207/0.txt with 100% similarity]
test/system/comet2_err/err_207/Makefile [moved from test/system/comet2/err_207/Makefile with 100% similarity]
test/system/comet2_err/err_207/cmd [moved from test/system/comet2/err_207/cmd with 100% similarity]
test/system/comet2_err/err_208/0.txt [moved from test/system/comet2/err_208/0.txt with 100% similarity]
test/system/comet2_err/err_208/Makefile [moved from test/system/comet2/err_208/Makefile with 100% similarity]
test/system/comet2_err/err_208/cmd [moved from test/system/comet2/err_208/cmd with 100% similarity]
test/system/comet2_err/err_208/teststr.txt [moved from test/system/comet2/err_208/teststr.txt with 100% similarity]
test/system/comet2_err/err_209/0.txt [moved from test/system/comet2/err_209/0.txt with 100% similarity]
test/system/comet2_err/err_209/Makefile [moved from test/system/comet2/err_209/Makefile with 100% similarity]
test/system/comet2_err/err_209/cmd [moved from test/system/comet2/err_209/cmd with 100% similarity]
test/system/comet2_err/err_209/teststr.txt [moved from test/system/comet2/err_209/teststr.txt with 100% similarity]
test/system/comet2_err/err_210/0.txt [moved from test/system/comet2/err_210/0.txt with 100% similarity]
test/system/comet2_err/err_210/Makefile [moved from test/system/comet2/err_210/Makefile with 100% similarity]
test/system/comet2_err/err_210/cmd [moved from test/system/comet2/err_210/cmd with 100% similarity]
test/system/comet2_err/err_211/0.txt [moved from test/system/comet2/err_211/0.txt with 100% similarity]
test/system/comet2_err/err_211/Makefile [moved from test/system/comet2/err_211/Makefile with 100% similarity]
test/system/comet2_err/err_211/cmd [moved from test/system/comet2/err_211/cmd with 100% similarity]
test/system/comet2_lib/Define.mk [new symlink]
test/system/comet2_lib/Makefile [new symlink]
test/system/comet2_lib/Test.mk [new symlink]
test/system/comet2_lib/lib_abs/0.txt [moved from test/system/comet2/lib_abs/0.txt with 100% similarity]
test/system/comet2_lib/lib_abs/Makefile [moved from test/system/comet2/hello/Makefile with 100% similarity]
test/system/comet2_lib/lib_abs/abs.casl [moved from test/system/comet2/lib_abs/abs.casl with 100% similarity]
test/system/comet2_lib/lib_abs/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_addl32/0.txt [moved from test/system/comet2/lib_addl32/0.txt with 100% similarity]
test/system/comet2_lib/lib_addl32/Makefile [moved from test/system/comet2/lib_abs/Makefile with 100% similarity]
test/system/comet2_lib/lib_addl32/addl32.casl [moved from test/system/comet2/lib_addl32/addl32.casl with 100% similarity]
test/system/comet2_lib/lib_addl32/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_divl/0.txt [moved from test/system/comet2/lib_divl/0.txt with 100% similarity]
test/system/comet2_lib/lib_divl/Makefile [moved from test/system/comet2/lib_addl32/Makefile with 100% similarity]
test/system/comet2_lib/lib_divl/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_divl/divl.casl [moved from test/system/comet2/lib_divl/divl.casl with 100% similarity]
test/system/comet2_lib/lib_inl/0.txt [moved from test/system/comet2/lib_inl/0.txt with 100% similarity]
test/system/comet2_lib/lib_inl/Makefile [moved from test/system/comet2/lib_divl/Makefile with 100% similarity]
test/system/comet2_lib/lib_inl/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_inl/inl.casl [moved from test/system/comet2/lib_inl/inl.casl with 100% similarity]
test/system/comet2_lib/lib_inl/teststr.txt [moved from test/system/comet2/lib_inl/teststr.txt with 100% similarity]
test/system/comet2_lib/lib_minim/0.txt [moved from test/system/comet2/lib_minim/0.txt with 100% similarity]
test/system/comet2_lib/lib_minim/Makefile [moved from test/system/comet2/lib_inl/Makefile with 100% similarity]
test/system/comet2_lib/lib_minim/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_minim/minim.casl [moved from test/system/comet2/lib_minim/minim.casl with 100% similarity]
test/system/comet2_lib/lib_mula/0.txt [moved from test/system/comet2/lib_mula/0.txt with 100% similarity]
test/system/comet2_lib/lib_mula/Makefile [moved from test/system/comet2/lib_minim/Makefile with 100% similarity]
test/system/comet2_lib/lib_mula/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_mula/mula.casl [moved from test/system/comet2/lib_mula/mula.casl with 100% similarity]
test/system/comet2_lib/lib_mull/0.txt [moved from test/system/comet2/lib_mull/0.txt with 100% similarity]
test/system/comet2_lib/lib_mull/Makefile [moved from test/system/comet2/lib_mula/Makefile with 100% similarity]
test/system/comet2_lib/lib_mull/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_mull/mull.casl [moved from test/system/comet2/lib_mull/mull.casl with 100% similarity]
test/system/comet2_lib/lib_outa/0.txt [moved from test/system/comet2/lib_outa/0.txt with 100% similarity]
test/system/comet2_lib/lib_outa/Makefile [moved from test/system/comet2/lib_mull/Makefile with 100% similarity]
test/system/comet2_lib/lib_outa/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_outaq15/0.txt [moved from test/system/comet2/lib_outa_q15/0.txt with 100% similarity]
test/system/comet2_lib/lib_outaq15/Makefile [moved from test/system/comet2/lib_outa/Makefile with 100% similarity]
test/system/comet2_lib/lib_outaq15/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_outaq15/outa_q15.casl [moved from test/system/comet2/lib_outa_q15/outa_q15.casl with 100% similarity]
test/system/comet2_lib/lib_outb/0.txt [moved from test/system/comet2/lib_outb/0.txt with 100% similarity]
test/system/comet2_lib/lib_outb/Makefile [moved from test/system/comet2/lib_outa_q15/Makefile with 100% similarity]
test/system/comet2_lib/lib_outb/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_outl/0.txt [moved from test/system/comet2/lib_outl/0.txt with 100% similarity]
test/system/comet2_lib/lib_outl/Makefile [moved from test/system/comet2/lib_outb/Makefile with 100% similarity]
test/system/comet2_lib/lib_outl/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_outlq15/0.txt [moved from test/system/comet2/lib_outl_q15/0.txt with 100% similarity]
test/system/comet2_lib/lib_outlq15/Makefile [moved from test/system/comet2/lib_outl/Makefile with 100% similarity]
test/system/comet2_lib/lib_outlq15/cmd [new file with mode: 0755]
test/system/comet2_lib/lib_rev/0.txt [moved from test/system/comet2/lib_rev/0.txt with 100% similarity]
test/system/comet2_lib/lib_rev/Makefile [moved from test/system/comet2/lib_outl_q15/Makefile with 100% similarity]
test/system/comet2_lib/lib_rev/cmd [new file with mode: 0755]
test/system/comet2_opt/Define.mk [new symlink]
test/system/comet2_opt/Makefile [new symlink]
test/system/comet2_opt/Test.mk [new symlink]
test/system/comet2_opt/opt__T/0.txt [moved from test/system/comet2/opt__T/0.txt with 100% similarity]
test/system/comet2_opt/opt__T/Makefile [moved from test/system/comet2/lib_rev/Makefile with 100% similarity]
test/system/comet2_opt/opt__T/cmd [new file with mode: 0755]
test/system/comet2_opt/opt__T/desc.txt [moved from test/system/comet2/opt__T/desc.txt with 100% similarity]
test/system/comet2_opt/opt_h/0.txt [moved from test/system/comet2/opt_h/0.txt with 100% similarity]
test/system/comet2_opt/opt_h/Makefile [moved from test/system/comet2/opt__T/Makefile with 100% similarity]
test/system/comet2_opt/opt_h/cmd [moved from test/system/comet2/opt_h/cmd with 100% similarity]
test/system/comet2_opt/opt_h/desc.txt [moved from test/system/comet2/opt_h/desc.txt with 100% similarity]
test/system/comet2_opt/opt_opterr/0.txt [moved from test/system/comet2/opt_opterr/0.txt with 100% similarity]
test/system/comet2_opt/opt_opterr/Makefile [moved from test/system/comet2/opt_h/Makefile with 100% similarity]
test/system/comet2_opt/opt_opterr/cmd [moved from test/system/comet2/opt_opterr/cmd with 50% similarity]
test/system/comet2_opt/opt_opterr/desc.txt [moved from test/system/comet2/opt_opterr/desc.txt with 100% similarity]
test/system/comet2_opt/opt_t/0.txt [moved from test/system/comet2/opt_t/0.txt with 100% similarity]
test/system/comet2_opt/opt_t/Makefile [moved from test/system/comet2/opt_opterr/Makefile with 100% similarity]
test/system/comet2_opt/opt_t/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_t/desc.txt [moved from test/system/comet2/opt_t/desc.txt with 100% similarity]
test/system/comet2_opt/opt_td/0.txt [moved from test/system/comet2/opt_td/0.txt with 100% similarity]
test/system/comet2_opt/opt_td/Makefile [moved from test/system/comet2/opt_t/Makefile with 100% similarity]
test/system/comet2_opt/opt_td/cmd [new file with mode: 0755]
test/system/comet2_opt/opt_td/desc.txt [moved from test/system/comet2/opt_td/desc.txt with 100% similarity]
test/system/comet2_opt/opt_v/.gitignore [moved from test/system/comet2/opt_v/.gitignore with 100% similarity]
test/system/comet2_opt/opt_v/0.txt.version [moved from test/system/comet2/opt_v/0.txt.version with 100% similarity]
test/system/comet2_opt/opt_v/Makefile [moved from test/system/comet2/opt_td/Makefile with 100% similarity]
test/system/comet2_opt/opt_v/cmd [moved from test/system/comet2/opt_v/cmd with 100% similarity]
test/system/comet2_smoke/Define.mk [new symlink]
test/system/comet2_smoke/Makefile [new symlink]
test/system/comet2_smoke/Test.mk [new symlink]
test/system/comet2_smoke/direct/0.txt [moved from test/system/comet2/direct/0.txt with 100% similarity]
test/system/comet2_smoke/direct/Makefile [moved from test/system/comet2/err_206/Makefile with 100% similarity]
test/system/comet2_smoke/direct/cmd [moved from test/system/comet2/direct/cmd with 100% similarity]
test/system/comet2_smoke/direct/create_a.c [moved from test/system/comet2/direct/create_a.c with 100% similarity]
test/system/comet2_smoke/direct/desc.txt [moved from test/system/comet2/direct/desc.txt with 100% similarity]
test/system/comet2_smoke/hello/0.txt [moved from test/system/comet2/hello/0.txt with 100% similarity]
test/system/comet2_smoke/hello/Makefile [moved from test/system/comet2/opt_v/Makefile with 100% similarity]
test/system/comet2_smoke/hello/cmd [new file with mode: 0755]

diff --git a/VERSION b/VERSION
index 8669312..b5c41d8 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1,2 +1,2 @@
-v0.2p43
+v0.2p45
 
index 1392daa..526fae1 100644 (file)
@@ -1,6 +1,7 @@
-.PHONY: all install-casl2lib uninstall-casl2lib
+.PHONY: all libfiles install-casl2lib uninstall-casl2lib
 
 CAT := cat
+CASL2OUT := casl2 -M4096 -O
 RMF := rm -f
 RMDIR := rmdir
 ECHO := echo
@@ -9,11 +10,14 @@ INSTALL := install
 prefix ?= ~
 casl2libdir ?= $(prefix)/share/casl2lib
 
-all: stdlib.casl abs.casl addl32.casl diva.casl divl.casl inl.casl l2str.casl max.casl minim.casl mula.casl mull.casl outa.casl outa_q15.casl outb.casl outb_w.casl outl.casl outl_q15.casl outpbm.casl pbm16.casl str2l.casl
+all: stdlib.casl libfiles
 
 %.casl: src/%.casl
        $(CAT) $^ >$@
 
+%.o: %.casl
+       $(CASL2OUT)$< $@
+
 include casl2lib.dep
 
 clean:
index 9bb2032..ae4751b 100644 (file)
@@ -1,4 +1,6 @@
-stdlib.casl: src/stdlib.casl src/abs.casl src/addl32.casl src/diva.casl src/divl.casl src/inl.casl src/l2str.casl src/max.casl src/minim.casl src/mula.casl src/mull.casl src/outa.casl src/outa_q15.casl src/outb.casl src/outb_w.casl src/outl.casl src/outl_q15.casl src/outpbm.casl src/pbm16.casl src/rev.casl src/str2l.casl
+stdlib.casl: src/stdlib.casl src/abs.casl src/addl32.casl src/diva.casl src/divl.casl src/inl.casl src/l2str.casl src/max.casl src/minim.casl src/mula.casl src/mull.casl src/outa.casl src/outaq15.casl src/outb.casl src/outbw.casl src/outl.casl src/outlq15.casl src/outpbm.casl src/pbm16.casl src/rev.casl src/str2l.casl
+
+libfiles: abs.casl addl32.casl diva.casl divl.casl inl.casl l2str.casl max.casl minim.casl mula.casl mull.casl outa.casl outaq15.casl outb.casl outbw.casl outl.casl outlq15.casl outpbm.casl pbm16.casl str2l.casl
 
 abs.casl: src/abs.casl
 
@@ -20,20 +22,22 @@ mula.casl: src/mula.casl mull.casl
 
 mull.casl: src/mull.casl
 
-outa.casl: src/outa.casl abs.casl divl.casl
+outa.casl: src/outa.casl abs.casl divl.casl rev.casl
 
-outa_q15.casl: src/outa_q15.casl abs.casl mull.casl
+outaq15.casl: src/outaq15.casl abs.casl mull.casl
 
 outb.casl: src/outb.casl divl.casl rev.casl
 
-outb_w.casl: src/outb_w.casl divl.casl rev.casl
+outbw.casl: src/outbw.casl divl.casl rev.casl
 
 outl.casl: src/outl.casl divl.casl rev.casl
 
-outl_q15.casl: src/outl_q15.casl mull.casl
+outlq15.casl: src/outlq15.casl mull.casl
 
 outpbm.casl: src/outpbm.casl l2str.casl
 
 pbm16.casl: src/pbm16.casl outb.casl
 
+rev.casl: src/rev.casl
+
 str2l.casl: src/str2l.casl mull.casl
index ec8bd8b..3b88321 100644 (file)
@@ -20,47 +20,68 @@ ILEN    DS      1
 LENMAX  DC      5
 IBUF    DS      5
         END
-;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
-;;; 入力 GR1:被乗数 GR2:乗数
-;;; 出力 GR0:積の下位WORD GR3:積の上位WORD
-;;; 積が65535より大きい場合は、オーバーフロー
-MULL    START
+;;; 10進数の整数を表す文字列を数値に変換
+;;; 数値の範囲は、0から65535
+;;; 入力 GR1: 文字列を格納するアドレス
+;;;      GR2: 文字列の長さ。最大5けた
+;;; 出力 GR0: 数値
+;;;           文字列が最大長より大きい場合や数値以外の場合は、GR0は#FFFF、OFは1
+;;; 依存プログラム: MULL
+STR2L   START
         PUSH    0,GR4
         PUSH    0,GR5
-        XOR     GR0,GR0         ; 積
-        XOR     GR3,GR3         ; 上位word
-        XOR     GR5,GR5         ; 上位wordの一時値
-        AND     GR1,GR1         ; (GR1 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        AND     GR2,GR2         ; (GR2 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        LAD     GR4,1           ; 対象ビット
-LOOP    PUSH    0,GR4           ; ループ先頭。GR2のビット中でGR4が示すビットが0の場合、NEXTへジャンプ
-        AND     GR4,GR2         ; ↓
-        POP     GR4             ; ↓
-        JZE     NEXT1           ; ↓
-        ADDL    GR3,GR5         ; GR3 <- GR3 + GR5
-        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
-        JOV     AHB1            ; GR0がオーバーフローした場合、AHB1へジャンプ
-        JUMP    NEXT1           ; ↓
-AHB1    LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-NEXT1   SLL     GR4,1           ; GR4を1回左シフト
-        JOV     CHKOV           ; ↓
-        SLL     GR5,1           ; GR5を1回左シフト
-        CPL     GR4,GR2         ; (GR4 > GR2)の場合、CHKOVへジャンプ
-        JPL     CHKOV           ; ↓
-        SLL     GR1,1           ; GR1を1回左シフト
-        JOV     AHB2            ; GR1がオーバーフローした場合、AHBへジャンプ
-        JUMP    NEXT2           ; ↓
-AHB2    LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
-NEXT2   JUMP    LOOP            ; ループ終端
-CHKOV   AND     GR3,GR3         ; GR3 = 0の場合、終了
+        XOR     GR0,GR0         ; GR0:初期化
+        AND     GR2,GR2         ; (GR2 = 0)の場合、FINへジャンプ
         JZE     FIN             ; ↓
-        LAD     GR4,#FFFF       ; GR3 <> 0の場合、オーバーフロー
-        SLL     GR4,1           ; ↓
+        CPL     GR2,MAXLEN      ; (GR2 > MAXLEN)の場合、LENOVへジャンプ
+        JPL     LENOV           ; ↓
+        ST      GR1,STR         ; STR <- GR1 文字列の開始アドレス
+        ST      GR2,LEN         ; LEN <- GR2
+        LAD     GR2,10          ; GR2:10進数の「10」
+        XOR     GR4,GR4         ; GR4:値の一時格納
+        XOR     GR5,GR5         ; GR5:インデックス
+STOL    CPL     GR5,LEN         ; ループ先頭。(GR5 = LEN)の場合、ループ脱出
+        JZE     CP              ; ↓
+        LD      GR1,STR         ; GR1に、入力文字列中の次の桁を格納
+        ADDL    GR1,GR5         ; ↓
+        LD      GR1,0,GR1       ; ↓
+        CPL     GR1,ZERO        ; (GR1 < '0')の場合、NANへジャンプ
+        JMI     NAN             ; ↓
+        CPL     GR1,NINE        ; (GR1 > '9')の場合、NANへジャンプ
+        JPL     NAN             ; ↓
+        SUBL    GR1,ZERO        ; GR1の文字を、対応する数値に変換
+        ST      GR5,NLEN        ; GR5 <- LEN - NLEN - 1
+        LD      GR5,LEN         ; ↓
+        SUBA    GR5,NLEN        ; ↓
+MUL10   CPA     GR5,=1          ; ループ先頭。GR1 <- 10 ** GR5
+        JZE     NEXT            ; (GR5 = 1)の場合、ループ脱出
+        JMI     NEXT            ; ↓
+        CALL    MULL            ; MULLを呼び出し、GR0 <- GR1 * GR2
+        JOV     FIN             ; ↓ オーバーフロー時は、プログラム終端へジャンプ
+        LD      GR1,GR0         ; GR1 <- GR0
+        LAD     GR5,-1,GR5      ; GR5 <- GR5 -1
+        JUMP    MUL10           ; ループ終端へジャンプ
+NEXT    LD      GR5,NLEN        ; GR5 <- NLEN。復元
+        ADDL    GR4,GR1         ; GR4 <- GR4 + GR1
+        JOV     FIN             ; ↓
+        LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
+        JUMP    STOL            ; ループ終端
+NAN     LAD     GR2,#FFFF       ; GR2 <- #FFFF
+        JUMP    FIN             ; FINへジャンプ
+CP      LD      GR1,GR4         ; GR0 <- GR4
+        LD      GR0,LEN         ; GR0 <- LEN
+        JUMP    FIN             ; プログラム終端へジャンプ
+LENOV   LAD     GR0,#FFFF       ; 文字列が最大長より大きい場合、GR0 <- #FFFF
+        SRA     GR0,1           ; ↓ オーバーフロー発生
 FIN     POP     GR5
         POP     GR4
         RET
+ZERO    DC      '0'
+NINE    DC      '9'
+MAXLEN  DC      5               ; 文字列の最大長
+STR     DS      1
+LEN     DS      1
+NLEN    DS      1
         END
 ;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
 ;;; 入力 GR1:被乗数 GR2:乗数
index baf71c9..c5ee7d1 100644 (file)
@@ -106,3 +106,30 @@ FIN     POP     GR4
 Y       DS      1
 TMP     DS      1
         END
+;;; メモリー上にある指定されたアドレス、長さの文字列を逆順に並べ替える
+;;;     例: 12345 -> 54321、54321- -> -12345
+;;; 入力 GR1:文字列のアドレス GR2:文字列の長さ
+;;; 出力 (同上)
+REV     START
+        RPUSH
+        LAD     GR3,0           ; GR3の初期化
+PU      CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     NEXT            ; ↓
+        LD      GR4,GR1         ; GR4 <- GR1
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        LD      GR5,0,GR4       ; GR5 <- GR4アドレスの値
+        PUSH    0,GR5           ; GR5をプッシュ
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    PU              ; ループ終端
+NEXT    LAD     GR3,0           ; GR3の初期化
+PO      CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
+        JZE     FIN             ; ↓
+        POP     GR5             ; GR5にポップ
+        LD      GR4,GR1         ; GR4にGR1の値をコピー
+        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
+        ST      GR5,0,GR4       ; GR4のアドレス <- GR5の値
+        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
+        JUMP    PO              ; ループ終端
+FIN     RPOP
+        RET
+        END
diff --git a/as/casl2lib/outa_q15.casl b/as/casl2lib/outa_q15.casl
deleted file mode 100644 (file)
index 74b1e2d..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-;; GR1に格納された値を、10進数の符号付き小数値として表示
-OUTAQ15 START
-        RPUSH
-        LAD     GR2,10          ; GR2に10進数の「10」を格納
-        XOR     GR4,GR4         ; 整数値の長さ
-        XOR     GR3,GR3         ; 出力する文字を一時的に格納
-        AND     GR1,GR1         ; GR1の符号をチェック
-        JPL     STDN            ; ↓ GR1が正数の場合、STDNにジャンプ
-        LD      GR3,='-'        ; ↓ GR1が負数の場合、「-」をSTR領域に格納
-        ST      GR3,STR         ; ↓ ↓
-        LAD     GR4,1,GR4       ; ↓ ↓ GR4 <- GR4 + 1
-        CPA     GR1,=#8000      ; (GR1 = #8000)の場合、MINONEへジャンプ
-        JZE     MINONE          ; ↓
-        CALL    ABS             ; GR1を正数に変換
-STDN    LD      GR3,='0'        ; 「0」をSTR領域に格納
-        ST      GR3,STR,GR4     ; ↓
-        AND     GR1,GR1         ; GR1が0の場合、PRTへジャンプ
-        JZE     PRT             ; ↓
-        LAD     GR4,1,GR4       ; ↓ GR4 <- GR4 + 1
-        LD      GR3,='.'        ; 「.」をSTR領域に格納
-        ST      GR3,STR,GR4     ; ↓
-        LAD     GR4,1,GR4       ; ↓ GR4 <- GR4 + 1
-        SLL     GR1,1           ; GR1を1回左シフト
-;; GR1の内容を小数値と見なし、10進数の文字列に変換してSTRに格納
-TODIG   AND     GR1,GR1         ; GR1が0の場合は、ループを脱出
-        JZE     PRT             ; ↓
-        CALL    MULL            ; GR1とGR2の、積をGR1、オーバーフロー値をGR3に格納
-        LD      GR1,GR0         ; GR0をGR1にコピー
-        ADDA    GR3,='0'        ; GR1を文字に変換
-        ST      GR3,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        JUMP    TODIG           ; ループ
-;; GR1 = -1の場合
-MINONE  LD      GR1,='1'        ; GR1が#8000の場合、-1を出力
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        JUMP    PRT             ; ↓
-;; 値を出力
-PRT     ST      GR4,LEN         ; LEN <- GR4
-        OUT     STR,LEN         ; ↓
-        RPOP
-        RET
-STR     DS      20
-LEN     DS      1
-        END
-
-;;; GR1を符号付き整数とみなし、絶対値に変換
-;;; 入力 GR1: -32768から32767の整数
-;;; 出力 GR1: 入力された整数の絶対値
-;;;       OF: 入力されたGR1が-32768の場合、1
-;;;       SF: 入力されたGR1が負数(-32767〜-1)の場合、1
-ABS     START
-        AND     GR1,GR1         ; GR1が0以上の場合は、FINへジャンプ
-        JPL     FIN             ; ↓
-        JZE     FIN             ; ↓
-        XOR     GR1,ALLON       ; GR1のビットを反転
-        ADDA    GR1,ONE         ; GR1に1を追加
-        JOV     FIN             ; 足し算でオーバーフローの場合は、OF:1を保持してFINへジャンプ
-        CPL     GR1,ALLON       ; SF:1を設定
-FIN     RET
-ONE     DC      1
-ALLON   DC      #FFFF
-        END
-;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
-;;; 入力 GR1:被乗数 GR2:乗数
-;;; 出力 GR0:積の下位WORD GR3:積の上位WORD
-;;; 積が65535より大きい場合は、オーバーフロー
-MULL    START
-        PUSH    0,GR4
-        PUSH    0,GR5
-        XOR     GR0,GR0         ; 積
-        XOR     GR3,GR3         ; 上位word
-        XOR     GR5,GR5         ; 上位wordの一時値
-        AND     GR1,GR1         ; (GR1 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        AND     GR2,GR2         ; (GR2 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        LAD     GR4,1           ; 対象ビット
-LOOP    PUSH    0,GR4           ; ループ先頭。GR2のビット中でGR4が示すビットが0の場合、NEXTへジャンプ
-        AND     GR4,GR2         ; ↓
-        POP     GR4             ; ↓
-        JZE     NEXT1           ; ↓
-        ADDL    GR3,GR5         ; GR3 <- GR3 + GR5
-        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
-        JOV     AHB1            ; GR0がオーバーフローした場合、AHB1へジャンプ
-        JUMP    NEXT1           ; ↓
-AHB1    LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-NEXT1   SLL     GR4,1           ; GR4を1回左シフト
-        JOV     CHKOV           ; ↓
-        SLL     GR5,1           ; GR5を1回左シフト
-        CPL     GR4,GR2         ; (GR4 > GR2)の場合、CHKOVへジャンプ
-        JPL     CHKOV           ; ↓
-        SLL     GR1,1           ; GR1を1回左シフト
-        JOV     AHB2            ; GR1がオーバーフローした場合、AHBへジャンプ
-        JUMP    NEXT2           ; ↓
-AHB2    LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
-NEXT2   JUMP    LOOP            ; ループ終端
-CHKOV   AND     GR3,GR3         ; GR3 = 0の場合、終了
-        JZE     FIN             ; ↓
-        LAD     GR4,#FFFF       ; GR3 <> 0の場合、オーバーフロー
-        SLL     GR4,1           ; ↓
-FIN     POP     GR5
-        POP     GR4
-        RET
-        END
diff --git a/as/casl2lib/outb_w.casl b/as/casl2lib/outb_w.casl
deleted file mode 100644 (file)
index cf709d6..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-;;; GR1に格納された値を、空白付きの2進数値として表示
-OUTB    START
-        RPUSH
-        LD      GR2,BIN         ; GR2に2進数の「2」を格納。
-        XOR     GR4,GR4         ; GR4: 2進数値の長さ
-STI     CPL     GR1,GR2         ; ループ先頭。(GR1 < GR2)の場合は、ループ脱出
-        JMI     STLST           ; ↓
-        CALL    DIVL            ; GR1とGR2の、商をGR0、剰余をGR3に格納
-        LD      GR1,GR3         ; GR1にGR3をコピー
-        LD      GR1,NCHAR,GR1   ; GR1を文字に変換
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        LD      GR1,SPC         ; GR1 <- SPC
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        LD      GR1,GR0         ; GR0をGR1にコピー
-        JUMP    STI             ; ループ終端
-STLST   LD      GR1,NCHAR,GR1   ; GR1を文字に変換
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-EMLOOP  CPL     GR4,DIG         ; ループ先頭。(GR4 = DIG)の場合は、ループ脱出
-        JZE     PRT             ; ↓
-        LD      GR1,SPC         ; GR1 <- SPC
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        LD      GR1,NCHAR       ; GR1 <- NCHAR:'0'
-        ST      GR1,STR,GR4     ; (STR + GR4) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        JUMP    EMLOOP          ; ループ終端
-PRT     ST      GR4,LEN         ; LEN <- GR4
-        LD      GR2,LEN         ; GR2にLENの値を格納
-        LAD     GR1,STR         ; GR1に文字列のアドレスを格納
-        CALL    REV             ; 文字列を逆順に並べ替え
-        OUT     STR,LEN         ; 文字列を出力
-        RPOP
-        RET
-STR     DS      32
-LEN     DS      1
-BIN     DC      2
-NCHAR   DC      '01'
-SPC     DC      ' '
-DIG     DC      31
-        END
-;;; 0〜65535の範囲にある正数の割算(筆算方式)を行う
-;;; 入力 GR1:被除数 GR2:除数
-;;; 出力 GR0:商 GR3:剰余
-;;; (GR2 = 0)の場合、GR0 GR3とも0になり、オーバーフロー
-DIVL    START
-        PUSH    0,GR1
-        PUSH    0,GR2
-        PUSH    0,GR4
-        XOR     GR0,GR0         ; GR0:商 初期化
-        XOR     GR3,GR3         ; GR3:剰余 初期化
-        AND     GR2,GR2         ; (GR2 = 0)の場合、DIVZEROへジャンプ
-        JZE     DIVZERO         ; ↓
-        AND     GR1,GR1         ; (GR1 = 0)の場合、FINへジャンプ
-        JZE     FIN             ; ↓
-        ST      GR2,Y           ; YにGR2の初期値を保存
-        LAD     GR4,1           ; GR4:対象ビットのインデックス 初期化
-SL      CPL     GR2,GR1         ; ループ先頭。(GR2 > GR1)の場合、LOOPへループ脱出
-        JPL     LOOP            ; ↓
-        SLL     GR4,1           ; GR4を1回左シフト
-        ST      GR2,TMP         ; GR2の値をTMPに退避
-        SLL     GR2,1           ; GR2を1回左シフト
-        JOV     YOV             ; オーバーフローの場合は、YOVへジャンプ
-        JUMP    SL              ; ループ終端
-YOV     LD      GR2,TMP         ; GR2の値をTMPから復元
-        SRL     GR4,1           ; GR4を1回右シフト
-        JUMP    LPIN            ; LPINへジャンプ
-LOOP    SRL     GR4,1           ; ループ先頭。GR4を1回右シフト
-        JZE     SETMOD          ; (GR4 = 0)の場合、SETMODへループ脱出
-        SRL     GR2,1           ; GR2を1回右シフト
-        CPL     GR1,Y           ; (GR1 < Y)の場合、SETMODへループ脱出
-        JMI     SETMOD          ; ↓
-        CPL     GR1,GR2         ; (GR1 < GR2)の場合、ループ先頭へジャンプ
-        JMI     LOOP            ; ↓
-LPIN    SUBL    GR1,GR2         ; GR1 <- GR1 - GR2
-        ADDL    GR0,GR4         ; GR0 <- GR0 + GR4
-        JUMP    LOOP            ; ループ終端
-DIVZERO LAD     GR3,#8000       ; 強制的にオーバーフローを発生させ、GR3 <- 0
-        SLL     GR3,1           ; ↓
-        JUMP    FIN             ; FIN へジャンプ
-SETMOD  LD      GR3,GR1         ; GR3 <- GR1。剰余の設定
-FIN     POP     GR4
-        POP     GR2
-        POP     GR1
-        RET
-Y       DS      1
-TMP     DS      1
-        END
-;;; メモリー上にある指定されたアドレス、長さの文字列を逆順に並べ替える
-;;;     例: 12345 -> 54321、54321- -> -12345
-;;; 入力 GR1:文字列のアドレス GR2:文字列の長さ
-;;; 出力 (同上)
-REV     START
-        RPUSH
-        LAD     GR3,0           ; GR3の初期化
-PU      CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
-        JZE     NEXT            ; ↓
-        LD      GR4,GR1         ; GR4 <- GR1
-        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
-        LD      GR5,0,GR4       ; GR5 <- GR4アドレスの値
-        PUSH    0,GR5           ; GR5をプッシュ
-        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-        JUMP    PU              ; ループ終端
-NEXT    LAD     GR3,0           ; GR3の初期化
-PO      CPL     GR3,GR2         ; ループ先頭。(GR3 = GR2)の場合、ループ脱出
-        JZE     FIN             ; ↓
-        POP     GR5             ; GR5にポップ
-        LD      GR4,GR1         ; GR4にGR1の値をコピー
-        ADDL    GR4,GR3         ; GR4 <- GR4 + GR3
-        ST      GR5,0,GR4       ; GR4のアドレス <- GR5の値
-        LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-        JUMP    PO              ; ループ終端
-FIN     RPOP
-        RET
-        END
diff --git a/as/casl2lib/outl_q15.casl b/as/casl2lib/outl_q15.casl
deleted file mode 100644 (file)
index 0355a6f..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-;; GR1に格納された値を、10進数の符号なし小数値として表示
-OUTLQ15 START
-        RPUSH
-        LAD     GR2,10          ; GR2に10進数の「10」を格納
-        XOR     GR4,GR4         ; 整数値の長さ
-STDN    LD      GR3,='0'        ; 「0」をSTR領域に格納
-        ST      GR3,STR,GR4     ; ↓
-        AND     GR1,GR1         ; GR1が0の場合、PRTへジャンプ
-        JZE     PRT             ; ↓
-        LAD     GR4,1,GR4       ; ↓ GR4 <- GR4 + 1
-        LD      GR3,='.'        ; 「.」をSTR領域に格納
-        ST      GR3,STR,GR4     ; ↓
-        LAD     GR4,1,GR4       ; ↓ GR4 <- GR4 + 1
-;; GR1の内容を小数値と見なし、10進数の文字列に変換してSTRに格納
-TODIG   AND     GR1,GR1         ; GR1が0の場合は、ループを脱出
-        JZE     PRT             ; ↓
-        CALL    MULL            ; GR1とGR2の、積をGR0、オーバーフロー値をGR3に格納
-        LD      GR1,GR0         ; GR0をGR1にコピー
-        ADDA    GR3,='0'        ; GR3を文字に変換
-        ST      GR3,STR,GR4     ; (STR + GR3) <- GR1
-        LAD     GR4,1,GR4       ; GR4 <- GR4 + 1
-        JUMP    TODIG           ; ループ
-PRT     ST      GR4,LEN         ; LEN <- GR4
-        OUT     STR,LEN         ; 文字列を出力
-        RPOP
-        RET
-STR     DS      20
-LEN     DS      1
-        END
-;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
-;;; 入力 GR1:被乗数 GR2:乗数
-;;; 出力 GR0:積の下位WORD GR3:積の上位WORD
-;;; 積が65535より大きい場合は、オーバーフロー
-MULL    START
-        PUSH    0,GR4
-        PUSH    0,GR5
-        XOR     GR0,GR0         ; 積
-        XOR     GR3,GR3         ; 上位word
-        XOR     GR5,GR5         ; 上位wordの一時値
-        AND     GR1,GR1         ; (GR1 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        AND     GR2,GR2         ; (GR2 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        LAD     GR4,1           ; 対象ビット
-LOOP    PUSH    0,GR4           ; ループ先頭。GR2のビット中でGR4が示すビットが0の場合、NEXTへジャンプ
-        AND     GR4,GR2         ; ↓
-        POP     GR4             ; ↓
-        JZE     NEXT1           ; ↓
-        ADDL    GR3,GR5         ; GR3 <- GR3 + GR5
-        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
-        JOV     AHB1            ; GR0がオーバーフローした場合、AHB1へジャンプ
-        JUMP    NEXT1           ; ↓
-AHB1    LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-NEXT1   SLL     GR4,1           ; GR4を1回左シフト
-        JOV     CHKOV           ; ↓
-        SLL     GR5,1           ; GR5を1回左シフト
-        CPL     GR4,GR2         ; (GR4 > GR2)の場合、CHKOVへジャンプ
-        JPL     CHKOV           ; ↓
-        SLL     GR1,1           ; GR1を1回左シフト
-        JOV     AHB2            ; GR1がオーバーフローした場合、AHBへジャンプ
-        JUMP    NEXT2           ; ↓
-AHB2    LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
-NEXT2   JUMP    LOOP            ; ループ終端
-CHKOV   AND     GR3,GR3         ; GR3 = 0の場合、終了
-        JZE     FIN             ; ↓
-        LAD     GR4,#FFFF       ; GR3 <> 0の場合、オーバーフロー
-        SLL     GR4,1           ; ↓
-FIN     POP     GR5
-        POP     GR4
-        RET
-        END
index 591ef66..fb5e980 100644 (file)
@@ -1,44 +1,65 @@
-;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
-;;; 入力 GR1:被乗数 GR2:乗数
-;;; 出力 GR0:積の下位WORD GR3:積の上位WORD
-;;; 積が65535より大きい場合は、オーバーフロー
-MULL    START
+;;; 10進数の整数を表す文字列を数値に変換
+;;; 数値の範囲は、0から65535
+;;; 入力 GR1: 文字列を格納するアドレス
+;;;      GR2: 文字列の長さ。最大5けた
+;;; 出力 GR0: 数値
+;;;           文字列が最大長より大きい場合や数値以外の場合は、GR0は#FFFF、OFは1
+;;; 依存プログラム: MULL
+STR2L   START
         PUSH    0,GR4
         PUSH    0,GR5
-        XOR     GR0,GR0         ; 積
-        XOR     GR3,GR3         ; 上位word
-        XOR     GR5,GR5         ; 上位wordの一時値
-        AND     GR1,GR1         ; (GR1 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        AND     GR2,GR2         ; (GR2 = 0)の場合、終了
-        JZE     CHKOV           ; ↓
-        LAD     GR4,1           ; 対象ビット
-LOOP    PUSH    0,GR4           ; ループ先頭。GR2のビット中でGR4が示すビットが0の場合、NEXTへジャンプ
-        AND     GR4,GR2         ; ↓
-        POP     GR4             ; ↓
-        JZE     NEXT1           ; ↓
-        ADDL    GR3,GR5         ; GR3 <- GR3 + GR5
-        ADDL    GR0,GR1         ; GR0 <- GR0 + GR1
-        JOV     AHB1            ; GR0がオーバーフローした場合、AHB1へジャンプ
-        JUMP    NEXT1           ; ↓
-AHB1    LAD     GR3,1,GR3       ; GR3 <- GR3 + 1
-NEXT1   SLL     GR4,1           ; GR4を1回左シフト
-        JOV     CHKOV           ; ↓
-        SLL     GR5,1           ; GR5を1回左シフト
-        CPL     GR4,GR2         ; (GR4 > GR2)の場合、CHKOVへジャンプ
-        JPL     CHKOV           ; ↓
-        SLL     GR1,1           ; GR1を1回左シフト
-        JOV     AHB2            ; GR1がオーバーフローした場合、AHBへジャンプ
-        JUMP    NEXT2           ; ↓
-AHB2    LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
-NEXT2   JUMP    LOOP            ; ループ終端
-CHKOV   AND     GR3,GR3         ; GR3 = 0の場合、終了
+        XOR     GR0,GR0         ; GR0:初期化
+        AND     GR2,GR2         ; (GR2 = 0)の場合、FINへジャンプ
         JZE     FIN             ; ↓
-        LAD     GR4,#FFFF       ; GR3 <> 0の場合、オーバーフロー
-        SLL     GR4,1           ; ↓
+        CPL     GR2,MAXLEN      ; (GR2 > MAXLEN)の場合、LENOVへジャンプ
+        JPL     LENOV           ; ↓
+        ST      GR1,STR         ; STR <- GR1 文字列の開始アドレス
+        ST      GR2,LEN         ; LEN <- GR2
+        LAD     GR2,10          ; GR2:10進数の「10」
+        XOR     GR4,GR4         ; GR4:値の一時格納
+        XOR     GR5,GR5         ; GR5:インデックス
+STOL    CPL     GR5,LEN         ; ループ先頭。(GR5 = LEN)の場合、ループ脱出
+        JZE     CP              ; ↓
+        LD      GR1,STR         ; GR1に、入力文字列中の次の桁を格納
+        ADDL    GR1,GR5         ; ↓
+        LD      GR1,0,GR1       ; ↓
+        CPL     GR1,ZERO        ; (GR1 < '0')の場合、NANへジャンプ
+        JMI     NAN             ; ↓
+        CPL     GR1,NINE        ; (GR1 > '9')の場合、NANへジャンプ
+        JPL     NAN             ; ↓
+        SUBL    GR1,ZERO        ; GR1の文字を、対応する数値に変換
+        ST      GR5,NLEN        ; GR5 <- LEN - NLEN - 1
+        LD      GR5,LEN         ; ↓
+        SUBA    GR5,NLEN        ; ↓
+MUL10   CPA     GR5,=1          ; ループ先頭。GR1 <- 10 ** GR5
+        JZE     NEXT            ; (GR5 = 1)の場合、ループ脱出
+        JMI     NEXT            ; ↓
+        CALL    MULL            ; MULLを呼び出し、GR0 <- GR1 * GR2
+        JOV     FIN             ; ↓ オーバーフロー時は、プログラム終端へジャンプ
+        LD      GR1,GR0         ; GR1 <- GR0
+        LAD     GR5,-1,GR5      ; GR5 <- GR5 -1
+        JUMP    MUL10           ; ループ終端へジャンプ
+NEXT    LD      GR5,NLEN        ; GR5 <- NLEN。復元
+        ADDL    GR4,GR1         ; GR4 <- GR4 + GR1
+        JOV     FIN             ; ↓
+        LAD     GR5,1,GR5       ; GR5 <- GR5 + 1
+        JUMP    STOL            ; ループ終端
+NAN     LAD     GR2,#FFFF       ; GR2 <- #FFFF
+        JUMP    FIN             ; FINへジャンプ
+CP      LD      GR1,GR4         ; GR0 <- GR4
+        LD      GR0,LEN         ; GR0 <- LEN
+        JUMP    FIN             ; プログラム終端へジャンプ
+LENOV   LAD     GR0,#FFFF       ; 文字列が最大長より大きい場合、GR0 <- #FFFF
+        SRA     GR0,1           ; ↓ オーバーフロー発生
 FIN     POP     GR5
         POP     GR4
         RET
+ZERO    DC      '0'
+NINE    DC      '9'
+MAXLEN  DC      5               ; 文字列の最大長
+STR     DS      1
+LEN     DS      1
+NLEN    DS      1
         END
 ;;; 0〜65535の範囲にある正数のかけ算(筆算方式)を行う
 ;;; 入力 GR1:被乗数 GR2:乗数
index 03a630e..cb6f2a9 100644 (file)
@@ -1,5 +1,5 @@
 # 複数の子ディレクトリーでmakeを実行
-CMD = casl2 comet2 dumpword
+CMD = casl2_smoke casl2_opt casl2_cmd casl2_err casl2_lib comet2_smoke comet2_opt comet2_cmd comet2_err comet2_lib dumpword
 define make_dirs
     $(foreach d,$1,$(MAKE) -sC $d $2)
 endef
diff --git a/test/system/casl2/hello/0.txt b/test/system/casl2/hello/0.txt
deleted file mode 100644 (file)
index 59baef2..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-MAIN    START
-        OUT     OBUF,LEN
-        RET
-OBUF    DC      'Hello, World!'
-LEN     DC      13
-        END
-
-Assemble ../../../../as/hello.casl (0)
-../../../../as/hello.casl:    1:MAIN    START
-../../../../as/hello.casl:    2:        OUT     OBUF,LEN
-../../../../as/hello.casl:    3:        RET
-../../../../as/hello.casl:    4:OBUF    DC      'Hello, World!'
-../../../../as/hello.casl:    5:LEN     DC      13
-../../../../as/hello.casl:    6:        END
-
-Label::::
-MAIN ---> #0000
-MAIN.OBUF ---> #0013
-MAIN.LEN ---> #0020
-
-Assemble ../../../../as/hello.casl (1)
-../../../../as/hello.casl:    1:MAIN    START
-../../../../as/hello.casl:    2:        OUT     OBUF,LEN
-       #0000   #7001
-       #0001   #0000
-       #0002   #7002
-       #0003   #0000
-       #0004   #1210
-       #0005   #0013
-       #0006   #1220
-       #0007   #0020
-       #0008   #F000
-       #0009   #0002
-       #0021   #000A
-       #000A   #1210
-       #000B   #0021
-       #0022   #0001
-       #000C   #1220
-       #000D   #0022
-       #000E   #F000
-       #000F   #0002
-       #0010   #7120
-       #0011   #7110
-../../../../as/hello.casl:    3:        RET
-       #0012   #8100
-../../../../as/hello.casl:    4:OBUF    DC      'Hello, World!'
-       #0013   #0048
-       #0014   #0065
-       #0015   #006C
-       #0016   #006C
-       #0017   #006F
-       #0018   #002C
-       #0019   #0020
-       #001A   #0057
-       #001B   #006F
-       #001C   #0072
-       #001D   #006C
-       #001E   #0064
-       #001F   #0021
-../../../../as/hello.casl:    5:LEN     DC      13
-       #0020   #000D
-../../../../as/hello.casl:    6:        END
-Hello, World!
diff --git a/test/system/casl2/hello/cmd b/test/system/casl2/hello/cmd
deleted file mode 100755 (executable)
index 8b628ee..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/hello.casl
-../../../../casl2 -sla ../../../../as/hello.casl
diff --git a/test/system/casl2/lib_abs/cmd b/test/system/casl2/lib_abs/cmd
deleted file mode 100755 (executable)
index 88071d7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_abs.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_addl32/cmd b/test/system/casl2/lib_addl32/cmd
deleted file mode 100755 (executable)
index 3753bcf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_addl32.casl ../../../../as/casl2lib/addl32.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_divl/cmd b/test/system/casl2/lib_divl/cmd
deleted file mode 100755 (executable)
index d7d1ed6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 -M640 ../../../../as/casl2lib/sample/call_divl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_inl/cmd b/test/system/casl2/lib_inl/cmd
deleted file mode 100755 (executable)
index 3fa40ab..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 -M720 ../../../../as/casl2lib/sample/call_inl.casl ../../../../as/casl2lib/inl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/str2l.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl  <teststr.txt
diff --git a/test/system/casl2/lib_minim/cmd b/test/system/casl2/lib_minim/cmd
deleted file mode 100755 (executable)
index dc51b7c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_minim.casl ../../../../as/casl2lib/minim.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl ../../../../as/casl2lib/abs.casl
diff --git a/test/system/casl2/lib_mula/cmd b/test/system/casl2/lib_mula/cmd
deleted file mode 100755 (executable)
index 6a14b4c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 -M640 ../../../../as/casl2lib/sample/call_mula.casl ../../../../as/casl2lib/mula.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_mull/cmd b/test/system/casl2/lib_mull/cmd
deleted file mode 100755 (executable)
index 9331e1a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 -M4096 ../../../../as/casl2lib/sample/call_mull.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl 
diff --git a/test/system/casl2/lib_outa/cmd b/test/system/casl2/lib_outa/cmd
deleted file mode 100755 (executable)
index a168225..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outa.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_outa_q15/cmd b/test/system/casl2/lib_outa_q15/cmd
deleted file mode 100755 (executable)
index b4f8a7e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outa_q15.casl ../../../../as/casl2lib/outa_q15.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/abs.casl
diff --git a/test/system/casl2/lib_outb/cmd b/test/system/casl2/lib_outb/cmd
deleted file mode 100755 (executable)
index 72d9c8f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outb.casl ../../../../as/casl2lib/outb.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_outb_w/cmd b/test/system/casl2/lib_outb_w/cmd
deleted file mode 100755 (executable)
index c222225..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outb_w.casl ../../../../as/casl2lib/outb_w.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_outl/cmd b/test/system/casl2/lib_outl/cmd
deleted file mode 100755 (executable)
index 39824f8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
diff --git a/test/system/casl2/lib_outl_q15/cmd b/test/system/casl2/lib_outl_q15/cmd
deleted file mode 100755 (executable)
index 9c600a8..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../../../casl2 ../../../../as/casl2lib/sample/call_outl_q15.casl ../../../../as/casl2lib/outl_q15.casl ../../../../as/casl2lib/mull.casl
diff --git a/test/system/casl2/opt_s/0.txt b/test/system/casl2/opt_s/0.txt
deleted file mode 100644 (file)
index 1b2d39a..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-;;; sum_10.casl
-;;; 出力 GR0: 1から10までの整数をすべて加算した値
-MAIN    START
-        PUSH    0,GR1
-        LAD     GR0,0           ; GR0を初期化
-        LD      GR1,FST         ; GR1に初項を転送
-LOOP    ADDL    GR0,GR1         ; ループ先頭
-        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-        JPL     FIN             ; ↓
-        JUMP    LOOP            ; ループ終端
-FIN     POP     GR1
-        RET
-FST     DC      1               ; 初項
-LST     DC      10              ; 末項
-STEP    DC      1               ; 公差
-        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/sum_10.casl (1)
diff --git a/test/system/casl2/opt_s/cmd b/test/system/casl2/opt_s/cmd
deleted file mode 100755 (executable)
index 010487d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -s ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_sL/0.txt b/test/system/casl2/opt_sL/0.txt
deleted file mode 100644 (file)
index 42642ce..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-;;; sum_10.casl
-;;; 出力 GR0: 1から10までの整数をすべて加算した値
-MAIN    START
-        PUSH    0,GR1
-        LAD     GR0,0           ; GR0を初期化
-        LD      GR1,FST         ; GR1に初項を転送
-LOOP    ADDL    GR0,GR1         ; ループ先頭
-        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-        JPL     FIN             ; ↓
-        JUMP    LOOP            ; ループ終端
-FIN     POP     GR1
-        RET
-FST     DC      1               ; 初項
-LST     DC      10              ; 末項
-STEP    DC      1               ; 公差
-        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 ---> #0000
-MAIN.LOOP ---> #0006
-MAIN.FIN ---> #000F
-MAIN.FST ---> #0011
-MAIN.LST ---> #0012
-MAIN.STEP ---> #0013
diff --git a/test/system/casl2/opt_sL/cmd b/test/system/casl2/opt_sL/cmd
deleted file mode 100755 (executable)
index 59c7e2e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -sL ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slA/0.txt b/test/system/casl2/opt_slA/0.txt
deleted file mode 100644 (file)
index e80ca76..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-;;; sum_10.casl
-;;; 出力 GR0: 1から10までの整数をすべて加算した値
-MAIN    START
-        PUSH    0,GR1
-        LAD     GR0,0           ; GR0を初期化
-        LD      GR1,FST         ; GR1に初項を転送
-LOOP    ADDL    GR0,GR1         ; ループ先頭
-        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-        JPL     FIN             ; ↓
-        JUMP    LOOP            ; ループ終端
-FIN     POP     GR1
-        RET
-FST     DC      1               ; 初項
-LST     DC      10              ; 末項
-STEP    DC      1               ; 公差
-        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 ---> #0000
-MAIN.LOOP ---> #0006
-MAIN.FIN ---> #000F
-MAIN.FST ---> #0011
-MAIN.LST ---> #0012
-MAIN.STEP ---> #0013
-
-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/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
-       #0002   #1200
-       #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
-       #0004   #1010
-       #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
-       #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-       #0007   #2210
-       #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-       #0009   #4110
-       #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
-       #000B   #6500
-       #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
-       #000D   #6400
-       #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
-       #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
-       #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
-       #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
-       #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
-       #0013   #0001
-../../../../as/sum_10.casl:   17:        END
diff --git a/test/system/casl2/opt_slA/cmd b/test/system/casl2/opt_slA/cmd
deleted file mode 100755 (executable)
index 9488307..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -slA ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slaO/0.txt b/test/system/casl2/opt_slaO/0.txt
deleted file mode 100644 (file)
index e80ca76..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-;;; sum_10.casl
-;;; 出力 GR0: 1から10までの整数をすべて加算した値
-MAIN    START
-        PUSH    0,GR1
-        LAD     GR0,0           ; GR0を初期化
-        LD      GR1,FST         ; GR1に初項を転送
-LOOP    ADDL    GR0,GR1         ; ループ先頭
-        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-        JPL     FIN             ; ↓
-        JUMP    LOOP            ; ループ終端
-FIN     POP     GR1
-        RET
-FST     DC      1               ; 初項
-LST     DC      10              ; 末項
-STEP    DC      1               ; 公差
-        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 ---> #0000
-MAIN.LOOP ---> #0006
-MAIN.FIN ---> #000F
-MAIN.FST ---> #0011
-MAIN.LST ---> #0012
-MAIN.STEP ---> #0013
-
-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/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
-       #0002   #1200
-       #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
-       #0004   #1010
-       #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
-       #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-       #0007   #2210
-       #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-       #0009   #4110
-       #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
-       #000B   #6500
-       #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
-       #000D   #6400
-       #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
-       #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
-       #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
-       #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
-       #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
-       #0013   #0001
-../../../../as/sum_10.casl:   17:        END
diff --git a/test/system/casl2/opt_slaO/cmd b/test/system/casl2/opt_slaO/cmd
deleted file mode 100755 (executable)
index 8855fbe..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -sla -O ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slaOn/0.txt b/test/system/casl2/opt_slaOn/0.txt
deleted file mode 100644 (file)
index e80ca76..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-;;; sum_10.casl
-;;; 出力 GR0: 1から10までの整数をすべて加算した値
-MAIN    START
-        PUSH    0,GR1
-        LAD     GR0,0           ; GR0を初期化
-        LD      GR1,FST         ; GR1に初項を転送
-LOOP    ADDL    GR0,GR1         ; ループ先頭
-        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-        JPL     FIN             ; ↓
-        JUMP    LOOP            ; ループ終端
-FIN     POP     GR1
-        RET
-FST     DC      1               ; 初項
-LST     DC      10              ; 末項
-STEP    DC      1               ; 公差
-        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 ---> #0000
-MAIN.LOOP ---> #0006
-MAIN.FIN ---> #000F
-MAIN.FST ---> #0011
-MAIN.LST ---> #0012
-MAIN.STEP ---> #0013
-
-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/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
-       #0002   #1200
-       #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
-       #0004   #1010
-       #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
-       #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
-       #0007   #2210
-       #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
-       #0009   #4110
-       #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
-       #000B   #6500
-       #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
-       #000D   #6400
-       #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
-       #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
-       #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
-       #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
-       #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
-       #0013   #0001
-../../../../as/sum_10.casl:   17:        END
diff --git a/test/system/casl2/opt_slaOn/cmd b/test/system/casl2/opt_slaOn/cmd
deleted file mode 100755 (executable)
index 2d051d4..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -sla -Oopt.o ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slao_T/cmd b/test/system/casl2/opt_slao_T/cmd
deleted file mode 100755 (executable)
index 8deb1d2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -slaTo ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slaot/cmd b/test/system/casl2/opt_slaot/cmd
deleted file mode 100755 (executable)
index 306786a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -slat -o ../../../../as/sum_10.casl
diff --git a/test/system/casl2/opt_slaotd/cmd b/test/system/casl2/opt_slaotd/cmd
deleted file mode 100755 (executable)
index 011e56b..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-cat ../../../../as/sum_10.casl
-../../../../casl2 -slatdo ../../../../as/sum_10.casl
diff --git a/test/system/casl2_lib/Define.mk b/test/system/casl2_lib/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/casl2_lib/Makefile b/test/system/casl2_lib/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/casl2_lib/Test.mk b/test/system/casl2_lib/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/casl2_lib/lib_abs/cmd b/test/system/casl2_lib/lib_abs/cmd
new file mode 100755 (executable)
index 0000000..fcdd625
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_abs.casl  ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_addl32/cmd b/test/system/casl2_lib/lib_addl32/cmd
new file mode 100755 (executable)
index 0000000..2f3c209
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_addl32.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_divl/cmd b/test/system/casl2_lib/lib_divl/cmd
new file mode 100755 (executable)
index 0000000..13d7da4
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_divl.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_inl/cmd b/test/system/casl2_lib/lib_inl/cmd
new file mode 100755 (executable)
index 0000000..941a81f
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_inl.casl ../../../../as/casl2lib/stdlib.casl <teststr.txt
diff --git a/test/system/casl2_lib/lib_minim/cmd b/test/system/casl2_lib/lib_minim/cmd
new file mode 100755 (executable)
index 0000000..c276203
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_minim.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_mula/cmd b/test/system/casl2_lib/lib_mula/cmd
new file mode 100755 (executable)
index 0000000..f5b9ed9
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_mula.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_mull/cmd b/test/system/casl2_lib/lib_mull/cmd
new file mode 100755 (executable)
index 0000000..80b030d
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_mull.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_outa/cmd b/test/system/casl2_lib/lib_outa/cmd
new file mode 100755 (executable)
index 0000000..2b8b287
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 ../../../../as/casl2lib/sample/call_outa.casl ../../../../as/casl2lib/outa.casl
diff --git a/test/system/casl2_lib/lib_outaq15/cmd b/test/system/casl2_lib/lib_outaq15/cmd
new file mode 100755 (executable)
index 0000000..ab0a9be
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_outaq15.casl ../../../../as/casl2lib/stdlib.casl
diff --git a/test/system/casl2_lib/lib_outb/cmd b/test/system/casl2_lib/lib_outb/cmd
new file mode 100755 (executable)
index 0000000..19f0b27
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 ../../../../as/casl2lib/sample/call_outb.casl ../../../../as/casl2lib/outb.casl
diff --git a/test/system/casl2_lib/lib_outbw/cmd b/test/system/casl2_lib/lib_outbw/cmd
new file mode 100755 (executable)
index 0000000..5bdf253
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 -M2048 ../../../../as/casl2lib/sample/call_outbw.casl ../../../../as/casl2lib/outbw.casl
diff --git a/test/system/casl2_lib/lib_outl/cmd b/test/system/casl2_lib/lib_outl/cmd
new file mode 100755 (executable)
index 0000000..ef4f3a5
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 ../../../../as/casl2lib/sample/call_outl.casl ../../../../as/casl2lib/outl.casl
diff --git a/test/system/casl2_lib/lib_outlq15/cmd b/test/system/casl2_lib/lib_outlq15/cmd
new file mode 100755 (executable)
index 0000000..d7d4e26
--- /dev/null
@@ -0,0 +1 @@
+../../../../casl2 ../../../../as/casl2lib/sample/call_outlq15.casl ../../../../as/casl2lib/outlq15.casl
diff --git a/test/system/casl2_opt/Define.mk b/test/system/casl2_opt/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/casl2_opt/Makefile b/test/system/casl2_opt/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/casl2_opt/Test.mk b/test/system/casl2_opt/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/casl2_opt/opt_s/0.txt b/test/system/casl2_opt/opt_s/0.txt
new file mode 100644 (file)
index 0000000..ff737c3
--- /dev/null
@@ -0,0 +1,38 @@
+;;; sum_10.casl
+;;; 出力 GR0: 1から10までの整数をすべて加算した値
+MAIN    START
+        PUSH    0,GR1
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR1,FST         ; GR1に初項を転送
+LOOP    ADDL    GR0,GR1         ; ループ先頭
+        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+        JPL     FIN             ; ↓
+        JUMP    LOOP            ; ループ終端
+FIN     POP     GR1
+        RET
+FST     DC      1               ; 初項
+LST     DC      10              ; 末項
+STEP    DC      1               ; 公差
+        END
+
+Assemble ../../../../as/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
+
+Assemble ../../../../as/sample/sum_10.casl (1)
diff --git a/test/system/casl2_opt/opt_s/cmd b/test/system/casl2_opt/opt_s/cmd
new file mode 100755 (executable)
index 0000000..aed94f6
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -s ../../../../as/sample/sum_10.casl
diff --git a/test/system/casl2_opt/opt_sL/0.txt b/test/system/casl2_opt/opt_sL/0.txt
new file mode 100644 (file)
index 0000000..0414265
--- /dev/null
@@ -0,0 +1,44 @@
+;;; sum_10.casl
+;;; 出力 GR0: 1から10までの整数をすべて加算した値
+MAIN    START
+        PUSH    0,GR1
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR1,FST         ; GR1に初項を転送
+LOOP    ADDL    GR0,GR1         ; ループ先頭
+        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+        JPL     FIN             ; ↓
+        JUMP    LOOP            ; ループ終端
+FIN     POP     GR1
+        RET
+FST     DC      1               ; 初項
+LST     DC      10              ; 末項
+STEP    DC      1               ; 公差
+        END
+
+Assemble ../../../../as/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
+
+Label::::
+MAIN ---> #0000
+MAIN.LOOP ---> #0006
+MAIN.FIN ---> #000F
+MAIN.FST ---> #0011
+MAIN.LST ---> #0012
+MAIN.STEP ---> #0013
diff --git a/test/system/casl2_opt/opt_sL/cmd b/test/system/casl2_opt/opt_sL/cmd
new file mode 100755 (executable)
index 0000000..11dde66
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -sL ../../../../as/sample/sum_10.casl
diff --git a/test/system/casl2_opt/opt_slA/0.txt b/test/system/casl2_opt/opt_slA/0.txt
new file mode 100644 (file)
index 0000000..d6f1778
--- /dev/null
@@ -0,0 +1,83 @@
+;;; sum_10.casl
+;;; 出力 GR0: 1から10までの整数をすべて加算した値
+MAIN    START
+        PUSH    0,GR1
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR1,FST         ; GR1に初項を転送
+LOOP    ADDL    GR0,GR1         ; ループ先頭
+        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+        JPL     FIN             ; ↓
+        JUMP    LOOP            ; ループ終端
+FIN     POP     GR1
+        RET
+FST     DC      1               ; 初項
+LST     DC      10              ; 末項
+STEP    DC      1               ; 公差
+        END
+
+Assemble ../../../../as/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
+
+Label::::
+MAIN ---> #0000
+MAIN.LOOP ---> #0006
+MAIN.FIN ---> #000F
+MAIN.FST ---> #0011
+MAIN.LST ---> #0012
+MAIN.STEP ---> #0013
+
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+       #0000   #7001
+       #0001   #0000
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+       #0002   #1200
+       #0003   #0000
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+       #0004   #1010
+       #0005   #0011
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+       #0006   #2601
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+       #0007   #2210
+       #0008   #0013
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+       #0009   #4110
+       #000A   #0012
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+       #000B   #6500
+       #000C   #000F
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+       #000D   #6400
+       #000E   #0006
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+       #000F   #7110
+../../../../as/sample/sum_10.casl:   13:        RET
+       #0010   #8100
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+       #0011   #0001
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+       #0012   #000A
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+       #0013   #0001
+../../../../as/sample/sum_10.casl:   17:        END
diff --git a/test/system/casl2_opt/opt_slA/cmd b/test/system/casl2_opt/opt_slA/cmd
new file mode 100755 (executable)
index 0000000..7406f90
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -slA ../../../../as/sample/sum_10.casl
diff --git a/test/system/casl2_opt/opt_slaO/0.txt b/test/system/casl2_opt/opt_slaO/0.txt
new file mode 100644 (file)
index 0000000..d6f1778
--- /dev/null
@@ -0,0 +1,83 @@
+;;; sum_10.casl
+;;; 出力 GR0: 1から10までの整数をすべて加算した値
+MAIN    START
+        PUSH    0,GR1
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR1,FST         ; GR1に初項を転送
+LOOP    ADDL    GR0,GR1         ; ループ先頭
+        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+        JPL     FIN             ; ↓
+        JUMP    LOOP            ; ループ終端
+FIN     POP     GR1
+        RET
+FST     DC      1               ; 初項
+LST     DC      10              ; 末項
+STEP    DC      1               ; 公差
+        END
+
+Assemble ../../../../as/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
+
+Label::::
+MAIN ---> #0000
+MAIN.LOOP ---> #0006
+MAIN.FIN ---> #000F
+MAIN.FST ---> #0011
+MAIN.LST ---> #0012
+MAIN.STEP ---> #0013
+
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+       #0000   #7001
+       #0001   #0000
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+       #0002   #1200
+       #0003   #0000
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+       #0004   #1010
+       #0005   #0011
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+       #0006   #2601
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+       #0007   #2210
+       #0008   #0013
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+       #0009   #4110
+       #000A   #0012
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+       #000B   #6500
+       #000C   #000F
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+       #000D   #6400
+       #000E   #0006
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+       #000F   #7110
+../../../../as/sample/sum_10.casl:   13:        RET
+       #0010   #8100
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+       #0011   #0001
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+       #0012   #000A
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+       #0013   #0001
+../../../../as/sample/sum_10.casl:   17:        END
diff --git a/test/system/casl2_opt/opt_slaO/cmd b/test/system/casl2_opt/opt_slaO/cmd
new file mode 100755 (executable)
index 0000000..98822fc
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -sla -O ../../../../as/sample/sum_10.casl
diff --git a/test/system/casl2_opt/opt_slaOn/0.txt b/test/system/casl2_opt/opt_slaOn/0.txt
new file mode 100644 (file)
index 0000000..d6f1778
--- /dev/null
@@ -0,0 +1,83 @@
+;;; sum_10.casl
+;;; 出力 GR0: 1から10までの整数をすべて加算した値
+MAIN    START
+        PUSH    0,GR1
+        LAD     GR0,0           ; GR0を初期化
+        LD      GR1,FST         ; GR1に初項を転送
+LOOP    ADDL    GR0,GR1         ; ループ先頭
+        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+        JPL     FIN             ; ↓
+        JUMP    LOOP            ; ループ終端
+FIN     POP     GR1
+        RET
+FST     DC      1               ; 初項
+LST     DC      10              ; 末項
+STEP    DC      1               ; 公差
+        END
+
+Assemble ../../../../as/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
+
+Label::::
+MAIN ---> #0000
+MAIN.LOOP ---> #0006
+MAIN.FIN ---> #000F
+MAIN.FST ---> #0011
+MAIN.LST ---> #0012
+MAIN.STEP ---> #0013
+
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+       #0000   #7001
+       #0001   #0000
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+       #0002   #1200
+       #0003   #0000
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+       #0004   #1010
+       #0005   #0011
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+       #0006   #2601
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+       #0007   #2210
+       #0008   #0013
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+       #0009   #4110
+       #000A   #0012
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+       #000B   #6500
+       #000C   #000F
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+       #000D   #6400
+       #000E   #0006
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+       #000F   #7110
+../../../../as/sample/sum_10.casl:   13:        RET
+       #0010   #8100
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+       #0011   #0001
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+       #0012   #000A
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+       #0013   #0001
+../../../../as/sample/sum_10.casl:   17:        END
diff --git a/test/system/casl2_opt/opt_slaOn/cmd b/test/system/casl2_opt/opt_slaOn/cmd
new file mode 100755 (executable)
index 0000000..80b9087
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -sla -Oopt.o ../../../../as/sample/sum_10.casl
similarity index 91%
rename from test/system/casl2/opt_slao_T/0.txt
rename to test/system/casl2_opt/opt_slao_T/0.txt
index 1cdcb90..d38f7de 100644 (file)
@@ -16,24 +16,24 @@ LST     DC      10              ; 末項
 STEP    DC      1               ; 公差
         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/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
 
 Label::::
 MAIN ---> #0000
@@ -43,44 +43,44 @@ MAIN.FST ---> #0011
 MAIN.LST ---> #0012
 MAIN.STEP ---> #0013
 
-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
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/sum_10.casl:   17:        END
+../../../../as/sample/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
diff --git a/test/system/casl2_opt/opt_slao_T/cmd b/test/system/casl2_opt/opt_slao_T/cmd
new file mode 100755 (executable)
index 0000000..b71e5c1
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -slaTo ../../../../as/sample/sum_10.casl
similarity index 91%
rename from test/system/casl2/opt_slaot/0.txt
rename to test/system/casl2_opt/opt_slaot/0.txt
index 1cdcb90..d38f7de 100644 (file)
@@ -16,24 +16,24 @@ LST     DC      10              ; 末項
 STEP    DC      1               ; 公差
         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/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
 
 Label::::
 MAIN ---> #0000
@@ -43,44 +43,44 @@ MAIN.FST ---> #0011
 MAIN.LST ---> #0012
 MAIN.STEP ---> #0013
 
-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
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/sum_10.casl:   17:        END
+../../../../as/sample/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
diff --git a/test/system/casl2_opt/opt_slaot/cmd b/test/system/casl2_opt/opt_slaot/cmd
new file mode 100755 (executable)
index 0000000..ebc2594
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -slat -o ../../../../as/sample/sum_10.casl
similarity index 98%
rename from test/system/casl2/opt_slaotd/0.txt
rename to test/system/casl2_opt/opt_slaotd/0.txt
index 38656f9..012cdcf 100644 (file)
@@ -16,24 +16,24 @@ LST     DC      10              ; 末項
 STEP    DC      1               ; 公差
         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/sample/sum_10.casl (0)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   17:        END
 
 Label::::
 MAIN ---> #0000
@@ -43,44 +43,44 @@ MAIN.FST ---> #0011
 MAIN.LST ---> #0012
 MAIN.STEP ---> #0013
 
-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
+Assemble ../../../../as/sample/sum_10.casl (1)
+../../../../as/sample/sum_10.casl:    1:;;; sum_10.casl
+../../../../as/sample/sum_10.casl:    2:;;; 出力 GR0: 1から10までの整数をすべて加算した値
+../../../../as/sample/sum_10.casl:    3:MAIN    START
+../../../../as/sample/sum_10.casl:    4:        PUSH    0,GR1
        #0000   #7001
        #0001   #0000
-../../../../as/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
+../../../../as/sample/sum_10.casl:    5:        LAD     GR0,0           ; GR0を初期化
        #0002   #1200
        #0003   #0000
-../../../../as/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
+../../../../as/sample/sum_10.casl:    6:        LD      GR1,FST         ; GR1に初項を転送
        #0004   #1010
        #0005   #0011
-../../../../as/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
+../../../../as/sample/sum_10.casl:    7:LOOP    ADDL    GR0,GR1         ; ループ先頭
        #0006   #2601
-../../../../as/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
+../../../../as/sample/sum_10.casl:    8:        ADDL    GR1,STEP        ; GR1 <- GR1 + 公差
        #0007   #2210
        #0008   #0013
-../../../../as/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
+../../../../as/sample/sum_10.casl:    9:        CPL     GR1,LST         ; GR1が末項より大きい場合は終了
        #0009   #4110
        #000A   #0012
-../../../../as/sum_10.casl:   10:        JPL     FIN             ; ↓
+../../../../as/sample/sum_10.casl:   10:        JPL     FIN             ; ↓
        #000B   #6500
        #000C   #000F
-../../../../as/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
+../../../../as/sample/sum_10.casl:   11:        JUMP    LOOP            ; ループ終端
        #000D   #6400
        #000E   #0006
-../../../../as/sum_10.casl:   12:FIN     POP     GR1
+../../../../as/sample/sum_10.casl:   12:FIN     POP     GR1
        #000F   #7110
-../../../../as/sum_10.casl:   13:        RET
+../../../../as/sample/sum_10.casl:   13:        RET
        #0010   #8100
-../../../../as/sum_10.casl:   14:FST     DC      1               ; 初項
+../../../../as/sample/sum_10.casl:   14:FST     DC      1               ; 初項
        #0011   #0001
-../../../../as/sum_10.casl:   15:LST     DC      10              ; 末項
+../../../../as/sample/sum_10.casl:   15:LST     DC      10              ; 末項
        #0012   #000A
-../../../../as/sum_10.casl:   16:STEP    DC      1               ; 公差
+../../../../as/sample/sum_10.casl:   16:STEP    DC      1               ; 公差
        #0013   #0001
-../../../../as/sum_10.casl:   17:        END
+../../../../as/sample/sum_10.casl:   17:        END
 
 Executing machine codes
 #0000: Register::::
diff --git a/test/system/casl2_opt/opt_slaotd/cmd b/test/system/casl2_opt/opt_slaotd/cmd
new file mode 100755 (executable)
index 0000000..acd8987
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/sum_10.casl
+../../../../casl2 -slatdo ../../../../as/sample/sum_10.casl
diff --git a/test/system/casl2_smoke/Define.mk b/test/system/casl2_smoke/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/casl2_smoke/Makefile b/test/system/casl2_smoke/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/casl2_smoke/Test.mk b/test/system/casl2_smoke/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/casl2_smoke/hello/0.txt b/test/system/casl2_smoke/hello/0.txt
new file mode 100644 (file)
index 0000000..384470e
--- /dev/null
@@ -0,0 +1,63 @@
+MAIN    START
+        OUT     OBUF,LEN
+        RET
+OBUF    DC      'Hello, World!'
+LEN     DC      13
+        END
+
+Assemble ../../../../as/sample/hello.casl (0)
+../../../../as/sample/hello.casl:    1:MAIN    START
+../../../../as/sample/hello.casl:    2:        OUT     OBUF,LEN
+../../../../as/sample/hello.casl:    3:        RET
+../../../../as/sample/hello.casl:    4:OBUF    DC      'Hello, World!'
+../../../../as/sample/hello.casl:    5:LEN     DC      13
+../../../../as/sample/hello.casl:    6:        END
+
+Label::::
+MAIN ---> #0000
+MAIN.OBUF ---> #0013
+MAIN.LEN ---> #0020
+
+Assemble ../../../../as/sample/hello.casl (1)
+../../../../as/sample/hello.casl:    1:MAIN    START
+../../../../as/sample/hello.casl:    2:        OUT     OBUF,LEN
+       #0000   #7001
+       #0001   #0000
+       #0002   #7002
+       #0003   #0000
+       #0004   #1210
+       #0005   #0013
+       #0006   #1220
+       #0007   #0020
+       #0008   #F000
+       #0009   #0002
+       #0021   #000A
+       #000A   #1210
+       #000B   #0021
+       #0022   #0001
+       #000C   #1220
+       #000D   #0022
+       #000E   #F000
+       #000F   #0002
+       #0010   #7120
+       #0011   #7110
+../../../../as/sample/hello.casl:    3:        RET
+       #0012   #8100
+../../../../as/sample/hello.casl:    4:OBUF    DC      'Hello, World!'
+       #0013   #0048
+       #0014   #0065
+       #0015   #006C
+       #0016   #006C
+       #0017   #006F
+       #0018   #002C
+       #0019   #0020
+       #001A   #0057
+       #001B   #006F
+       #001C   #0072
+       #001D   #006C
+       #001E   #0064
+       #001F   #0021
+../../../../as/sample/hello.casl:    5:LEN     DC      13
+       #0020   #000D
+../../../../as/sample/hello.casl:    6:        END
+Hello, World!
diff --git a/test/system/casl2_smoke/hello/cmd b/test/system/casl2_smoke/hello/cmd
new file mode 100755 (executable)
index 0000000..1b676ca
--- /dev/null
@@ -0,0 +1,2 @@
+cat ../../../../as/sample/hello.casl
+../../../../casl2 -sla ../../../../as/sample/hello.casl
diff --git a/test/system/comet2/hello/cmd b/test/system/comet2/hello/cmd
deleted file mode 100755 (executable)
index aabc023..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O ../../../../as/hello.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_abs/cmd b/test/system/comet2/lib_abs/cmd
deleted file mode 100755 (executable)
index cefb556..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O abs.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_addl32/cmd b/test/system/comet2/lib_addl32/cmd
deleted file mode 100755 (executable)
index e44e5d8..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O addl32.casl ../../../../as/casl2lib/addl32.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_divl/cmd b/test/system/comet2/lib_divl/cmd
deleted file mode 100755 (executable)
index 47e8127..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -M640 -O divl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 -M640 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_inl/cmd b/test/system/comet2/lib_inl/cmd
deleted file mode 100755 (executable)
index 9d47a46..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -M720 -O inl.casl ../../../../as/casl2lib/inl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/str2l.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 -M720 a.o <teststr.txt
-rm -f a.o
diff --git a/test/system/comet2/lib_minim/cmd b/test/system/comet2/lib_minim/cmd
deleted file mode 100755 (executable)
index ce8398c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O minim.casl ../../../../as/casl2lib/minim.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl ../../../../as/casl2lib/abs.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_mula/cmd b/test/system/comet2/lib_mula/cmd
deleted file mode 100755 (executable)
index aac04e6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -M640 -O mula.casl ../../../../as/casl2lib/mula.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 -M640 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_mull/cmd b/test/system/comet2/lib_mull/cmd
deleted file mode 100755 (executable)
index 07de061..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O -M4096 mull.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl 
-../../../../comet2 -M4096 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outa/cmd b/test/system/comet2/lib_outa/cmd
deleted file mode 100755 (executable)
index 013be14..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O outa.casl ../../../../as/casl2lib/outa.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/abs.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outa/outa.casl b/test/system/comet2/lib_outa/outa.casl
deleted file mode 100644 (file)
index b2aaf05..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-;; casl2 outi_call.casl outi.casl
-MAIN    START
-        LAD     GR1,VAL
-        LAD     GR2,0
-LOOP    CPA     GR2,CNT
-        JZE     FIN
-        LD      GR1,VAL,GR2
-        CALL    OUTA
-        LAD     GR2,1,GR2
-        JUMP    LOOP
-FIN     RET
-VAL     DC      0
-        DC      #0001,#0002,#0004,#0008
-        DC      #0010,#0020,#0040,#0080
-        DC      #0100,#0200,#0400,#0800
-        DC      #1000,#2000,#4000,#7FFF
-        DC      #8000
-        DC      #8001,#C000,#E000,#F000
-        DC      #F800,#FC00,#FE00,#FF00
-        DC      #FF80,#FFC0,#FFE0,#FFF0
-        DC      #FFF8,#FFFC,#FFFE,#FFFF
-CNT     DC      34
-        END
diff --git a/test/system/comet2/lib_outa_q15/cmd b/test/system/comet2/lib_outa_q15/cmd
deleted file mode 100755 (executable)
index 49c5cc3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O outa_q15.casl ../../../../as/casl2lib/outa_q15.casl ../../../../as/casl2lib/mull.casl ../../../../as/casl2lib/abs.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outb/cmd b/test/system/comet2/lib_outb/cmd
deleted file mode 100755 (executable)
index d55a7c7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O outb.casl ../../../../as/casl2lib/outb.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outb/outb.casl b/test/system/comet2/lib_outb/outb.casl
deleted file mode 100644 (file)
index 9ba7189..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-;;; casl2 outb_call.casl outb.casl
-MAIN    START
-        LAD     GR2,0
-LOOP    LD      GR1,VAL,GR2
-        CALL    OUTB
-        LAD     GR2,1,GR2
-        CPA     GR2,CNT
-        JZE     FIN
-        JUMP    LOOP
-FIN     RET
-VAL     DC      0
-        DC      #0001,#0002,#0004,#0008
-        DC      #0010,#0020,#0040,#0080
-        DC      #0100,#0200,#0400,#0800
-        DC      #1000,#2000,#4000,#7FFF
-        DC      #8000
-        DC      #8001,#C000,#E000,#F000
-        DC      #F800,#FC00,#FE00,#FF00
-        DC      #FF80,#FFC0,#FFE0,#FFF0
-        DC      #FFF8,#FFFC,#FFFE,#FFFF
-CNT     DC      34
-        END
diff --git a/test/system/comet2/lib_outl/cmd b/test/system/comet2/lib_outl/cmd
deleted file mode 100755 (executable)
index 7310f5d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O outl.casl ../../../../as/casl2lib/outl.casl ../../../../as/casl2lib/divl.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outl/outl.casl b/test/system/comet2/lib_outl/outl.casl
deleted file mode 100644 (file)
index d20214e..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-;;; casl2 outl_call.casl outl.casl
-MAIN    START
-        LAD     GR2,0
-LOOP    LD      GR1,VAL,GR2
-        CALL    OUTL
-        LAD     GR2,1,GR2
-        CPA     GR2,CNT
-        JZE     FIN
-        JUMP    LOOP
-FIN     RET
-VAL     DC      0
-        DC      #0001,#0002,#0004,#0008
-        DC      #0010,#0020,#0040,#0080
-        DC      #0100,#0200,#0400,#0800
-        DC      #1000,#2000,#4000,#7FFF
-        DC      #8000
-        DC      #8001,#C000,#E000,#F000
-        DC      #F800,#FC00,#FE00,#FF00
-        DC      #FF80,#FFC0,#FFE0,#FFF0
-        DC      #FFF8,#FFFC,#FFFE,#FFFF
-CNT     DC      34
-        END
diff --git a/test/system/comet2/lib_outl_q15/cmd b/test/system/comet2/lib_outl_q15/cmd
deleted file mode 100755 (executable)
index 0ee0fe7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O outl_q15.casl ../../../../as/casl2lib/outl_q15.casl ../../../../as/casl2lib/mull.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_outl_q15/outl_q15.casl b/test/system/comet2/lib_outl_q15/outl_q15.casl
deleted file mode 100644 (file)
index dd06ee0..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-;; outd_q15.caslを呼び出し、33個の数値を表示する
-MAIN    START
-        LAD     GR2,0
-LOOP    LD      GR1,VAL,GR2
-        CALL    OUTLQ15
-        LAD     GR2,1,GR2
-        CPA     GR2,CNT
-        JZE     FIN
-        JUMP    LOOP
-FIN     RET
-VAL     DC      #0001,#0002,#0004,#0008
-        DC      #0010,#0020,#0040,#0080
-        DC      #0100,#0200,#0400,#0800
-        DC      #1000,#2000,#4000,#7FFF
-        DC      #8000
-        DC      #8001,#C000,#E000,#F000
-        DC      #F800,#FC00,#FE00,#FF00
-        DC      #FF80,#FFC0,#FFE0,#FFF0
-        DC      #FFF8,#FFFC,#FFFE,#FFFF
-CNT     DC      33
-        END
diff --git a/test/system/comet2/lib_rev/cmd b/test/system/comet2/lib_rev/cmd
deleted file mode 100755 (executable)
index 74b9cad..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O rev.casl ../../../../as/casl2lib/rev.casl
-../../../../comet2 a.o
-rm -f a.o
diff --git a/test/system/comet2/lib_rev/rev.casl b/test/system/comet2/lib_rev/rev.casl
deleted file mode 100644 (file)
index 58252c2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-MAIN    START
-        OUT     STR,LEN
-        LAD     GR1,STR
-        LD      GR2,LEN
-        CALL    REV
-        OUT     STR,LEN
-        RET
-STR     DC      '12345'
-LEN     DC      5
-        END
diff --git a/test/system/comet2/opt__T/cmd b/test/system/comet2/opt__T/cmd
deleted file mode 100755 (executable)
index 16796c0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O ../../../../as/sum_10.casl
-../../../../comet2 -T a.o
-rm -f a.o
diff --git a/test/system/comet2/opt_t/cmd b/test/system/comet2/opt_t/cmd
deleted file mode 100755 (executable)
index 50e1cd0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O ../../../../as/sum_10.casl
-../../../../comet2 -t a.o
-rm -f a.o
diff --git a/test/system/comet2/opt_td/cmd b/test/system/comet2/opt_td/cmd
deleted file mode 100755 (executable)
index 965b6f3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../casl2 -O ../../../../as/sum_10.casl
-../../../../comet2 -td a.o
-rm -f a.o
diff --git a/test/system/comet2_cmd/Define.mk b/test/system/comet2_cmd/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/comet2_cmd/Makefile b/test/system/comet2_cmd/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/comet2_cmd/Test.mk b/test/system/comet2_cmd/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/comet2_err/Define.mk b/test/system/comet2_err/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/comet2_err/Makefile b/test/system/comet2_err/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/comet2_err/Test.mk b/test/system/comet2_err/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/comet2_lib/Define.mk b/test/system/comet2_lib/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/comet2_lib/Makefile b/test/system/comet2_lib/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/comet2_lib/Test.mk b/test/system/comet2_lib/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/comet2_lib/lib_abs/cmd b/test/system/comet2_lib/lib_abs/cmd
new file mode 100755 (executable)
index 0000000..9228c08
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_abs.casl  ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_addl32/cmd b/test/system/comet2_lib/lib_addl32/cmd
new file mode 100755 (executable)
index 0000000..833c144
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_addl32.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_divl/cmd b/test/system/comet2_lib/lib_divl/cmd
new file mode 100755 (executable)
index 0000000..3f969bc
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_divl.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_inl/cmd b/test/system/comet2_lib/lib_inl/cmd
new file mode 100755 (executable)
index 0000000..6833a16
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_inl.casl ../../../../as/casl2lib/stdlib.casl <teststr.txt
+../../../../comet2 -M2048 a.o <teststr.txt
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_minim/cmd b/test/system/comet2_lib/lib_minim/cmd
new file mode 100755 (executable)
index 0000000..229bd28
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_minim.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_mula/cmd b/test/system/comet2_lib/lib_mula/cmd
new file mode 100755 (executable)
index 0000000..aa2f395
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M2048 -O ../../../../as/casl2lib/sample/call_mula.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_mull/cmd b/test/system/comet2_lib/lib_mull/cmd
new file mode 100755 (executable)
index 0000000..9f40069
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -M4096 -O ../../../../as/casl2lib/sample/call_mull.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M4096 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_outa/cmd b/test/system/comet2_lib/lib_outa/cmd
new file mode 100755 (executable)
index 0000000..fd79095
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/casl2lib/sample/call_outa.casl ../../../../as/casl2lib/outa.casl
+../../../../comet2 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_outaq15/cmd b/test/system/comet2_lib/lib_outaq15/cmd
new file mode 100755 (executable)
index 0000000..154c9fa
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O -M2048 ../../../../as/casl2lib/sample/call_outaq15.casl ../../../../as/casl2lib/stdlib.casl
+../../../../comet2 -M2048 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_outb/cmd b/test/system/comet2_lib/lib_outb/cmd
new file mode 100755 (executable)
index 0000000..d881f12
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/casl2lib/sample/call_outb.casl ../../../../as/casl2lib/outb.casl
+../../../../comet2 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_outl/cmd b/test/system/comet2_lib/lib_outl/cmd
new file mode 100755 (executable)
index 0000000..38deddf
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/casl2lib/sample/call_outl.casl ../../../../as/casl2lib/outl.casl
+../../../../comet2 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_outlq15/cmd b/test/system/comet2_lib/lib_outlq15/cmd
new file mode 100755 (executable)
index 0000000..eac4d2f
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/casl2lib/sample/call_outlq15.casl ../../../../as/casl2lib/outlq15.casl
+../../../../comet2 a.o
+rm -f a.o
diff --git a/test/system/comet2_lib/lib_rev/cmd b/test/system/comet2_lib/lib_rev/cmd
new file mode 100755 (executable)
index 0000000..6bf934b
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/casl2lib/sample/call_rev.casl ../../../../as/casl2lib/rev.casl
+../../../../comet2 a.o
+rm -f a.o
diff --git a/test/system/comet2_opt/Define.mk b/test/system/comet2_opt/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/comet2_opt/Makefile b/test/system/comet2_opt/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/comet2_opt/Test.mk b/test/system/comet2_opt/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/comet2_opt/opt__T/cmd b/test/system/comet2_opt/opt__T/cmd
new file mode 100755 (executable)
index 0000000..bfa0e21
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/sample/sum_10.casl
+../../../../comet2 -T a.o
+rm -f a.o
similarity index 50%
rename from test/system/comet2/opt_opterr/cmd
rename to test/system/comet2_opt/opt_opterr/cmd
index 4ba1f06..101eebd 100755 (executable)
@@ -1,3 +1,3 @@
-../../../../casl2 -O ../../../../as/sum_10.casl
+../../../../casl2 -O ../../../../as/sample/sum_10.casl
 ../../../../comet2 -z a.o 2>&1 | tail -1 1>&2
 rm -f a.o
diff --git a/test/system/comet2_opt/opt_t/cmd b/test/system/comet2_opt/opt_t/cmd
new file mode 100755 (executable)
index 0000000..b43f198
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/sample/sum_10.casl
+../../../../comet2 -t a.o
+rm -f a.o
diff --git a/test/system/comet2_opt/opt_td/cmd b/test/system/comet2_opt/opt_td/cmd
new file mode 100755 (executable)
index 0000000..dbe5503
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/sample/sum_10.casl
+../../../../comet2 -td a.o
+rm -f a.o
diff --git a/test/system/comet2_smoke/Define.mk b/test/system/comet2_smoke/Define.mk
new file mode 120000 (symlink)
index 0000000..b4a58e1
--- /dev/null
@@ -0,0 +1 @@
+../../template/Define.mk
\ No newline at end of file
diff --git a/test/system/comet2_smoke/Makefile b/test/system/comet2_smoke/Makefile
new file mode 120000 (symlink)
index 0000000..4f4e7b0
--- /dev/null
@@ -0,0 +1 @@
+../../template/Group.mk
\ No newline at end of file
diff --git a/test/system/comet2_smoke/Test.mk b/test/system/comet2_smoke/Test.mk
new file mode 120000 (symlink)
index 0000000..ada05aa
--- /dev/null
@@ -0,0 +1 @@
+../../template/Test.mk
\ No newline at end of file
diff --git a/test/system/comet2_smoke/hello/cmd b/test/system/comet2_smoke/hello/cmd
new file mode 100755 (executable)
index 0000000..f679005
--- /dev/null
@@ -0,0 +1,3 @@
+../../../../casl2 -O ../../../../as/sample/hello.casl
+../../../../comet2 a.o
+rm -f a.o