From 58ee37be62a5e359d0f6eb603cc86b5692f74b90 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Sun, 7 Feb 2010 12:26:39 +0900 Subject: [PATCH] =?utf8?q?CASL=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?utf8?q?=E3=81=AE=E3=83=95=E3=82=A9=E3=83=AB=E3=83=80=E3=82=92=E5=A4=89?= =?utf8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- as/FUNC/Makefile | 6 -- as/FUNC/inl.casl | 60 ------------------- as/{FUNC => casl2lib}/abs.casl | 0 as/{FUNC => casl2lib}/abs_call.casl | 0 as/{FUNC => casl2lib}/abs_call1.casl | 0 as/{FUNC => casl2lib}/addl32.casl | 0 as/{FUNC => casl2lib}/count1.casl | 0 as/{FUNC => casl2lib}/count1_call.casl | 0 as/{FUNC => casl2lib}/count1_call0.casl | 0 as/{FUNC => casl2lib}/diva1.casl | 0 as/{FUNC => casl2lib}/divl1.casl | 0 as/{FUNC => casl2lib}/divl_call.casl | 0 as/{FUNC => casl2lib}/divl_call0.casl | 0 as/{FUNC => casl2lib}/divl_call1.casl | 0 as/{FUNC => casl2lib}/inl_call.casl | 0 as/{FUNC => casl2lib}/iotest.casl | 0 as/{FUNC => casl2lib}/minim.casl | 0 as/{FUNC => casl2lib}/minim_call.casl | 0 as/{FUNC => casl2lib}/mula0.casl | 0 as/{FUNC => casl2lib}/mula1.casl | 0 as/{FUNC => casl2lib}/mula2.casl | 0 as/{FUNC => casl2lib}/mula_call.casl | 0 as/{FUNC => casl2lib}/mula_call0.casl | 0 as/{FUNC => casl2lib}/mula_call1.casl | 0 as/{FUNC => casl2lib}/mula_call2.casl | 0 as/{FUNC => casl2lib}/mula_timestab.casl | 0 as/{FUNC => casl2lib}/mull0.casl | 0 as/{FUNC => casl2lib}/mull1.casl | 0 as/{FUNC => casl2lib}/mull_call.casl | 0 as/{FUNC => casl2lib}/mull_call0.casl | 0 as/{FUNC => casl2lib}/mull_call1.casl | 0 as/{FUNC => casl2lib}/mull_timestab.casl | 0 as/{FUNC => casl2lib}/outa.casl | 0 as/{FUNC => casl2lib}/outa0.casl | 0 as/{FUNC => casl2lib}/outa_call.casl | 0 as/{FUNC => casl2lib}/outa_call1.casl | 0 as/{FUNC => casl2lib}/outa_call2.casl | 0 as/{FUNC => casl2lib}/outa_main.casl | 0 as/{FUNC => casl2lib}/outb.casl | 0 as/{FUNC => casl2lib}/outb_call.casl | 0 as/{FUNC => casl2lib}/outb_main.casl | 0 as/{FUNC => casl2lib}/outd_q15.casl | 0 as/{FUNC => casl2lib}/outd_q15_call.casl | 0 as/{FUNC => casl2lib}/outd_q15_call0.casl | 0 as/{FUNC => casl2lib}/outl.casl | 0 as/{FUNC => casl2lib}/outl_call.casl | 0 as/{FUNC => casl2lib}/outl_call0.casl | 0 as/{FUNC => casl2lib}/outl_call1.casl | 0 as/{FUNC => casl2lib}/outl_call2.casl | 0 as/{FUNC => casl2lib}/outl_main.casl | 0 as/{FUNC => casl2lib}/rev.casl | 0 as/{FUNC => casl2lib}/rev_call.casl | 0 as/{FUNC => casl2lib}/sum.casl | 0 as/{FUNC => casl2lib}/sum_10.casl | 0 as/{FUNC => casl2lib}/sum_10_2.casl | 0 as/{FUNC => casl2lib}/sum_call.casl | 0 as/{CMD => cmd}/ADDA/adda0_0.casl | 0 as/{CMD => cmd}/ADDA/adda0_ov0.casl | 0 as/{CMD => cmd}/ADDA/adda0_ov1.casl | 0 as/{CMD => cmd}/ADDA/adda0_s0.casl | 0 as/{CMD => cmd}/ADDA/adda0_s1.casl | 0 as/{CMD => cmd}/ADDA/adda1_0.casl | 0 as/{CMD => cmd}/ADDA/adda1_ov0.casl | 0 as/{CMD => cmd}/ADDA/adda1_ov1.casl | 0 as/{CMD => cmd}/ADDA/adda1_s0.casl | 0 as/{CMD => cmd}/ADDA/adda1_s1.casl | 0 as/{CMD => cmd}/ADDL/addl.casl | 0 as/{CMD => cmd}/ADDL/addl0.casl | 0 as/{CMD => cmd}/ADDL/addl0_ov0.casl | 0 as/{CMD => cmd}/ADDL/addl0_ov1.casl | 0 as/{CMD => cmd}/ADDL/addl0_s0.casl | 0 as/{CMD => cmd}/ADDL/addl1_ov0.casl | 0 as/{CMD => cmd}/ADDL/addl1_ov1.casl | 0 as/{CMD => cmd}/ADDL/addl1_s0.casl | 0 as/{CMD => cmd}/AND/and0.casl | 0 as/{CMD => cmd}/AND/and1.casl | 0 as/{CMD => cmd}/CALL/call0.casl | 0 as/{CMD => cmd}/CALL/call1.casl | 0 as/{CMD => cmd}/CALL/call2.casl | 0 as/{CMD => cmd}/CPA/cpa1.casl | 0 as/{CMD => cmd}/CPL/cpl1.casl | 0 as/{CMD => cmd}/CPL/cpl2.casl | 0 as/{CMD => cmd}/CPL/cpl3.casl | 0 as/{CMD => cmd}/DC/dc_overflow.casl | 0 as/{CMD => cmd}/DC/dc_spc.casl | 0 as/{CMD => cmd}/DS/ds_0.casl | 0 as/{CMD => cmd}/LAD/lad0.casl | 0 as/{CMD => cmd}/LAD/lad1.casl | 0 as/{CMD => cmd}/LAD/lad2.casl | 0 as/{CMD => cmd}/LAD/lad3.casl | 0 as/{CMD => cmd}/LAD/lad4.casl | 0 as/{CMD => cmd}/LD/ld0.casl | 0 as/{CMD => cmd}/LD/ld1.casl | 0 as/{CMD => cmd}/LD/ld2.casl | 0 as/{CMD => cmd}/LD/ld3.casl | 0 as/{CMD => cmd}/LD/ld4.casl | 0 as/{CMD => cmd}/LD/ld5.casl | 0 as/{CMD => cmd}/LD/ld_loop.casl | 0 as/{CMD => cmd}/NOP/nop.casl | 0 as/{CMD => cmd}/OUT/out0.casl | 0 as/{CMD => cmd}/OUT/out1.casl | 0 as/{CMD => cmd}/PUSH/pushpop.casl | 0 as/{CMD => cmd}/SLA/sla2.casl | 0 as/{CMD => cmd}/SLA/sla3.casl | 0 as/{CMD => cmd}/SLA/sll2.casl | 0 as/{CMD => cmd}/SLA/sll3.casl | 0 as/{CMD => cmd}/SRA/sra2.casl | 0 as/{CMD => cmd}/SRA/sra3.casl | 0 as/{CMD => cmd}/SRA/sra4.casl | 0 as/{CMD => cmd}/ST/st0.casl | 0 as/{CMD => cmd}/ST/st1.casl | 0 as/{CMD => cmd}/SVC/svc2.casl | 0 as/{CMD => cmd}/XOR/literal_spc.casl | 0 as/{CMD => cmd}/XOR/xor0.casl | 0 as/{CMD => cmd}/XOR/xor1.casl | 0 as/{CMD => cmd}/XOR/xor3.casl | 0 as/{CMD => cmd}/XOR/xor4.casl | 0 as/{CMD => cmd}/XOR/xor5.casl | 0 as/{CMD => cmd}/literalstr.casl | 0 as/{ERR => err}/cmd_err0.casl | 0 as/{ERR => err}/cmd_err1.casl | 0 as/{ERR => err}/ds_err.casl | 0 as/{ERR => err}/labeldup_err.casl | 0 as/{ERR => err}/literalstr_err.casl | 0 as/{ERR => err}/opdspc_err.casl | 0 as/{ERR => err}/quoteend_err.casl | 0 .../2008_04/Q09/token.casl | 0 .../2008_04/Q09/token_call.casl | 0 .../2008_10/Q09/ptn1.casl | 0 .../2008_10/Q09/ptn1_call.casl | 0 .../2008_10/Q09/ptn2.casl | 0 .../2008_10/Q09/ptn2_call.casl | 0 .../2008_10/Q09/ptn3.casl | 0 .../2008_10/Q09/ptn3_call.casl | 0 .../2008_10/Q09/ptn4.casl | 0 .../2008_10/Q09/ptn4_call.casl | 0 .../2008_10/Q13/summary.casl | 0 .../2008_10/Q13/summary_call.casl | 0 .../2009_04/Q12/muls.casl | 0 .../2009_04/Q12/muls2.casl | 0 .../2009_04/Q12/muls2_call.casl | 0 .../2009_04/Q12/muls_call.casl | 0 .../2009_10/Q12/outb.casl | 0 .../2009_10/Q12/replace.casl | 0 .../2009_10/Q12/replace_call.casl | 0 as/{FUNC => misc}/cnt60.casl | 0 as/{FUNC => misc}/divl0.casl | 0 as/{FUNC => misc}/fib.casl | 0 as/{FUNC => misc}/fib_outl.casl | 0 as/{FUNC => misc}/hanoi.casl | 0 as/{YAKUWA => yakuwa}/README.txt | 0 as/{YAKUWA => yakuwa}/binout.casl | 0 as/{YAKUWA => yakuwa}/floatedit.casl | 0 153 files changed, 66 deletions(-) delete mode 100644 as/FUNC/Makefile delete mode 100644 as/FUNC/inl.casl rename as/{FUNC => casl2lib}/abs.casl (100%) rename as/{FUNC => casl2lib}/abs_call.casl (100%) rename as/{FUNC => casl2lib}/abs_call1.casl (100%) rename as/{FUNC => casl2lib}/addl32.casl (100%) rename as/{FUNC => casl2lib}/count1.casl (100%) rename as/{FUNC => casl2lib}/count1_call.casl (100%) rename as/{FUNC => casl2lib}/count1_call0.casl (100%) rename as/{FUNC => casl2lib}/diva1.casl (100%) rename as/{FUNC => casl2lib}/divl1.casl (100%) rename as/{FUNC => casl2lib}/divl_call.casl (100%) rename as/{FUNC => casl2lib}/divl_call0.casl (100%) rename as/{FUNC => casl2lib}/divl_call1.casl (100%) rename as/{FUNC => casl2lib}/inl_call.casl (100%) rename as/{FUNC => casl2lib}/iotest.casl (100%) rename as/{FUNC => casl2lib}/minim.casl (100%) rename as/{FUNC => casl2lib}/minim_call.casl (100%) rename as/{FUNC => casl2lib}/mula0.casl (100%) rename as/{FUNC => casl2lib}/mula1.casl (100%) rename as/{FUNC => casl2lib}/mula2.casl (100%) rename as/{FUNC => casl2lib}/mula_call.casl (100%) rename as/{FUNC => casl2lib}/mula_call0.casl (100%) rename as/{FUNC => casl2lib}/mula_call1.casl (100%) rename as/{FUNC => casl2lib}/mula_call2.casl (100%) rename as/{FUNC => casl2lib}/mula_timestab.casl (100%) rename as/{FUNC => casl2lib}/mull0.casl (100%) rename as/{FUNC => casl2lib}/mull1.casl (100%) rename as/{FUNC => casl2lib}/mull_call.casl (100%) rename as/{FUNC => casl2lib}/mull_call0.casl (100%) rename as/{FUNC => casl2lib}/mull_call1.casl (100%) rename as/{FUNC => casl2lib}/mull_timestab.casl (100%) rename as/{FUNC => casl2lib}/outa.casl (100%) rename as/{FUNC => casl2lib}/outa0.casl (100%) rename as/{FUNC => casl2lib}/outa_call.casl (100%) rename as/{FUNC => casl2lib}/outa_call1.casl (100%) rename as/{FUNC => casl2lib}/outa_call2.casl (100%) rename as/{FUNC => casl2lib}/outa_main.casl (100%) rename as/{FUNC => casl2lib}/outb.casl (100%) rename as/{FUNC => casl2lib}/outb_call.casl (100%) rename as/{FUNC => casl2lib}/outb_main.casl (100%) rename as/{FUNC => casl2lib}/outd_q15.casl (100%) rename as/{FUNC => casl2lib}/outd_q15_call.casl (100%) rename as/{FUNC => casl2lib}/outd_q15_call0.casl (100%) rename as/{FUNC => casl2lib}/outl.casl (100%) rename as/{FUNC => casl2lib}/outl_call.casl (100%) rename as/{FUNC => casl2lib}/outl_call0.casl (100%) rename as/{FUNC => casl2lib}/outl_call1.casl (100%) rename as/{FUNC => casl2lib}/outl_call2.casl (100%) rename as/{FUNC => casl2lib}/outl_main.casl (100%) rename as/{FUNC => casl2lib}/rev.casl (100%) rename as/{FUNC => casl2lib}/rev_call.casl (100%) rename as/{FUNC => casl2lib}/sum.casl (100%) rename as/{FUNC => casl2lib}/sum_10.casl (100%) rename as/{FUNC => casl2lib}/sum_10_2.casl (100%) rename as/{FUNC => casl2lib}/sum_call.casl (100%) rename as/{CMD => cmd}/ADDA/adda0_0.casl (100%) rename as/{CMD => cmd}/ADDA/adda0_ov0.casl (100%) rename as/{CMD => cmd}/ADDA/adda0_ov1.casl (100%) rename as/{CMD => cmd}/ADDA/adda0_s0.casl (100%) rename as/{CMD => cmd}/ADDA/adda0_s1.casl (100%) rename as/{CMD => cmd}/ADDA/adda1_0.casl (100%) rename as/{CMD => cmd}/ADDA/adda1_ov0.casl (100%) rename as/{CMD => cmd}/ADDA/adda1_ov1.casl (100%) rename as/{CMD => cmd}/ADDA/adda1_s0.casl (100%) rename as/{CMD => cmd}/ADDA/adda1_s1.casl (100%) rename as/{CMD => cmd}/ADDL/addl.casl (100%) rename as/{CMD => cmd}/ADDL/addl0.casl (100%) rename as/{CMD => cmd}/ADDL/addl0_ov0.casl (100%) rename as/{CMD => cmd}/ADDL/addl0_ov1.casl (100%) rename as/{CMD => cmd}/ADDL/addl0_s0.casl (100%) rename as/{CMD => cmd}/ADDL/addl1_ov0.casl (100%) rename as/{CMD => cmd}/ADDL/addl1_ov1.casl (100%) rename as/{CMD => cmd}/ADDL/addl1_s0.casl (100%) rename as/{CMD => cmd}/AND/and0.casl (100%) rename as/{CMD => cmd}/AND/and1.casl (100%) rename as/{CMD => cmd}/CALL/call0.casl (100%) rename as/{CMD => cmd}/CALL/call1.casl (100%) rename as/{CMD => cmd}/CALL/call2.casl (100%) rename as/{CMD => cmd}/CPA/cpa1.casl (100%) rename as/{CMD => cmd}/CPL/cpl1.casl (100%) rename as/{CMD => cmd}/CPL/cpl2.casl (100%) rename as/{CMD => cmd}/CPL/cpl3.casl (100%) rename as/{CMD => cmd}/DC/dc_overflow.casl (100%) rename as/{CMD => cmd}/DC/dc_spc.casl (100%) rename as/{CMD => cmd}/DS/ds_0.casl (100%) rename as/{CMD => cmd}/LAD/lad0.casl (100%) rename as/{CMD => cmd}/LAD/lad1.casl (100%) rename as/{CMD => cmd}/LAD/lad2.casl (100%) rename as/{CMD => cmd}/LAD/lad3.casl (100%) rename as/{CMD => cmd}/LAD/lad4.casl (100%) rename as/{CMD => cmd}/LD/ld0.casl (100%) rename as/{CMD => cmd}/LD/ld1.casl (100%) rename as/{CMD => cmd}/LD/ld2.casl (100%) rename as/{CMD => cmd}/LD/ld3.casl (100%) rename as/{CMD => cmd}/LD/ld4.casl (100%) rename as/{CMD => cmd}/LD/ld5.casl (100%) rename as/{CMD => cmd}/LD/ld_loop.casl (100%) rename as/{CMD => cmd}/NOP/nop.casl (100%) rename as/{CMD => cmd}/OUT/out0.casl (100%) rename as/{CMD => cmd}/OUT/out1.casl (100%) rename as/{CMD => cmd}/PUSH/pushpop.casl (100%) rename as/{CMD => cmd}/SLA/sla2.casl (100%) rename as/{CMD => cmd}/SLA/sla3.casl (100%) rename as/{CMD => cmd}/SLA/sll2.casl (100%) rename as/{CMD => cmd}/SLA/sll3.casl (100%) rename as/{CMD => cmd}/SRA/sra2.casl (100%) rename as/{CMD => cmd}/SRA/sra3.casl (100%) rename as/{CMD => cmd}/SRA/sra4.casl (100%) rename as/{CMD => cmd}/ST/st0.casl (100%) rename as/{CMD => cmd}/ST/st1.casl (100%) rename as/{CMD => cmd}/SVC/svc2.casl (100%) rename as/{CMD => cmd}/XOR/literal_spc.casl (100%) rename as/{CMD => cmd}/XOR/xor0.casl (100%) rename as/{CMD => cmd}/XOR/xor1.casl (100%) rename as/{CMD => cmd}/XOR/xor3.casl (100%) rename as/{CMD => cmd}/XOR/xor4.casl (100%) rename as/{CMD => cmd}/XOR/xor5.casl (100%) rename as/{CMD => cmd}/literalstr.casl (100%) rename as/{ERR => err}/cmd_err0.casl (100%) rename as/{ERR => err}/cmd_err1.casl (100%) rename as/{ERR => err}/ds_err.casl (100%) rename as/{ERR => err}/labeldup_err.casl (100%) rename as/{ERR => err}/literalstr_err.casl (100%) rename as/{ERR => err}/opdspc_err.casl (100%) rename as/{ERR => err}/quoteend_err.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_04/Q09/token.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_04/Q09/token_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn1.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn1_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn2.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn2_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn3.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn3_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn4.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q09/ptn4_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q13/summary.casl (100%) rename as/{FE_TESTS => fe_tests}/2008_10/Q13/summary_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_04/Q12/muls.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_04/Q12/muls2.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_04/Q12/muls2_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_04/Q12/muls_call.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_10/Q12/outb.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_10/Q12/replace.casl (100%) rename as/{FE_TESTS => fe_tests}/2009_10/Q12/replace_call.casl (100%) rename as/{FUNC => misc}/cnt60.casl (100%) rename as/{FUNC => misc}/divl0.casl (100%) rename as/{FUNC => misc}/fib.casl (100%) rename as/{FUNC => misc}/fib_outl.casl (100%) rename as/{FUNC => misc}/hanoi.casl (100%) rename as/{YAKUWA => yakuwa}/README.txt (100%) rename as/{YAKUWA => yakuwa}/binout.casl (100%) rename as/{YAKUWA => yakuwa}/floatedit.casl (100%) diff --git a/as/FUNC/Makefile b/as/FUNC/Makefile deleted file mode 100644 index fb93443..0000000 --- a/as/FUNC/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -outl.casl: outl_main.casl divl1.casl rev.casl - cat $^ >$@ -outa.casl: outa_main.casl divl1.casl rev.casl abs.casl - cat $^ >$@ -outb.casl: outb_main.casl divl1.casl rev.casl - cat $^ >$@ diff --git a/as/FUNC/inl.casl b/as/FUNC/inl.casl deleted file mode 100644 index 8cb0a7a..0000000 --- a/as/FUNC/inl.casl +++ /dev/null @@ -1,60 +0,0 @@ -;;; 入力された数値をGR0で返す -INL START - RPUSH - IN IBUF,ILEN - LAD GR1,0 - LAD GR2,10 ; 10進数の「10」 - LAD GR3,0 ; 値の一時格納 - LAD GR4,0 ; インデックス -ISTOL CPL GR4,ILEN ; ループ先頭。(GR4 = ILEN)の場合、ループ脱出 - JZE ICP ; ↓ - LD GR1,IBUF,GR4 - CPL GR1,INCHR ; (GR1 < (INCHR = '0'))の場合、IOVへジャンプ - JMI IOV ; ↓ - CPL GR1,='9' ; (GR1 > '9')の場合、IOVへジャンプ - JPL IOV ; ↓ - SUBL GR1,INCHR - ST GR4,NLEN - LD GR4,ILEN - SUBA GR4,NLEN -MUL10 CPL GR4,=1 - JZE ISNEXT - CALL MULL - LD GR1,GR0 - LAD GR4,-1,GR4 - JUMP MUL10 -ISNEXT LD GR4,NLEN - ADDL GR3,GR1 - LAD GR4,1,GR4 - JUMP ISTOL ; ループ終端 -IOV LAD GR0,1 - ADDL GR0,=#FFFF - JUMP IFIN -ICP LD GR0,GR3 -IFIN RPOP - RET -INCHR DC '0123456789' -IBUF DS 5 -ILEN DS 1 -NLEN DS 1 - END -;GR1の値とGR2の値の積をGR0に格納 -MULL START - RPUSH - LAD GR3,1 ; 対象ビット - LAD GR0,0 ; 積 -MLOOP CPL GR3,GR2 ; ループ先頭。(GR2 = GR3)の場合、ループ脱出 - JPL MFIN ; ↓ - PUSH 0,GR3 ; GR2の、GR3が示したビットが0の場合、MNEXTへジャンプ - AND GR3,GR2 ; ↓ - POP GR3 ; ↓ - JZE MNEXT ; ↓ - ADDL GR0,GR1 ; GR0 <- GR0 + GR1 - JOV MFIN ; オーバーフローした場合、ループ脱出 -MNEXT SLL GR3,1 ; GR3を1回左シフト - SLL GR1,1 ; GR1を1回左シフト - JOV MFIN ; オーバーフローした場合、ループ脱出 - JUMP MLOOP ; ループ終端 -MFIN RPOP - RET - END diff --git a/as/FUNC/abs.casl b/as/casl2lib/abs.casl similarity index 100% rename from as/FUNC/abs.casl rename to as/casl2lib/abs.casl diff --git a/as/FUNC/abs_call.casl b/as/casl2lib/abs_call.casl similarity index 100% rename from as/FUNC/abs_call.casl rename to as/casl2lib/abs_call.casl diff --git a/as/FUNC/abs_call1.casl b/as/casl2lib/abs_call1.casl similarity index 100% rename from as/FUNC/abs_call1.casl rename to as/casl2lib/abs_call1.casl diff --git a/as/FUNC/addl32.casl b/as/casl2lib/addl32.casl similarity index 100% rename from as/FUNC/addl32.casl rename to as/casl2lib/addl32.casl diff --git a/as/FUNC/count1.casl b/as/casl2lib/count1.casl similarity index 100% rename from as/FUNC/count1.casl rename to as/casl2lib/count1.casl diff --git a/as/FUNC/count1_call.casl b/as/casl2lib/count1_call.casl similarity index 100% rename from as/FUNC/count1_call.casl rename to as/casl2lib/count1_call.casl diff --git a/as/FUNC/count1_call0.casl b/as/casl2lib/count1_call0.casl similarity index 100% rename from as/FUNC/count1_call0.casl rename to as/casl2lib/count1_call0.casl diff --git a/as/FUNC/diva1.casl b/as/casl2lib/diva1.casl similarity index 100% rename from as/FUNC/diva1.casl rename to as/casl2lib/diva1.casl diff --git a/as/FUNC/divl1.casl b/as/casl2lib/divl1.casl similarity index 100% rename from as/FUNC/divl1.casl rename to as/casl2lib/divl1.casl diff --git a/as/FUNC/divl_call.casl b/as/casl2lib/divl_call.casl similarity index 100% rename from as/FUNC/divl_call.casl rename to as/casl2lib/divl_call.casl diff --git a/as/FUNC/divl_call0.casl b/as/casl2lib/divl_call0.casl similarity index 100% rename from as/FUNC/divl_call0.casl rename to as/casl2lib/divl_call0.casl diff --git a/as/FUNC/divl_call1.casl b/as/casl2lib/divl_call1.casl similarity index 100% rename from as/FUNC/divl_call1.casl rename to as/casl2lib/divl_call1.casl diff --git a/as/FUNC/inl_call.casl b/as/casl2lib/inl_call.casl similarity index 100% rename from as/FUNC/inl_call.casl rename to as/casl2lib/inl_call.casl diff --git a/as/FUNC/iotest.casl b/as/casl2lib/iotest.casl similarity index 100% rename from as/FUNC/iotest.casl rename to as/casl2lib/iotest.casl diff --git a/as/FUNC/minim.casl b/as/casl2lib/minim.casl similarity index 100% rename from as/FUNC/minim.casl rename to as/casl2lib/minim.casl diff --git a/as/FUNC/minim_call.casl b/as/casl2lib/minim_call.casl similarity index 100% rename from as/FUNC/minim_call.casl rename to as/casl2lib/minim_call.casl diff --git a/as/FUNC/mula0.casl b/as/casl2lib/mula0.casl similarity index 100% rename from as/FUNC/mula0.casl rename to as/casl2lib/mula0.casl diff --git a/as/FUNC/mula1.casl b/as/casl2lib/mula1.casl similarity index 100% rename from as/FUNC/mula1.casl rename to as/casl2lib/mula1.casl diff --git a/as/FUNC/mula2.casl b/as/casl2lib/mula2.casl similarity index 100% rename from as/FUNC/mula2.casl rename to as/casl2lib/mula2.casl diff --git a/as/FUNC/mula_call.casl b/as/casl2lib/mula_call.casl similarity index 100% rename from as/FUNC/mula_call.casl rename to as/casl2lib/mula_call.casl diff --git a/as/FUNC/mula_call0.casl b/as/casl2lib/mula_call0.casl similarity index 100% rename from as/FUNC/mula_call0.casl rename to as/casl2lib/mula_call0.casl diff --git a/as/FUNC/mula_call1.casl b/as/casl2lib/mula_call1.casl similarity index 100% rename from as/FUNC/mula_call1.casl rename to as/casl2lib/mula_call1.casl diff --git a/as/FUNC/mula_call2.casl b/as/casl2lib/mula_call2.casl similarity index 100% rename from as/FUNC/mula_call2.casl rename to as/casl2lib/mula_call2.casl diff --git a/as/FUNC/mula_timestab.casl b/as/casl2lib/mula_timestab.casl similarity index 100% rename from as/FUNC/mula_timestab.casl rename to as/casl2lib/mula_timestab.casl diff --git a/as/FUNC/mull0.casl b/as/casl2lib/mull0.casl similarity index 100% rename from as/FUNC/mull0.casl rename to as/casl2lib/mull0.casl diff --git a/as/FUNC/mull1.casl b/as/casl2lib/mull1.casl similarity index 100% rename from as/FUNC/mull1.casl rename to as/casl2lib/mull1.casl diff --git a/as/FUNC/mull_call.casl b/as/casl2lib/mull_call.casl similarity index 100% rename from as/FUNC/mull_call.casl rename to as/casl2lib/mull_call.casl diff --git a/as/FUNC/mull_call0.casl b/as/casl2lib/mull_call0.casl similarity index 100% rename from as/FUNC/mull_call0.casl rename to as/casl2lib/mull_call0.casl diff --git a/as/FUNC/mull_call1.casl b/as/casl2lib/mull_call1.casl similarity index 100% rename from as/FUNC/mull_call1.casl rename to as/casl2lib/mull_call1.casl diff --git a/as/FUNC/mull_timestab.casl b/as/casl2lib/mull_timestab.casl similarity index 100% rename from as/FUNC/mull_timestab.casl rename to as/casl2lib/mull_timestab.casl diff --git a/as/FUNC/outa.casl b/as/casl2lib/outa.casl similarity index 100% rename from as/FUNC/outa.casl rename to as/casl2lib/outa.casl diff --git a/as/FUNC/outa0.casl b/as/casl2lib/outa0.casl similarity index 100% rename from as/FUNC/outa0.casl rename to as/casl2lib/outa0.casl diff --git a/as/FUNC/outa_call.casl b/as/casl2lib/outa_call.casl similarity index 100% rename from as/FUNC/outa_call.casl rename to as/casl2lib/outa_call.casl diff --git a/as/FUNC/outa_call1.casl b/as/casl2lib/outa_call1.casl similarity index 100% rename from as/FUNC/outa_call1.casl rename to as/casl2lib/outa_call1.casl diff --git a/as/FUNC/outa_call2.casl b/as/casl2lib/outa_call2.casl similarity index 100% rename from as/FUNC/outa_call2.casl rename to as/casl2lib/outa_call2.casl diff --git a/as/FUNC/outa_main.casl b/as/casl2lib/outa_main.casl similarity index 100% rename from as/FUNC/outa_main.casl rename to as/casl2lib/outa_main.casl diff --git a/as/FUNC/outb.casl b/as/casl2lib/outb.casl similarity index 100% rename from as/FUNC/outb.casl rename to as/casl2lib/outb.casl diff --git a/as/FUNC/outb_call.casl b/as/casl2lib/outb_call.casl similarity index 100% rename from as/FUNC/outb_call.casl rename to as/casl2lib/outb_call.casl diff --git a/as/FUNC/outb_main.casl b/as/casl2lib/outb_main.casl similarity index 100% rename from as/FUNC/outb_main.casl rename to as/casl2lib/outb_main.casl diff --git a/as/FUNC/outd_q15.casl b/as/casl2lib/outd_q15.casl similarity index 100% rename from as/FUNC/outd_q15.casl rename to as/casl2lib/outd_q15.casl diff --git a/as/FUNC/outd_q15_call.casl b/as/casl2lib/outd_q15_call.casl similarity index 100% rename from as/FUNC/outd_q15_call.casl rename to as/casl2lib/outd_q15_call.casl diff --git a/as/FUNC/outd_q15_call0.casl b/as/casl2lib/outd_q15_call0.casl similarity index 100% rename from as/FUNC/outd_q15_call0.casl rename to as/casl2lib/outd_q15_call0.casl diff --git a/as/FUNC/outl.casl b/as/casl2lib/outl.casl similarity index 100% rename from as/FUNC/outl.casl rename to as/casl2lib/outl.casl diff --git a/as/FUNC/outl_call.casl b/as/casl2lib/outl_call.casl similarity index 100% rename from as/FUNC/outl_call.casl rename to as/casl2lib/outl_call.casl diff --git a/as/FUNC/outl_call0.casl b/as/casl2lib/outl_call0.casl similarity index 100% rename from as/FUNC/outl_call0.casl rename to as/casl2lib/outl_call0.casl diff --git a/as/FUNC/outl_call1.casl b/as/casl2lib/outl_call1.casl similarity index 100% rename from as/FUNC/outl_call1.casl rename to as/casl2lib/outl_call1.casl diff --git a/as/FUNC/outl_call2.casl b/as/casl2lib/outl_call2.casl similarity index 100% rename from as/FUNC/outl_call2.casl rename to as/casl2lib/outl_call2.casl diff --git a/as/FUNC/outl_main.casl b/as/casl2lib/outl_main.casl similarity index 100% rename from as/FUNC/outl_main.casl rename to as/casl2lib/outl_main.casl diff --git a/as/FUNC/rev.casl b/as/casl2lib/rev.casl similarity index 100% rename from as/FUNC/rev.casl rename to as/casl2lib/rev.casl diff --git a/as/FUNC/rev_call.casl b/as/casl2lib/rev_call.casl similarity index 100% rename from as/FUNC/rev_call.casl rename to as/casl2lib/rev_call.casl diff --git a/as/FUNC/sum.casl b/as/casl2lib/sum.casl similarity index 100% rename from as/FUNC/sum.casl rename to as/casl2lib/sum.casl diff --git a/as/FUNC/sum_10.casl b/as/casl2lib/sum_10.casl similarity index 100% rename from as/FUNC/sum_10.casl rename to as/casl2lib/sum_10.casl diff --git a/as/FUNC/sum_10_2.casl b/as/casl2lib/sum_10_2.casl similarity index 100% rename from as/FUNC/sum_10_2.casl rename to as/casl2lib/sum_10_2.casl diff --git a/as/FUNC/sum_call.casl b/as/casl2lib/sum_call.casl similarity index 100% rename from as/FUNC/sum_call.casl rename to as/casl2lib/sum_call.casl diff --git a/as/CMD/ADDA/adda0_0.casl b/as/cmd/ADDA/adda0_0.casl similarity index 100% rename from as/CMD/ADDA/adda0_0.casl rename to as/cmd/ADDA/adda0_0.casl diff --git a/as/CMD/ADDA/adda0_ov0.casl b/as/cmd/ADDA/adda0_ov0.casl similarity index 100% rename from as/CMD/ADDA/adda0_ov0.casl rename to as/cmd/ADDA/adda0_ov0.casl diff --git a/as/CMD/ADDA/adda0_ov1.casl b/as/cmd/ADDA/adda0_ov1.casl similarity index 100% rename from as/CMD/ADDA/adda0_ov1.casl rename to as/cmd/ADDA/adda0_ov1.casl diff --git a/as/CMD/ADDA/adda0_s0.casl b/as/cmd/ADDA/adda0_s0.casl similarity index 100% rename from as/CMD/ADDA/adda0_s0.casl rename to as/cmd/ADDA/adda0_s0.casl diff --git a/as/CMD/ADDA/adda0_s1.casl b/as/cmd/ADDA/adda0_s1.casl similarity index 100% rename from as/CMD/ADDA/adda0_s1.casl rename to as/cmd/ADDA/adda0_s1.casl diff --git a/as/CMD/ADDA/adda1_0.casl b/as/cmd/ADDA/adda1_0.casl similarity index 100% rename from as/CMD/ADDA/adda1_0.casl rename to as/cmd/ADDA/adda1_0.casl diff --git a/as/CMD/ADDA/adda1_ov0.casl b/as/cmd/ADDA/adda1_ov0.casl similarity index 100% rename from as/CMD/ADDA/adda1_ov0.casl rename to as/cmd/ADDA/adda1_ov0.casl diff --git a/as/CMD/ADDA/adda1_ov1.casl b/as/cmd/ADDA/adda1_ov1.casl similarity index 100% rename from as/CMD/ADDA/adda1_ov1.casl rename to as/cmd/ADDA/adda1_ov1.casl diff --git a/as/CMD/ADDA/adda1_s0.casl b/as/cmd/ADDA/adda1_s0.casl similarity index 100% rename from as/CMD/ADDA/adda1_s0.casl rename to as/cmd/ADDA/adda1_s0.casl diff --git a/as/CMD/ADDA/adda1_s1.casl b/as/cmd/ADDA/adda1_s1.casl similarity index 100% rename from as/CMD/ADDA/adda1_s1.casl rename to as/cmd/ADDA/adda1_s1.casl diff --git a/as/CMD/ADDL/addl.casl b/as/cmd/ADDL/addl.casl similarity index 100% rename from as/CMD/ADDL/addl.casl rename to as/cmd/ADDL/addl.casl diff --git a/as/CMD/ADDL/addl0.casl b/as/cmd/ADDL/addl0.casl similarity index 100% rename from as/CMD/ADDL/addl0.casl rename to as/cmd/ADDL/addl0.casl diff --git a/as/CMD/ADDL/addl0_ov0.casl b/as/cmd/ADDL/addl0_ov0.casl similarity index 100% rename from as/CMD/ADDL/addl0_ov0.casl rename to as/cmd/ADDL/addl0_ov0.casl diff --git a/as/CMD/ADDL/addl0_ov1.casl b/as/cmd/ADDL/addl0_ov1.casl similarity index 100% rename from as/CMD/ADDL/addl0_ov1.casl rename to as/cmd/ADDL/addl0_ov1.casl diff --git a/as/CMD/ADDL/addl0_s0.casl b/as/cmd/ADDL/addl0_s0.casl similarity index 100% rename from as/CMD/ADDL/addl0_s0.casl rename to as/cmd/ADDL/addl0_s0.casl diff --git a/as/CMD/ADDL/addl1_ov0.casl b/as/cmd/ADDL/addl1_ov0.casl similarity index 100% rename from as/CMD/ADDL/addl1_ov0.casl rename to as/cmd/ADDL/addl1_ov0.casl diff --git a/as/CMD/ADDL/addl1_ov1.casl b/as/cmd/ADDL/addl1_ov1.casl similarity index 100% rename from as/CMD/ADDL/addl1_ov1.casl rename to as/cmd/ADDL/addl1_ov1.casl diff --git a/as/CMD/ADDL/addl1_s0.casl b/as/cmd/ADDL/addl1_s0.casl similarity index 100% rename from as/CMD/ADDL/addl1_s0.casl rename to as/cmd/ADDL/addl1_s0.casl diff --git a/as/CMD/AND/and0.casl b/as/cmd/AND/and0.casl similarity index 100% rename from as/CMD/AND/and0.casl rename to as/cmd/AND/and0.casl diff --git a/as/CMD/AND/and1.casl b/as/cmd/AND/and1.casl similarity index 100% rename from as/CMD/AND/and1.casl rename to as/cmd/AND/and1.casl diff --git a/as/CMD/CALL/call0.casl b/as/cmd/CALL/call0.casl similarity index 100% rename from as/CMD/CALL/call0.casl rename to as/cmd/CALL/call0.casl diff --git a/as/CMD/CALL/call1.casl b/as/cmd/CALL/call1.casl similarity index 100% rename from as/CMD/CALL/call1.casl rename to as/cmd/CALL/call1.casl diff --git a/as/CMD/CALL/call2.casl b/as/cmd/CALL/call2.casl similarity index 100% rename from as/CMD/CALL/call2.casl rename to as/cmd/CALL/call2.casl diff --git a/as/CMD/CPA/cpa1.casl b/as/cmd/CPA/cpa1.casl similarity index 100% rename from as/CMD/CPA/cpa1.casl rename to as/cmd/CPA/cpa1.casl diff --git a/as/CMD/CPL/cpl1.casl b/as/cmd/CPL/cpl1.casl similarity index 100% rename from as/CMD/CPL/cpl1.casl rename to as/cmd/CPL/cpl1.casl diff --git a/as/CMD/CPL/cpl2.casl b/as/cmd/CPL/cpl2.casl similarity index 100% rename from as/CMD/CPL/cpl2.casl rename to as/cmd/CPL/cpl2.casl diff --git a/as/CMD/CPL/cpl3.casl b/as/cmd/CPL/cpl3.casl similarity index 100% rename from as/CMD/CPL/cpl3.casl rename to as/cmd/CPL/cpl3.casl diff --git a/as/CMD/DC/dc_overflow.casl b/as/cmd/DC/dc_overflow.casl similarity index 100% rename from as/CMD/DC/dc_overflow.casl rename to as/cmd/DC/dc_overflow.casl diff --git a/as/CMD/DC/dc_spc.casl b/as/cmd/DC/dc_spc.casl similarity index 100% rename from as/CMD/DC/dc_spc.casl rename to as/cmd/DC/dc_spc.casl diff --git a/as/CMD/DS/ds_0.casl b/as/cmd/DS/ds_0.casl similarity index 100% rename from as/CMD/DS/ds_0.casl rename to as/cmd/DS/ds_0.casl diff --git a/as/CMD/LAD/lad0.casl b/as/cmd/LAD/lad0.casl similarity index 100% rename from as/CMD/LAD/lad0.casl rename to as/cmd/LAD/lad0.casl diff --git a/as/CMD/LAD/lad1.casl b/as/cmd/LAD/lad1.casl similarity index 100% rename from as/CMD/LAD/lad1.casl rename to as/cmd/LAD/lad1.casl diff --git a/as/CMD/LAD/lad2.casl b/as/cmd/LAD/lad2.casl similarity index 100% rename from as/CMD/LAD/lad2.casl rename to as/cmd/LAD/lad2.casl diff --git a/as/CMD/LAD/lad3.casl b/as/cmd/LAD/lad3.casl similarity index 100% rename from as/CMD/LAD/lad3.casl rename to as/cmd/LAD/lad3.casl diff --git a/as/CMD/LAD/lad4.casl b/as/cmd/LAD/lad4.casl similarity index 100% rename from as/CMD/LAD/lad4.casl rename to as/cmd/LAD/lad4.casl diff --git a/as/CMD/LD/ld0.casl b/as/cmd/LD/ld0.casl similarity index 100% rename from as/CMD/LD/ld0.casl rename to as/cmd/LD/ld0.casl diff --git a/as/CMD/LD/ld1.casl b/as/cmd/LD/ld1.casl similarity index 100% rename from as/CMD/LD/ld1.casl rename to as/cmd/LD/ld1.casl diff --git a/as/CMD/LD/ld2.casl b/as/cmd/LD/ld2.casl similarity index 100% rename from as/CMD/LD/ld2.casl rename to as/cmd/LD/ld2.casl diff --git a/as/CMD/LD/ld3.casl b/as/cmd/LD/ld3.casl similarity index 100% rename from as/CMD/LD/ld3.casl rename to as/cmd/LD/ld3.casl diff --git a/as/CMD/LD/ld4.casl b/as/cmd/LD/ld4.casl similarity index 100% rename from as/CMD/LD/ld4.casl rename to as/cmd/LD/ld4.casl diff --git a/as/CMD/LD/ld5.casl b/as/cmd/LD/ld5.casl similarity index 100% rename from as/CMD/LD/ld5.casl rename to as/cmd/LD/ld5.casl diff --git a/as/CMD/LD/ld_loop.casl b/as/cmd/LD/ld_loop.casl similarity index 100% rename from as/CMD/LD/ld_loop.casl rename to as/cmd/LD/ld_loop.casl diff --git a/as/CMD/NOP/nop.casl b/as/cmd/NOP/nop.casl similarity index 100% rename from as/CMD/NOP/nop.casl rename to as/cmd/NOP/nop.casl diff --git a/as/CMD/OUT/out0.casl b/as/cmd/OUT/out0.casl similarity index 100% rename from as/CMD/OUT/out0.casl rename to as/cmd/OUT/out0.casl diff --git a/as/CMD/OUT/out1.casl b/as/cmd/OUT/out1.casl similarity index 100% rename from as/CMD/OUT/out1.casl rename to as/cmd/OUT/out1.casl diff --git a/as/CMD/PUSH/pushpop.casl b/as/cmd/PUSH/pushpop.casl similarity index 100% rename from as/CMD/PUSH/pushpop.casl rename to as/cmd/PUSH/pushpop.casl diff --git a/as/CMD/SLA/sla2.casl b/as/cmd/SLA/sla2.casl similarity index 100% rename from as/CMD/SLA/sla2.casl rename to as/cmd/SLA/sla2.casl diff --git a/as/CMD/SLA/sla3.casl b/as/cmd/SLA/sla3.casl similarity index 100% rename from as/CMD/SLA/sla3.casl rename to as/cmd/SLA/sla3.casl diff --git a/as/CMD/SLA/sll2.casl b/as/cmd/SLA/sll2.casl similarity index 100% rename from as/CMD/SLA/sll2.casl rename to as/cmd/SLA/sll2.casl diff --git a/as/CMD/SLA/sll3.casl b/as/cmd/SLA/sll3.casl similarity index 100% rename from as/CMD/SLA/sll3.casl rename to as/cmd/SLA/sll3.casl diff --git a/as/CMD/SRA/sra2.casl b/as/cmd/SRA/sra2.casl similarity index 100% rename from as/CMD/SRA/sra2.casl rename to as/cmd/SRA/sra2.casl diff --git a/as/CMD/SRA/sra3.casl b/as/cmd/SRA/sra3.casl similarity index 100% rename from as/CMD/SRA/sra3.casl rename to as/cmd/SRA/sra3.casl diff --git a/as/CMD/SRA/sra4.casl b/as/cmd/SRA/sra4.casl similarity index 100% rename from as/CMD/SRA/sra4.casl rename to as/cmd/SRA/sra4.casl diff --git a/as/CMD/ST/st0.casl b/as/cmd/ST/st0.casl similarity index 100% rename from as/CMD/ST/st0.casl rename to as/cmd/ST/st0.casl diff --git a/as/CMD/ST/st1.casl b/as/cmd/ST/st1.casl similarity index 100% rename from as/CMD/ST/st1.casl rename to as/cmd/ST/st1.casl diff --git a/as/CMD/SVC/svc2.casl b/as/cmd/SVC/svc2.casl similarity index 100% rename from as/CMD/SVC/svc2.casl rename to as/cmd/SVC/svc2.casl diff --git a/as/CMD/XOR/literal_spc.casl b/as/cmd/XOR/literal_spc.casl similarity index 100% rename from as/CMD/XOR/literal_spc.casl rename to as/cmd/XOR/literal_spc.casl diff --git a/as/CMD/XOR/xor0.casl b/as/cmd/XOR/xor0.casl similarity index 100% rename from as/CMD/XOR/xor0.casl rename to as/cmd/XOR/xor0.casl diff --git a/as/CMD/XOR/xor1.casl b/as/cmd/XOR/xor1.casl similarity index 100% rename from as/CMD/XOR/xor1.casl rename to as/cmd/XOR/xor1.casl diff --git a/as/CMD/XOR/xor3.casl b/as/cmd/XOR/xor3.casl similarity index 100% rename from as/CMD/XOR/xor3.casl rename to as/cmd/XOR/xor3.casl diff --git a/as/CMD/XOR/xor4.casl b/as/cmd/XOR/xor4.casl similarity index 100% rename from as/CMD/XOR/xor4.casl rename to as/cmd/XOR/xor4.casl diff --git a/as/CMD/XOR/xor5.casl b/as/cmd/XOR/xor5.casl similarity index 100% rename from as/CMD/XOR/xor5.casl rename to as/cmd/XOR/xor5.casl diff --git a/as/CMD/literalstr.casl b/as/cmd/literalstr.casl similarity index 100% rename from as/CMD/literalstr.casl rename to as/cmd/literalstr.casl diff --git a/as/ERR/cmd_err0.casl b/as/err/cmd_err0.casl similarity index 100% rename from as/ERR/cmd_err0.casl rename to as/err/cmd_err0.casl diff --git a/as/ERR/cmd_err1.casl b/as/err/cmd_err1.casl similarity index 100% rename from as/ERR/cmd_err1.casl rename to as/err/cmd_err1.casl diff --git a/as/ERR/ds_err.casl b/as/err/ds_err.casl similarity index 100% rename from as/ERR/ds_err.casl rename to as/err/ds_err.casl diff --git a/as/ERR/labeldup_err.casl b/as/err/labeldup_err.casl similarity index 100% rename from as/ERR/labeldup_err.casl rename to as/err/labeldup_err.casl diff --git a/as/ERR/literalstr_err.casl b/as/err/literalstr_err.casl similarity index 100% rename from as/ERR/literalstr_err.casl rename to as/err/literalstr_err.casl diff --git a/as/ERR/opdspc_err.casl b/as/err/opdspc_err.casl similarity index 100% rename from as/ERR/opdspc_err.casl rename to as/err/opdspc_err.casl diff --git a/as/ERR/quoteend_err.casl b/as/err/quoteend_err.casl similarity index 100% rename from as/ERR/quoteend_err.casl rename to as/err/quoteend_err.casl diff --git a/as/FE_TESTS/2008_04/Q09/token.casl b/as/fe_tests/2008_04/Q09/token.casl similarity index 100% rename from as/FE_TESTS/2008_04/Q09/token.casl rename to as/fe_tests/2008_04/Q09/token.casl diff --git a/as/FE_TESTS/2008_04/Q09/token_call.casl b/as/fe_tests/2008_04/Q09/token_call.casl similarity index 100% rename from as/FE_TESTS/2008_04/Q09/token_call.casl rename to as/fe_tests/2008_04/Q09/token_call.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn1.casl b/as/fe_tests/2008_10/Q09/ptn1.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn1.casl rename to as/fe_tests/2008_10/Q09/ptn1.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn1_call.casl b/as/fe_tests/2008_10/Q09/ptn1_call.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn1_call.casl rename to as/fe_tests/2008_10/Q09/ptn1_call.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn2.casl b/as/fe_tests/2008_10/Q09/ptn2.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn2.casl rename to as/fe_tests/2008_10/Q09/ptn2.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn2_call.casl b/as/fe_tests/2008_10/Q09/ptn2_call.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn2_call.casl rename to as/fe_tests/2008_10/Q09/ptn2_call.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn3.casl b/as/fe_tests/2008_10/Q09/ptn3.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn3.casl rename to as/fe_tests/2008_10/Q09/ptn3.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn3_call.casl b/as/fe_tests/2008_10/Q09/ptn3_call.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn3_call.casl rename to as/fe_tests/2008_10/Q09/ptn3_call.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn4.casl b/as/fe_tests/2008_10/Q09/ptn4.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn4.casl rename to as/fe_tests/2008_10/Q09/ptn4.casl diff --git a/as/FE_TESTS/2008_10/Q09/ptn4_call.casl b/as/fe_tests/2008_10/Q09/ptn4_call.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q09/ptn4_call.casl rename to as/fe_tests/2008_10/Q09/ptn4_call.casl diff --git a/as/FE_TESTS/2008_10/Q13/summary.casl b/as/fe_tests/2008_10/Q13/summary.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q13/summary.casl rename to as/fe_tests/2008_10/Q13/summary.casl diff --git a/as/FE_TESTS/2008_10/Q13/summary_call.casl b/as/fe_tests/2008_10/Q13/summary_call.casl similarity index 100% rename from as/FE_TESTS/2008_10/Q13/summary_call.casl rename to as/fe_tests/2008_10/Q13/summary_call.casl diff --git a/as/FE_TESTS/2009_04/Q12/muls.casl b/as/fe_tests/2009_04/Q12/muls.casl similarity index 100% rename from as/FE_TESTS/2009_04/Q12/muls.casl rename to as/fe_tests/2009_04/Q12/muls.casl diff --git a/as/FE_TESTS/2009_04/Q12/muls2.casl b/as/fe_tests/2009_04/Q12/muls2.casl similarity index 100% rename from as/FE_TESTS/2009_04/Q12/muls2.casl rename to as/fe_tests/2009_04/Q12/muls2.casl diff --git a/as/FE_TESTS/2009_04/Q12/muls2_call.casl b/as/fe_tests/2009_04/Q12/muls2_call.casl similarity index 100% rename from as/FE_TESTS/2009_04/Q12/muls2_call.casl rename to as/fe_tests/2009_04/Q12/muls2_call.casl diff --git a/as/FE_TESTS/2009_04/Q12/muls_call.casl b/as/fe_tests/2009_04/Q12/muls_call.casl similarity index 100% rename from as/FE_TESTS/2009_04/Q12/muls_call.casl rename to as/fe_tests/2009_04/Q12/muls_call.casl diff --git a/as/FE_TESTS/2009_10/Q12/outb.casl b/as/fe_tests/2009_10/Q12/outb.casl similarity index 100% rename from as/FE_TESTS/2009_10/Q12/outb.casl rename to as/fe_tests/2009_10/Q12/outb.casl diff --git a/as/FE_TESTS/2009_10/Q12/replace.casl b/as/fe_tests/2009_10/Q12/replace.casl similarity index 100% rename from as/FE_TESTS/2009_10/Q12/replace.casl rename to as/fe_tests/2009_10/Q12/replace.casl diff --git a/as/FE_TESTS/2009_10/Q12/replace_call.casl b/as/fe_tests/2009_10/Q12/replace_call.casl similarity index 100% rename from as/FE_TESTS/2009_10/Q12/replace_call.casl rename to as/fe_tests/2009_10/Q12/replace_call.casl diff --git a/as/FUNC/cnt60.casl b/as/misc/cnt60.casl similarity index 100% rename from as/FUNC/cnt60.casl rename to as/misc/cnt60.casl diff --git a/as/FUNC/divl0.casl b/as/misc/divl0.casl similarity index 100% rename from as/FUNC/divl0.casl rename to as/misc/divl0.casl diff --git a/as/FUNC/fib.casl b/as/misc/fib.casl similarity index 100% rename from as/FUNC/fib.casl rename to as/misc/fib.casl diff --git a/as/FUNC/fib_outl.casl b/as/misc/fib_outl.casl similarity index 100% rename from as/FUNC/fib_outl.casl rename to as/misc/fib_outl.casl diff --git a/as/FUNC/hanoi.casl b/as/misc/hanoi.casl similarity index 100% rename from as/FUNC/hanoi.casl rename to as/misc/hanoi.casl diff --git a/as/YAKUWA/README.txt b/as/yakuwa/README.txt similarity index 100% rename from as/YAKUWA/README.txt rename to as/yakuwa/README.txt diff --git a/as/YAKUWA/binout.casl b/as/yakuwa/binout.casl similarity index 100% rename from as/YAKUWA/binout.casl rename to as/yakuwa/binout.casl diff --git a/as/YAKUWA/floatedit.casl b/as/yakuwa/floatedit.casl similarity index 100% rename from as/YAKUWA/floatedit.casl rename to as/yakuwa/floatedit.casl -- 2.18.0