• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Deriving a new dialect of Very Tiny Language from VTL-2 6800 version


Commit MetaInfo

Revisionbda5582a3eae4ca926964105ab0a8d367c4dedf5 (tree)
Time2022-09-25 21:36:06
AuthorJoel Matthew Rees <joel.rees@gmai...>
CommiterJoel Matthew Rees

Log Message

optimized subtraction

Change Summary

Incremental Difference

--- a/VTL_6801_mc10.asm
+++ b/VTL_6801_mc10.asm
@@ -569,7 +569,7 @@ EVAL4 CMPA #'/ ; SEE IF IT'S DIVIDE
569569 EVAL5 SUBA #'= ; SEE IF EQUAL TEST
570570 BNE EVAL6
571571 PULA
572- BSR SUBTR
572+ SUBD 0,X
573573 BNE NOTEQ
574574 TSTB
575575 BEQ EQL
@@ -580,7 +580,7 @@ EVAL6 DECA ; SEE IF LESS THAN TEST
580580 PULA
581581 BEQ EVAL7
582582 *
583-SUB2 BSR SUBTR
583+SUB2 SUBD 0,X
584584 ROLB
585585 COMOUT CLRA
586586 ANDB #$01
@@ -610,7 +610,7 @@ GOT INC MLDVCT
610610 ROR 1,X
611611 CLR DIVQUO
612612 CLR DIVQUO+1
613-DIV2 BSR SUBTR
613+DIV2 SUBD 0,X
614614 BCC OK
615615 ADDD 0,X
616616 CLC