ARM Neon popcount

Niels Möller nisse at
Thu Feb 28 08:05:31 CET 2013

Richard Henderson <rth at> writes:

> On 2013-02-27 13:27, Torbjorn Granlund wrote:

>> * Can one read four 128-bit values using just one insn (for inner loop)?
> No.  We can only read 4 64-bit values.  I didn't actually realize the
> assembler would accept Q registers in the <list> grammar non-terminal.

What about vldm? Like

	vldm	up!, {q0,q1,q2,q3}

As far as I understand the manual, it supports a larger number of
registers. The registers must be consecutive, but that's no problem


Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.

More information about the gmp-devel mailing list