compiler/arm/arith: Fix VOP BIGNUM-FLOOR.
commit7aa610be92415e7682db2ef53f4300aaca83ed2c
authorAlastair Bridgewater <nyef@kana.lisphacker.com>
Thu, 17 Apr 2014 23:49:50 +0000 (17 19:49 -0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:12:19 +0000 (10 15:12 -0400)
tree74a1fd7de9f1bb88f92311706b55073ff223335b
parentfb00796b5a52092f8afe2daa7e49828d19064498
compiler/arm/arith: Fix VOP BIGNUM-FLOOR.

  * This was obviously cribbed from the SPARC version, which is
fine, but whoever did the cribbing wasn't aware of (or forgot
about) the SPARC having branch-delay slots (a correctness problem)
or the ARM supporting predicated operation on almost every
instruction (an avoiding-a-branch issue).

  * Easy enough to fix once I realize what's going on.
src/compiler/arm/arith.lisp