compiler/arm/sap: Define float SAP-REF and %SET-SAP-REF VOPs.
commite26b0de926076798643876d923a95cd641e34e3b
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Fri, 9 May 2014 10:58:19 +0000 (9 06:58 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:15:52 +0000 (10 15:15 -0400)
tree741f2f989fc06681904d6d856aeed54c27ed1032
parente14bb725adedda191951ad3fae3ace39016aba5c
compiler/arm/sap: Define float SAP-REF and %SET-SAP-REF VOPs.

  * Basic stuff.  Switch from optional to keyword args in
DEF-SYSTEM-REF-AND-SET, add a new arg to bring in LIP (since the
float operations are register + unaligned word offset addressing,
and don't allow register + register), set up the appropriate float
load, store, and move instructions, and re-enable the disabled
bits in code/target-sap.
src/code/target-sap.lisp
src/compiler/arm/sap.lisp