Optimize float comparisons with zero on ARM
commitc2e7ad0b2f4a967dcb599af3fdc80e4a0dcb6478
authorStas Boukarev <stassats@gmail.com>
Thu, 1 May 2014 15:48:33 +0000 (1 19:48 +0400)
committerAlastair Bridgewater <nyef@kana.lisphacker.com>
Sat, 10 May 2014 19:15:52 +0000 (10 15:15 -0400)
tree7371d83c9de351a86d549c8c0e6e812559431728
parent1cd6cf609ff000fc807b0459a634d09385d9f46c
Optimize float comparisons with zero on ARM

Use FCMPZD/FCMPZS instructions, which only need one operand.
src/compiler/arm/float.lisp
src/compiler/arm/insts.lisp