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  ];