1.0.42.33: ppc: Improve pseudo-atomic implementation
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 5 Sep 2010 17:01:01 +0000 (17:01 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Sun, 5 Sep 2010 17:01:01 +0000 (17:01 +0000)
commitb119de9cf02b07c8af6e74b6e0bc6860a38c93d8
tree3a1fe114a986d8fdb022df920ae7ddc9a2dd2bc0
parentb5cb7e8676a8bb88e647ceaf5f2571943b960c05
1.0.42.33: ppc: Improve pseudo-atomic implementation

  * The runtime (ppc-assem.S) used a shorter, more concise
    sequence of instructions for testing pseudo-atomic than the
    compiler (ppc/macros.lisp) did.  Altered the compiler to use
    the same sequence as the runtime.

  * Both the compiler and the runtime used magic numbers in the
    pseudo-atomic sequence instead of using named constants.
    Fixed, using the existing named constants.
src/compiler/ppc/macros.lisp
src/runtime/ppc-assem.S
version.lisp-expr