- if CSRpred[i].pren:
- idx = CSRpred[i].regidx
- predidx = CSRpred[i].predidx
- if CSRpred[i].type == 0: # integer
- int_pred_enabled[idx] = 1
- int_pred_reg[idx] = predidx
- else:
- fp_pred_enabled[idx] = 1
- fp_pred_reg[idx] = predidx
+ idx = CSRpred[i].regidx
+ predidx = CSRpred[i].predidx
+ zero = CSRpred[i].zero
+ inv = CSRpred[i].inv
+ if CSRpred[i].type == 0: # integer
+ int_pred_reg[idx].zero = zero
+ int_pred_reg[idx].inv = inv
+ int_pred_reg[idx].predidx = predidx
+ int_pred_reg[idx].enabled = true
+ else:
+ fp_pred_reg[idx].zero = zero
+ fp_pred_reg[idx].inv = inv
+ fp_pred_reg[idx].predidx = predidx
+ fp_pred_reg[idx].enabled = true