1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2 ;; basic low-level math
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6 include "muldiv_fast.zas"
8 include "muldiv_slow.zas"
18 $FORTH_END_CODE_WORD +
28 $FORTH_END_CODE_WORD -
49 $FORTH_END_CODE_WORD D+
52 ;; TODO: error on -32768?
53 $FORTH_CODE_WORD NEGATE
61 $FORTH_END_CODE_WORD NEGATE
64 ;; TODO: error on MAXLONGINT?
65 $FORTH_CODE_WORD DNEGATE
84 $FORTH_END_CODE_WORD DNEGATE