As far as I know, NEON uses its own float registers.
Lets see what ARM has to say about it: http://www.arm.com/products/processors/technologies/neon.php
- Registers are considered as vectors of elements of the same data type
- Data types can be: signed/unsigned 8-bit, 16-bit, 32-bit, 64-bit, single precision floating point
- Instructions perform the same operation in all lanes