reorganise src and dest vector-element offsets
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 5 Oct 2018 14:26:20 +0000 (15:26 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 5 Oct 2018 14:26:20 +0000 (15:26 +0100)
commitc2ad2c176eab9bbeb6e384fa34d2b98618b95f83
tree46b9ccfe923b7c8079ea2b22599a06918637c0a7
parent7e3c3c5fe713ce718fc1c437304f833884ea943e
reorganise src and dest vector-element offsets

pass in pointer to offsets from processor_t->state.srcoffs and destoffs
into sv_insn_t so that the element state information about how many
parallel elements have been executed is recorded.

in this way it will be possible to restart a loop at the right place
if there is an exception (such as a memory cache miss on a LOAD/STORE)
riscv/insn_template_sv.cc
riscv/processor.h
riscv/sv.cc
riscv/sv_decode.h