sem [ fbpu fbpg fbpug fbpl fbpul fbplg fbpne fbpe fbpue fbpge fbpuge fbple fbpule fbpo ] { set_op(new_inst,Op,1 ,1); new_inst.srcq?push_back(rmap_src(10 ,bpccr)); val target = PC+disp19?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 ];