Lines Matching refs:bundle
186 tile_bundle_bits bundle; in get_step_address() local
190 bundle = *(unsigned long *)instruction_pointer(regs); in get_step_address()
193 if (bundle & TILEGX_BUNDLE_MODE_MASK) { in get_step_address()
194 if (get_Opcode_Y1(bundle) == RRR_1_OPCODE_Y1 && in get_step_address()
195 get_RRROpcodeExtension_Y1(bundle) == in get_step_address()
197 opcode = get_UnaryOpcodeExtension_Y1(bundle); in get_step_address()
204 src_reg = get_SrcA_Y1(bundle); in get_step_address()
209 } else if (get_Opcode_X1(bundle) == RRR_0_OPCODE_X1) { in get_step_address()
210 if (get_RRROpcodeExtension_X1(bundle) == in get_step_address()
212 opcode = get_UnaryOpcodeExtension_X1(bundle); in get_step_address()
219 src_reg = get_SrcA_X1(bundle); in get_step_address()
224 } else if (get_Opcode_X1(bundle) == JUMP_OPCODE_X1) { in get_step_address()
225 opcode = get_JumpOpcodeExtension_X1(bundle); in get_step_address()
230 jump_off = sign_extend(get_JumpOff_X1(bundle), 27); in get_step_address()
235 } else if (get_Opcode_X1(bundle) == BRANCH_OPCODE_X1) { in get_step_address()
237 opcode = get_BrType_X1(bundle); in get_step_address()
242 if (get_SrcA_X1(bundle) == 0) in get_step_address()
243 br_off = get_BrOff_X1(bundle); in get_step_address()
247 if (get_SrcA_X1(bundle) >= 0) in get_step_address()
248 br_off = get_BrOff_X1(bundle); in get_step_address()
252 if (get_SrcA_X1(bundle) > 0) in get_step_address()
253 br_off = get_BrOff_X1(bundle); in get_step_address()
257 if (!(get_SrcA_X1(bundle) & 1)) in get_step_address()
258 br_off = get_BrOff_X1(bundle); in get_step_address()
262 if (get_SrcA_X1(bundle) & 1) in get_step_address()
263 br_off = get_BrOff_X1(bundle); in get_step_address()
267 if (get_SrcA_X1(bundle) <= 0) in get_step_address()
268 br_off = get_BrOff_X1(bundle); in get_step_address()
272 if (get_SrcA_X1(bundle) < 0) in get_step_address()
273 br_off = get_BrOff_X1(bundle); in get_step_address()
277 if (get_SrcA_X1(bundle) != 0) in get_step_address()
278 br_off = get_BrOff_X1(bundle); in get_step_address()
443 tile_bundle_bits bundle = TILEGX_BPT_BUNDLE; in kgdb_arch_init() local
445 memcpy(arch_kgdb_ops.gdb_bpt_instr, &bundle, BREAK_INSTR_SIZE); in kgdb_arch_init()