[Libre-soc-dev] svp64

Lauri Kasanen cand at gmx.com
Tue Dec 22 18:46:47 GMT 2020


On Tue, 22 Dec 2020 18:19:24 +0000
Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:

> i am waiting for review comments from everyone.
>
> in the meantime i created this page and accumulating "low level essentials"
> that do not come attached to scalar ISAs or SIMD ones such as VSX.
>
> https://libre-soc.org/openpower/sv/vector_ops/

The masked iota description is very confusing. I read that paragraph
several times and still cannot make out WTF it's trying to say.

> The viota.m instruction reads a source vector mask register and writes
> to each element of the destination vector register group the sum of all
> the bits of elements in the mask register whose index is less than the
> element, e.g., a parallel prefix sum of the mask values.

- Lauri



More information about the Libre-soc-dev mailing list