···105105 return src1;
106106 case CC_OP_CLR:
107107 return CC_Z | CC_P;
108108+ case CC_OP_POPCNT:
109109+ return src1 ? 0 : CC_Z;
108110109111 case CC_OP_MULB:
110112 return compute_all_mulb(dst, src1);
···232234 case CC_OP_LOGICL:
233235 case CC_OP_LOGICQ:
234236 case CC_OP_CLR:
237237+ case CC_OP_POPCNT:
235238 return 0;
236239237240 case CC_OP_EFLAGS:
+1
target/i386/cpu.h
···777777 CC_OP_ADCOX, /* CC_DST = C, CC_SRC2 = O, CC_SRC = rest. */
778778779779 CC_OP_CLR, /* Z set, all other flags clear. */
780780+ CC_OP_POPCNT, /* Z via CC_SRC, all other flags clear. */
780781781782 CC_OP_NB,
782783} CCOp;