[Libre-soc-dev] [RFC] SVP64 on branch instructions

lkcl luke.leighton at gmail.com
Sun Aug 8 00:13:48 BST 2021



On August 7, 2021 9:25:11 PM UTC, Hendrik Boom <hendrik at topoi.pooq.com> wrote:

>Flexible because it's a small piece of truly functional programming,
>single instructions
>being the functions being passed to the instruction setting up all
>these loop structures.

pretty much, yes.

a vector of tests you want to know:

* AND, OR, NAND or NOR of the tests
* end early and truncate VL to the fail point
  (however in some cases you want *at* the
    fail point, others *before* it)
* for REMAP you might want to know before
 doing a loop what all the inner, middle and
 outer loop-end points are, and use those as
 predicate masks

etc etc etc.

so what should be a "simple" branch has something
like *40* possible variations!

l.




More information about the Libre-soc-dev mailing list