[libre-riscv-dev] VBLOCK - rerun the VL section

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Aug 30 14:29:05 BST 2019

It just occurred to me that by jumping back to the start of the VBLOCK with
a beq, that is precisely the conditions I wanted.

My concern was having to redo the predicate table lookup however if the PC
points to the beginning of the VBLOCK and a branch to the beginning is
requested, this special case can be detected.

The SETVL can be redone but there is no need to reload the other tables.


crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

More information about the libre-riscv-dev mailing list