REDUCE = 2 # 0=normal predication 1=reduce mode
CRM = 4 # CR mode on reduce (Rc=1) 0=some 1=all
RG = 4 # Reverse-gear on reduce
+ CROP_RG = 3 # Reverse-gear on reduce CR-ops
# saturation mode
N = 2 # saturation signed mode 0=signed 1=unsigned
# ffirst and predicate result modes
class CROpSimpleRM(PredicateBaseRM, ZZCombinedBaseRM, CROpBaseRM):
"""crop: simple mode"""
- RG: BaseRM[20]
+ RG: BaseRM[21]
dz: BaseRM[22]
sz: BaseRM[23]
class CROpMRRM(MRBaseRM, ZZCombinedBaseRM, CROpBaseRM):
- """crop: scalar reduce mode (mapreduce), SUBVL=1"""
- RG: BaseRM[20]
+ """crop: scalar reduce mode (mapreduce)"""
+ RG: BaseRM[21]
dz: BaseRM[22]
sz: BaseRM[23]