Skip to content
Snippets Groups Projects
  1. Feb 18, 1992
  2. Feb 16, 1992
  3. Feb 15, 1992
  4. Feb 14, 1992
  5. Feb 13, 1992
  6. Feb 12, 1992
  7. Feb 11, 1992
  8. Feb 07, 1992
  9. Feb 05, 1992
  10. Feb 03, 1992
  11. 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
  12. Feb 01, 1992
  13. Jan 31, 1992
  14. Jan 29, 1992
  15. Jan 25, 1992
  16. Jan 24, 1992
  17. Jan 22, 1992
  18. Jan 21, 1992
  19. Jan 18, 1992
  20. Jan 16, 1992
  21. Jan 15, 1992
  22. Jan 14, 1992
  23. Jan 10, 1992
  24. Jan 01, 1992
Loading