[Libre-soc-dev] 3D MESA Driver

Lauri Kasanen cand at gmx.com
Sun Aug 9 17:46:10 BST 2020


On Sun, 9 Aug 2020 12:27:58 +0100
Luke Kenneth Casson Leighton <lkcl at lkcl.net> wrote:

> VL=2 SUBVL=2 predicate = 0b01 elwidth=64 addi r4, r4, 3
>
> this will do:
>
> first inner loop on SUBVL
>
> * addi r4, r4, 3 # vloop=0, subvloop=0, pred[vloop]=1
> * addi r5, r5, 3 # vloop=0, subvloop=1, pred[vloop]=1
>
> second inner loop on SUBVL
>
> * SKIP addi r6, r6, 3 # vloop=1, subvloop=0, pred[vloop]=0
> * SKIP addi r6, r6, 3 # vloop=1, subvloop=1, pred[vloop]=0

Two r6? Did you mean r6 and r7?

- Lauri



More information about the Libre-soc-dev mailing list