mcostalba/Stockfish — pull request #32 by jromang (2012-10-11 15:04:57+00:00)
Title: ARM lsb/msb assembly

Implement lsb/msb using armv7 assembly instructions.
msb is the easiest one, using a gcc intrinsic that generates code using the ARM's clz instruction.
lsb is also using this clz instruction, but with the help of ARM's 'rbit' (bit reversing) instruction.
This leads to a >2% speed gain.

===========================
Total time (ms) : 45911
Nodes searched : 5557146
Nodes/second : 121041

I also renamed 'arm-32' to the more meaningfull 'armv7' in the Makefile