X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=as%2FFUNC%2Fmull0.casl;fp=as%2FFUNC%2Fmull0.casl;h=0000000000000000000000000000000000000000;hb=58ee37be62a5e359d0f6eb603cc86b5692f74b90;hp=20168d6ea635f7c2b15855935cb4a5ae7aba4fc9;hpb=85744703060a90c21ee325d3a692f80233bc281f;p=YACASL2.git diff --git a/as/FUNC/mull0.casl b/as/FUNC/mull0.casl deleted file mode 100644 index 20168d6..0000000 --- a/as/FUNC/mull0.casl +++ /dev/null @@ -1,14 +0,0 @@ -;GR1の値とGR2の値の積をGR0に格納 -MULL START - RPUSH - LAD GR3,0 ; インデックス - LAD GR0,0 ; 積 -MLOOP CPA GR2,GR3 ; ループ先頭。(GR2 = GR3)の場合、ループ脱出 - JZE MFIN ; ↓ - ADDL GR0,GR1 ; GR0 <- GR0 + GR1 - JOV MFIN ; オーバーフローした場合、ループ脱出 - LAD GR3,1,GR3 ; GR3 <- GR3 + 1 - JUMP MLOOP ; ループ終端 -MFIN RPOP - RET - END