split out base,offset in register decoding for elwidth overrides to work
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 8 Oct 2022 20:14:24 +0000 (21:14 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 8 Oct 2022 20:14:24 +0000 (21:14 +0100)
commit429050209dee387d52ebcfc5ab3538ea645d7cdb
tree97f539b026bd6b8a6c1940b1972951fcaeb3aaa4
parent2e6bc2b257d7d3035ef6ac688eaeb5f25ca7b549
split out base,offset in register decoding for elwidth overrides to work
previously, calculating the register number was fine, it was straight
64-bit reg indexed.  however elwidths are *part-way* through registers
(packed) so need to compute the reg differently
src/openpower/decoder/decode2execute1.py
src/openpower/decoder/isa/caller.py
src/openpower/decoder/power_decoder2.py
src/openpower/test/alu/svp64_cases.py