From: Luke Kenneth Casson Leighton Date: Thu, 8 Jul 2021 14:11:12 +0000 (+0100) Subject: update modes on fft yield demo X-Git-Tag: DRAFT_SVP64_0_1~647 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2079cfadc78aa691c2d60b0db9a879f864164a3f;p=libreriscv.git update modes on fft yield demo --- diff --git a/openpower/sv/remap_fft_yield.py b/openpower/sv/remap_fft_yield.py index 3e95d0a02..a09c5f267 100644 --- a/openpower/sv/remap_fft_yield.py +++ b/openpower/sv/remap_fft_yield.py @@ -79,7 +79,7 @@ def iterate_indices(SVSHAPE): def demo(): # set the dimension sizes here - xdim = 16 + xdim = 8 ydim = 0 # not needed zdim = 0 # again, not needed @@ -103,7 +103,8 @@ def demo(): SVSHAPE0 = SVSHAPE() SVSHAPE0.lims = [xdim, ydim, zdim] SVSHAPE0.order = [0,1,2] # experiment with different permutations, here - SVSHAPE0.mode = 0b00 + SVSHAPE0.mode = 0b01 + SVSHAPE0.skip = 0b00 SVSHAPE0.offset = 0 # experiment with different offset, here SVSHAPE0.invxyz = [0,0,0] # inversion if desired # j+halfstep schedule @@ -111,13 +112,15 @@ def demo(): SVSHAPE1.lims = [xdim, ydim, zdim] SVSHAPE1.order = [0,1,2] # experiment with different permutations, here SVSHAPE1.mode = 0b01 + SVSHAPE1.skip = 0b01 SVSHAPE1.offset = 0 # experiment with different offset, here SVSHAPE1.invxyz = [0,0,0] # inversion if desired # k schedule SVSHAPE2 = SVSHAPE() SVSHAPE2.lims = [xdim, ydim, zdim] SVSHAPE2.order = [0,1,2] # experiment with different permutations, here - SVSHAPE2.mode = 0b10 + SVSHAPE2.mode = 0b01 + SVSHAPE2.skip = 0b10 SVSHAPE2.offset = 0 # experiment with different offset, here SVSHAPE2.invxyz = [0,0,0] # inversion if desired