Lines Matching refs:imm
301 int imm = 0; in print_sh_insn() local
318 imm = (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
319 if (imm & 0x80) in print_sh_insn()
320 imm |= ~0xff; in print_sh_insn()
321 imm = ((char)imm) * 2 + 4 ; in print_sh_insn()
324 imm = ((nibs[1]) << 8) | (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
325 if (imm & 0x800) in print_sh_insn()
326 imm |= ~0xfff; in print_sh_insn()
327 imm = imm * 2 + 4; in print_sh_insn()
330 imm = nibs[3]; in print_sh_insn()
333 imm = nibs[3] <<1; in print_sh_insn()
336 imm = nibs[3] <<2; in print_sh_insn()
339 imm = (nibs[2] << 4) | nibs[3]; in print_sh_insn()
342 imm = ((nibs[2] << 4) | nibs[3]) <<1; in print_sh_insn()
346 imm = ((nibs[2] << 4) | nibs[3]) <<2; in print_sh_insn()
350 imm = ((nibs[2] << 4) | nibs[3]) <<1; in print_sh_insn()
353 imm = ((nibs[2] << 4) | nibs[3]) <<2; in print_sh_insn()
356 imm = (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
359 imm = nibs[3]; in print_sh_insn()
388 printk("#%d", (char)(imm)); in print_sh_insn()
406 printk("@(%d,r%d)", imm, rn); in print_sh_insn()
421 printk("@(%d,r%d)", imm, rm); in print_sh_insn()
428 disp_pc_addr = imm + 4 + (memaddr & relmask); in print_sh_insn()
439 printk("@(%d,gbr)",imm); in print_sh_insn()
446 printk("%08x", imm + memaddr); in print_sh_insn()