diff --git a/fix16.tal b/fix16.tal index 0c13108..cc754d9 100644 --- a/fix16.tal +++ b/fix16.tal @@ -28,10 +28,11 @@ ( #ff00 -256/256 -1.000 ) ( #ffff -1/256 -0.004 ) ( ) -( many 8.8 operations are equivalent to u16: ) -( * comparisons/equality ) +( many 8.8 operations are equivalent to uin16: ) ( * addition/subtraction ) ( * division ) +( or signed int16: ) +( * comparisons/equality ) ( ) ( but due to 16-bit truncation multiplication differs... ) ( ) @@ -44,7 +45,7 @@ ( ) ( that said, if either x or y is whole (i.e. ends in 00) ) ( then we can just shift that argument right by 8 and use ) -( MUL2 as normal. ) +( MUL2. ) |1000