Skip to content
Snippets Groups Projects
  1. Feb 12, 1992
  2. Feb 11, 1992
  3. Feb 07, 1992
  4. Feb 05, 1992
  5. Feb 03, 1992
  6. Feb 02, 1992
    • ram's avatar
      Fixed (- x) to expand directly to (%negate x), rather than going by the · 6aa44bff
      ram authored
      intermediate of (- 0 x), since this is not a correct transformation.  (- 0 0.0)
      is 0.0, not -0.0.  Fixed the (- 0 x) transform to be restricted to rational
      args.
      6aa44bff
    • ram's avatar
      Changed COMMUTATIVE-ARG-SWAP to actually splice in the constant arg, so that · ead48ef9
      ram authored
      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.
      ead48ef9
  7. Feb 01, 1992
  8. Jan 31, 1992
  9. Jan 29, 1992
  10. Jan 25, 1992
  11. Jan 24, 1992
  12. Jan 22, 1992
  13. Jan 21, 1992
  14. Jan 18, 1992
  15. Jan 16, 1992
  16. Jan 15, 1992
  17. Jan 14, 1992
  18. Jan 10, 1992
  19. Jan 01, 1992
  20. Dec 22, 1991
  21. Dec 21, 1991
  22. Dec 20, 1991
Loading