From 3dee2cc4628e1214a76118b32accfc3689d39978 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 15 Apr 2023 18:33:40 +0100 Subject: [PATCH] --- openpower/sv/rfc/ls009.mdwn | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/openpower/sv/rfc/ls009.mdwn b/openpower/sv/rfc/ls009.mdwn index 886500e51..fd44d19b1 100644 --- a/openpower/sv/rfc/ls009.mdwn +++ b/openpower/sv/rfc/ls009.mdwn @@ -2268,22 +2268,15 @@ Selecting which REMAP Schedule to use is shown by the pseudocode below. Each SVSHAPE 0-3 goes through this selection process. ``` - if SVSHAPEn.mode == 0b00: - iterate_fn = iterate_indices - elif SVSHAPEn.mode == 0b10: - iterate_fn = iterate_preduce_indices - elif SVSHAPEn.mode in [0b01, 0b11]: - # further sub-selection - if SVSHAPEn.ydimsz == 1: - iterate_fn = iterate_butterfly_indices - elif SVSHAPEn.ydimsz == 2: - iterate_fn = iterate_dct_inner_butterfly_indices - elif SVSHAPEn.ydimsz == 3: - iterate_fn = iterate_dct_outer_butterfly_indices - elif SVSHAPEn.ydimsz in [5, 13]: - iterate_fn = iterate_dct_inner_costable_indices - elif SVSHAPEn.ydimsz in [6, 14, 15]: - iterate_fn = iterate_dct_inner_halfswap_loadstore + if SVSHAPEn.mode == 0b00: iterate_fn = iterate_indices + if SVSHAPEn.mode == 0b10: iterate_fn = iterate_preduce_indices + if SVSHAPEn.mode in [0b01, 0b11]: + # further sub-selection + if SVSHAPEn.ydimsz == 1: iterate_fn = iterate_butterfly_indices + if SVSHAPEn.ydimsz == 2: iterate_fn = iterate_dct_inner_butterfly_indices + if SVSHAPEn.ydimsz == 3: iterate_fn = iterate_dct_outer_butterfly_indices + if SVSHAPEn.ydimsz in [5, 13]: iterate_fn = iterate_dct_inner_costable_indices + if SVSHAPEn.ydimsz in [6, 14, 15]: iterate_fn = iterate_dct_inner_halfswap_loadstore ``` -- 2.30.2