break_inst |= (0x3f & kprobe_inst); 
if (!is_cmp_ctype_unc_inst(template, slot, major_opcode, kprobe_inst)) break_inst |= (0x3f & kprobe_inst); 
static void prepare_break_inst(uint template, uint  slot, uint major_opcode,	unsigned long kprobe_inst, struct kprobe *p){	unsigned long break_inst = BREAK_INST;	bundle_t *bundle = &p->ainsn.insn.bundle;	/*	 * Copy the original kprobe_inst qualifying predicate(qp)	 * to the break instruction	 */	break_inst |= (0x3f & kprobe_inst);	switch (slot) {	  case 0:		bundle->quad0.slot0 = break_inst;		break;	  case 1:		bundle->quad0.slot1_p0 = break_inst;		bundle->quad1.slot1_p1 = break_inst >> (64-46);		break;	  case 2:		bundle->quad1.slot2 = break_inst;		break;	}	/*	 * Update the instruction flag, so that we can	 * emulate the instruction properly after we	 * single step on original instruction	 */	update_kprobe_inst_flag(template, slot, major_opcode, kprobe_inst, p);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1674eafcbd3e3c68556cf19fbf4a2c30f7add729/kprobes.c/buggy/arch/ia64/kernel/kprobes.c