Skip to content
Snippets Groups Projects
  1. Jun 05, 1997
  2. Apr 21, 1997
  3. Feb 15, 1997
  4. Feb 12, 1997
  5. Feb 05, 1997
  6. Jan 18, 1997
  7. Oct 31, 1994
  8. Feb 11, 1994
  9. Aug 15, 1993
  10. May 25, 1993
  11. May 12, 1993
  12. May 11, 1993
  13. Feb 03, 1993
  14. Jan 13, 1993
  15. Dec 13, 1992
  16. Aug 05, 1992
  17. Jun 05, 1992
  18. Apr 08, 1992
  19. 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
  20. 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
  21. Nov 14, 1991
  22. Nov 12, 1991
  23. Nov 09, 1991
  24. Oct 03, 1991
  25. Sep 03, 1991
  26. Feb 20, 1991
  27. Jan 30, 1991
  28. Jan 22, 1991
  29. Jan 12, 1991
  30. Dec 12, 1990
  31. Dec 04, 1990
  32. Dec 01, 1990
  33. Nov 10, 1990
  34. Oct 10, 1990
  35. Oct 06, 1990
  36. Oct 05, 1990
  37. Oct 03, 1990
  38. Sep 27, 1990
  39. Sep 25, 1990
Loading