From: j8takagi Date: Sun, 7 Feb 2010 03:26:39 +0000 (+0900) Subject: CASLファイルのフォルダを変更 X-Git-Tag: v0.1~47^2~20 X-Git-Url: https://j8takagi.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58ee37be62a5e359d0f6eb603cc86b5692f74b90;p=YACASL2.git CASLファイルのフォルダを変更 --- 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