Skip to content
Snippets Groups Projects
  1. Dec 13, 1992
  2. Aug 05, 1992
  3. Jun 05, 1992
  4. Apr 08, 1992
  5. Feb 03, 1992
    • ram's avatar
      More tweaking of arithmetic identities. (* x 0) transform is also · 3664e7b8
      ram authored
      rational-specific.  Include CONSTANT-ARGUMENT in various arg type restrictions
      so that we don't get silly efficiency notes.
      
      Changed multiply recoding to left-associate the sum so that we are less likely
      to run out of non-descriptor registers.
      3664e7b8
  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. Nov 14, 1991
  8. Nov 12, 1991
  9. Nov 09, 1991
  10. Oct 03, 1991
  11. Sep 03, 1991
  12. Feb 20, 1991
  13. Jan 30, 1991
  14. Jan 22, 1991
  15. Jan 12, 1991
  16. Dec 12, 1990
  17. Dec 04, 1990
  18. Dec 01, 1990
  19. Nov 10, 1990
  20. Oct 10, 1990
  21. Oct 06, 1990
  22. Oct 05, 1990
  23. Oct 03, 1990
  24. Sep 27, 1990
  25. Sep 25, 1990
  26. Sep 24, 1990
    • wlott's avatar
      typo · 07badf51
      wlott authored
      07badf51
  27. Aug 24, 1990
  28. Jun 01, 1990
  29. May 30, 1990
  30. May 23, 1990
  31. May 09, 1990
  32. Mar 28, 1990
  33. Mar 19, 1990
  34. Mar 10, 1990
  35. Mar 05, 1990
  36. Feb 08, 1990
Loading