diff options
Diffstat (limited to 'subx')
-rw-r--r-- | subx/stats.md | 12 | ||||
-rwxr-xr-x | subx/translate | 2 |
2 files changed, 14 insertions, 0 deletions
diff --git a/subx/stats.md b/subx/stats.md index a53d4963..90c23e0b 100644 --- a/subx/stats.md +++ b/subx/stats.md @@ -9,6 +9,7 @@ apps/hex.subx 1511 144 apps/pack.subx 7348 1054 apps/assort.subx 1318 284 apps/dquotes.subx 2694 497 +apps/survey.subx 4573 998 ## Bytes in executable crenshaw2-1 17612 4112 @@ -19,3 +20,14 @@ hex 22684 4909 pack 37316 7825 assort 22506 5342 dquotes 27186 5849 +survey 42791 11258 + +## Translation speed + +Emulated: + - 35 LoC: 7.5s + - 84 LoC: 16.8s + - 219 LoC: 43.5s (error after 4/5 phases) + +Native: + - less than 0.1s for layers 049-052 diff --git a/subx/translate b/subx/translate index a5194e5b..979c006c 100755 --- a/subx/translate +++ b/subx/translate @@ -16,6 +16,8 @@ set -v build +echo `cat $* |grep -v '^\s*#\|^\s*$' |wc -l` lines + cat $* |./subx_bin run apps/dquotes > a.dquotes cat a.dquotes |./subx_bin run apps/assort > a.assort |