Lines Matching refs:imm
303 int imm = 0; in print_sh_insn() local
320 imm = (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
321 if (imm & 0x80) in print_sh_insn()
322 imm |= ~0xff; in print_sh_insn()
323 imm = ((char)imm) * 2 + 4 ; in print_sh_insn()
326 imm = ((nibs[1]) << 8) | (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
327 if (imm & 0x800) in print_sh_insn()
328 imm |= ~0xfff; in print_sh_insn()
329 imm = imm * 2 + 4; in print_sh_insn()
332 imm = nibs[3]; in print_sh_insn()
335 imm = nibs[3] <<1; in print_sh_insn()
338 imm = nibs[3] <<2; in print_sh_insn()
341 imm = (nibs[2] << 4) | nibs[3]; in print_sh_insn()
344 imm = ((nibs[2] << 4) | nibs[3]) <<1; in print_sh_insn()
348 imm = ((nibs[2] << 4) | nibs[3]) <<2; in print_sh_insn()
352 imm = ((nibs[2] << 4) | nibs[3]) <<1; in print_sh_insn()
355 imm = ((nibs[2] << 4) | nibs[3]) <<2; in print_sh_insn()
358 imm = (nibs[2] << 4) | (nibs[3]); in print_sh_insn()
361 imm = nibs[3]; in print_sh_insn()
390 printk("#%d", (char)(imm)); in print_sh_insn()
408 printk("@(%d,r%d)", imm, rn); in print_sh_insn()
423 printk("@(%d,r%d)", imm, rm); in print_sh_insn()
430 disp_pc_addr = imm + 4 + (memaddr & relmask); in print_sh_insn()
441 printk("@(%d,gbr)",imm); in print_sh_insn()
448 printk("%08x", imm + memaddr); in print_sh_insn()