Lines Matching refs:imm
230 int imm; in do_unaligned() local
231 imm = inst & 0x1fff; /* mask out immediate field */ in do_unaligned()
232 imm <<= 19; /* sign extend it */ in do_unaligned()
233 imm >>= 19; in do_unaligned()
234 addr += imm; /* compute address */ in do_unaligned()
635 int imm; in simulate_lddstd() local
636 imm = inst & 0x1fff; /* mask out immediate field */ in simulate_lddstd()
637 imm <<= 19; /* sign extend it */ in simulate_lddstd()
638 imm >>= 19; in simulate_lddstd()
639 addr += imm; /* compute address */ in simulate_lddstd()
736 int64_t imm; in simulate_popc() local
737 imm = inst & 0x1fff; /* mask out immediate field */ in simulate_popc()
738 imm <<= 51; /* sign extend it */ in simulate_popc()
739 imm >>= 51; in simulate_popc()
740 if (imm != 0) { in simulate_popc()
741 for (cnt = 0; imm != 0; imm &= imm-1) in simulate_popc()
1385 int imm; in calc_memaddr() local
1386 imm = inst & 0x1fff; /* mask out immediate field */ in calc_memaddr()
1387 imm <<= 19; /* sign extend it */ in calc_memaddr()
1388 imm >>= 19; in calc_memaddr()
1389 addr += imm; /* compute address */ in calc_memaddr()
1525 int imm; in instr_size() local
1526 imm = inst & 0x1fff; /* mask out immediate field */ in instr_size()
1527 imm <<= 19; /* sign extend it */ in instr_size()
1528 imm >>= 19; in instr_size()
1529 addr += imm; /* compute address */ in instr_size()