Skip to content
Snippets Groups Projects
Commit ead48ef9 authored by ram's avatar ram
Browse files

Changed COMMUTATIVE-ARG-SWAP to actually splice in the constant arg, so that

variable substitution can't swap it back again.

Fixed multiple recoding to include many TRULY-THE's in the expansion so that
the resulting shift-and-add code would actually open coded.

Added comprehensive handling of arithmetic and logical identities when an arg
is -1, 0 or +1.

Fixed the (- 0 x) ==> (%negate x) transform to be inhibited when the 0 is more
contagious than X, or is -0.0.
parent a2533376
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment