{compiler,assembly}/arm/: Treat CSP-TN as if it were a memory location.
commit1a09729a4d2a073e6cc7b1052d9af042c0687f2e
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 26 Apr 2014 00:57:49 +0000 (25 20:57 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:23 +0000 (10 15:12 -0400)
tree775c94920bba8981884d928f90cff2ef864e1980
parent1d90d97d734d2162eeaa89224bd2172f584880d1
{compiler,assembly}/arm/: Treat CSP-TN as if it were a memory location.

  * In preparation for making CSP-TN our number-stack pointer (for
reasons of interrupt reentrancy), introduce a couple of macros to
paper over its actual storage location and arrange never to refer
to it directly in assembly-routines or in code generated by the
compiler.
src/assembly/arm/assem-rtns.lisp
src/compiler/arm/call.lisp
src/compiler/arm/debug.lisp
src/compiler/arm/macros.lisp
src/compiler/arm/nlx.lisp
src/compiler/arm/static-fn.lisp
src/compiler/arm/system.lisp
src/compiler/arm/values.lisp