loadstore1: Better expression for store data formatting
authorPaul Mackerras <paulus@ozlabs.org>
Sat, 18 Jul 2020 06:37:03 +0000 (16:37 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Mon, 20 Jul 2020 04:29:53 +0000 (14:29 +1000)
commitea0b843662b37dbf36c09d8837408cf29ef2b897
treec5aee06cdd12788ef0fdb5bd22f3fc98df66e839
parent2cb1d7671ed5e4909b3d810a0e4461fdc22db12a
loadstore1: Better expression for store data formatting

This rearranges the code used for store data formatting so that the
"for i in 0 to 7" loop indexes the output bytes rather than the
input bytes.  The new expression is formally identical to the old
but is easier to synthesize.  This reduces the number of LUTs by
about 250 on the Artix-7 and improves timing.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
loadstore1.vhdl