class CROpSimpleRM(CROpBaseRM):
"""cr_op: simple mode"""
- sz: BaseRM[6]
SNZ: BaseRM[7]
RG: BaseRM[20]
+ sz: BaseRM[21]
dz: BaseRM[22]
def specifiers(self, record):
class CROpScalarReduceRM(CROpBaseRM):
"""cr_op: scalar reduce mode (mapreduce), SUBVL=1"""
- sz: BaseRM[6]
SNZ: BaseRM[7]
RG: BaseRM[20]
+ sz: BaseRM[21]
+ dz: BaseRM[22]
def specifiers(self, record):
if self.sz:
zz: BaseRM[6]
SNZ: BaseRM[7]
RG: BaseRM[20]
- dz: BaseRM[6]
sz: BaseRM[6]
+ dz: BaseRM[6]
def specifiers(self, record):
if self.zz:
class CROpFailFirst3RM(CROpBaseRM):
"""cr_op: ffirst 3-bit mode"""
- zz: BaseRM[6]
SNZ: BaseRM[7]
VLI: BaseRM[20]
inv: BaseRM[21]
CR: BaseRM[22, 23]
- dz: BaseRM[6]
- sz: BaseRM[6]
+ sz: BaseRM[21]
+ dz: BaseRM[22]
def specifiers(self, record):
if self.zz: