compiler/arm/c-call: Fix double-float reg argument TN allocation.
commit6c040c40624a88cc239c152a2ba96ec6e7136e46
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Fri, 25 Apr 2014 00:16:37 +0000 (24 20:16 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:23 +0000 (10 15:12 -0400)
treee9c4da7b8b03fdb6dcbc9d42662242524a130438
parentc534195077e32f0884567db7f67a618107e2c12e
compiler/arm/c-call: Fix double-float reg argument TN allocation.

  * Our double-float TNs overlap our single-float TNs and must be
aligned on an even boundary.  Fix the allocation logic by doubling
the register number when creating the TN.
src/compiler/arm/c-call.lisp