[Libre-soc-dev] cray-style vector of 40 years setting VL=0 at runtime

lkcl luke.leighton at gmail.com
Mon Oct 3 15:04:25 BST 2022


first encounters of areas that result in behavioural changes:

* predication without zeroing (first encountered bit set, which may be NO bit set in the case of scalar)
* REMAP
* LD/ST which uses "RA.isvec" (and RB.isvec) to set modes.

REMAP can be "solved" by using RT.scalar and at least one of SRC.isvec=1, it achieves the same goal.

however LD/ST- imm/idx both need more comprehensive analysis.



More information about the Libre-soc-dev mailing list