sem [ fbu fbg fbug fbl fbul fblg
fbne fbe fbue fbge fbuge fble fbule fbo ] {
set_op(new_inst,Op,1 ,1);
new_inst.srcq?push_back(rmap_src(10 ,0));
val target = PC+disp22?sext(32)<<2;
new_inst.srcq?push_back(literal_src(target?addr));
if(predict(PC?addr)) {
nPC2 = target; new_inst.taken = true;
} else if(a) { nPC = nPC2; nPC2 = nPC + 4; }
is_ccti = true;
} where Op in [ 7 8 9 10 11 12
13 14 15 16 17 18 19 20 ];