Skip to content
Snippets Groups Projects
  1. Nov 05, 2001
  2. Oct 12, 2001
  3. May 18, 2001
  4. Jan 19, 2001
    • dtc's avatar
      From Raymond Toy: · 6b8eae57
      dtc authored
      o Some cases of where the shift was a known constant were missed.
      6b8eae57
  5. Jan 03, 2001
    • dtc's avatar
      From Raymound Toy: · efcaaa70
      dtc authored
      o Fix the ash deftransform which sometimes incorrectly transforms
        a right shift of a (signed-byte 32) into -1.
      efcaaa70
    • dtc's avatar
      From Raymond Toy: · 0405d7df
      dtc authored
      o Try to predict whether branches will be taken or not.
      0405d7df
  6. Sep 26, 2000
  7. Feb 16, 2000
    • dtc's avatar
      o Added truncate vops for V8 and V9. The generic versions in · 19da2b9e
      dtc authored
        assembly/sparc/arith.lisp won't be used anymore on V8 or V9.
      
      o fast-ash now uses a conditional move instruction on the V9.
        Should help since it gets rid of a branch instruction, but I
        can't really tell.
      
      o The fast-* for signed and unsigned multiplication appropriately
        conditionalized to work on V8 and V9, as appropriate.  (As
        discussed in my earlier patch for assembly/sparc/arith.lisp).
      
      o bignum::%digit-0-or-plusp uses a conditional move on the V9
      
      o Some miscellaneous patches to the VOP guards so that the ones
        that require sparc-64 support are only done on sparc-64
        platforms (of which there aren't any supported yet).
      
      o Added a bignum-floor vop for V8.
      19da2b9e
  8. Jan 17, 2000
  9. Jan 16, 2000
  10. Dec 22, 1999
  11. Dec 08, 1999
  12. Nov 19, 1999
  13. Nov 11, 1999
  14. Jun 22, 1999
    • dtc's avatar
      From Raymond Toy: · e723773c
      dtc authored
      o  Enable the v9 version of emit-multiply.  This is slightly slower
         than the v8 version, but doesn't use the deprecated instructions
         and registers.  This approximately doubles the speed of bignum
         multiplies.
      
      o  Add a v9 version of bignum::%floor.  This approximately doubles the
         speed of bignum floors.  No v8 version because the divide
         instruction might overflow.
      e723773c
  15. Jun 19, 1999
  16. Mar 21, 1998
  17. Oct 31, 1994
  18. Feb 11, 1994
  19. Jan 13, 1993
  20. Aug 02, 1992
  21. Jan 31, 1992
  22. Jan 10, 1992
  23. Apr 09, 1991
  24. Dec 16, 1990
  25. Dec 15, 1990
  26. Dec 11, 1990
  27. Dec 03, 1990
  28. Nov 30, 1990
  29. Nov 16, 1990
  30. Nov 03, 1990
  31. Nov 01, 1990
  32. Oct 02, 1990
  33. Jul 26, 1990
  34. Jul 21, 1990
  35. Jul 12, 1990
  36. Jul 10, 1990
  37. Jul 03, 1990
Loading