compiler/arm/insts: Single-reg float load/store should use memory-operand.
commit63441cef2d51011742e11b67b34444587a0d00b9
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Wed, 16 Apr 2014 13:04:13 +0000 (16 09:04 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:19 +0000 (10 15:12 -0400)
treeb3805af8079515a8c7f4adf4767f776073021413
parentb24b9907ba158840516eb2144c71893649baf603
compiler/arm/insts: Single-reg float load/store should use memory-operand.

  * We have an established precedent for referring to addresses in
memory from instructions: the MEMORY-OPERAND structure.

  * Fix the single-reg load/store instructions to take a memory
operand instead of a base register and offset (in downright odd
locations, at that).

  * Leave open the possibility of using a LABEL base (likely to be
too limited in applicability to be truly useful).
src/compiler/arm/insts.lisp