ARM Neon popcount

Niels Möller nisse at lysator.liu.se
Thu Feb 28 08:05:31 CET 2013


Richard Henderson <rth at twiddle.net> 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
here.

Regards,
/Niels

-- 
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