[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