"""normal: scalar reduce mode (mapreduce), SUBVL=1"""
RG: BaseRM.mode[4]
+ @property
+ def specifiers(self):
+ if self.RG:
+ yield "mrr"
+
+ yield from super().specifiers
+
class NormalSubvectorReduceRM(NormalBaseRM):
"""normal: subvector reduce mode, SUBVL>1"""
yield f"dz"
if self.sz:
yield f"sz"
+ if self.RG:
+ yield "mrr"
+
yield from super().specifiers
def specifiers(self):
if self.sz:
yield f"sz"
+ if self.RG:
+ yield "mrr"
+
yield from super().specifiers
yield f"zz"
if self.SVM:
yield "svm"
+ if self.RG:
+ yield "mrr"
yield from super().specifiers
def specifiers(self):
if self.zz:
yield f"zz"
+ if self.RG:
+ yield "mrr"
+
yield from super().specifiers