Symbol: imm
common/lib/libx86emu/x86emu.c
1010
decode_and_fetch_byte_imm8(struct X86EMU *emu, uint8_t *imm)
common/lib/libx86emu/x86emu.c
1014
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1017
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1023
decode_and_fetch_word_imm8(struct X86EMU *emu, uint8_t *imm)
common/lib/libx86emu/x86emu.c
1027
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1030
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1036
decode_and_fetch_long_imm8(struct X86EMU *emu, uint8_t *imm)
common/lib/libx86emu/x86emu.c
1040
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1043
*imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1333
int32_t imm;
common/lib/libx86emu/x86emu.c
1346
imm = (int8_t)fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1348
imm = fetch_long_imm(emu);
common/lib/libx86emu/x86emu.c
1349
res = (int32_t)srcval * imm;
common/lib/libx86emu/x86emu.c
1366
int16_t imm;
common/lib/libx86emu/x86emu.c
1379
imm = (int8_t)fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1381
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
1382
res = (int16_t)srcval * imm;
common/lib/libx86emu/x86emu.c
1591
uint32_t imm;
common/lib/libx86emu/x86emu.c
1593
imm = fetch_long_imm(emu);
common/lib/libx86emu/x86emu.c
1594
push_long(emu, imm);
common/lib/libx86emu/x86emu.c
1596
uint16_t imm;
common/lib/libx86emu/x86emu.c
1598
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
1599
push_word(emu, imm);
common/lib/libx86emu/x86emu.c
1609
int16_t imm;
common/lib/libx86emu/x86emu.c
1611
imm = (int8_t) fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1613
push_long(emu, (int32_t) imm);
common/lib/libx86emu/x86emu.c
1615
push_word(emu, imm);
common/lib/libx86emu/x86emu.c
1724
uint8_t imm, destval;
common/lib/libx86emu/x86emu.c
1733
imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1734
destval = (*opc80_byte_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
1771
uint32_t destval, imm;
common/lib/libx86emu/x86emu.c
1780
imm = fetch_long_imm(emu);
common/lib/libx86emu/x86emu.c
1781
destval = (*opc81_long_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
1789
uint16_t destval, imm;
common/lib/libx86emu/x86emu.c
1798
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
1799
destval = (*opc81_word_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
1832
uint8_t imm, destval;
common/lib/libx86emu/x86emu.c
1842
imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1843
destval = (*opc82_byte_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
1880
uint32_t destval, imm;
common/lib/libx86emu/x86emu.c
1884
imm = (int8_t) fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1885
destval = (*opc83_long_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
1893
uint16_t destval, imm;
common/lib/libx86emu/x86emu.c
1897
imm = (int8_t) fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
1898
destval = (*opc83_word_operation[emu->cur_rh]) (emu, destval, imm);
common/lib/libx86emu/x86emu.c
3115
uint16_t imm;
common/lib/libx86emu/x86emu.c
3117
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
3119
emu->x86.R_SP += imm;
common/lib/libx86emu/x86emu.c
3130
uint8_t imm;
common/lib/libx86emu/x86emu.c
3137
imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
3138
store_data_byte(emu, destoffset, imm);
common/lib/libx86emu/x86emu.c
3141
imm = fetch_byte_imm(emu);
common/lib/libx86emu/x86emu.c
3142
*destreg = imm;
common/lib/libx86emu/x86emu.c
3153
uint32_t imm, *destreg;
common/lib/libx86emu/x86emu.c
3161
imm = fetch_long_imm(emu);
common/lib/libx86emu/x86emu.c
3162
store_data_long(emu, destoffset, imm);
common/lib/libx86emu/x86emu.c
3165
imm = fetch_long_imm(emu);
common/lib/libx86emu/x86emu.c
3166
*destreg = imm;
common/lib/libx86emu/x86emu.c
3174
uint16_t imm, *destreg;
common/lib/libx86emu/x86emu.c
3182
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
3183
store_data_word(emu, destoffset, imm);
common/lib/libx86emu/x86emu.c
3186
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
3187
*destreg = imm;
common/lib/libx86emu/x86emu.c
3241
uint16_t imm;
common/lib/libx86emu/x86emu.c
3243
imm = fetch_word_imm(emu);
common/lib/libx86emu/x86emu.c
3246
emu->x86.R_SP += imm;
lib/libnvmm/libnvmm_x86.c
1004
struct x86_immediate imm;
lib/libnvmm/libnvmm_x86.c
2027
if (fsm_read(fsm, (uint8_t *)&store->u.imm.data, immsize) == -1) {
lib/libnvmm/libnvmm_x86.c
2033
store->u.imm.data = sign_extend(store->u.imm.data, sesize);
lib/libnvmm/libnvmm_x86.c
3350
memcpy(mem.data, &instr->src.u.imm.data, mem.size);
libexec/ld.elf_so/symbol.c
458
const Obj_Entry **defobj, bool imm)
libexec/ld.elf_so/symbol.c
467
if (imm) {
sys/arch/aarch64/aarch64/db_interface.c
276
SignExtend(int bitwidth, uint64_t imm, unsigned int multiply)
sys/arch/aarch64/aarch64/db_interface.c
281
if (imm & signbit)
sys/arch/aarch64/aarch64/db_interface.c
282
imm -= immmax;
sys/arch/aarch64/aarch64/db_interface.c
283
return imm * multiply;
sys/arch/aarch64/aarch64/db_trace.c
188
SignExtend(int bitwidth, uint64_t imm, unsigned int multiply)
sys/arch/aarch64/aarch64/db_trace.c
193
if (imm & signbit)
sys/arch/aarch64/aarch64/db_trace.c
194
imm -= immmax;
sys/arch/aarch64/aarch64/db_trace.c
195
return imm * multiply;
sys/arch/aarch64/aarch64/db_trace.c
199
ZeroExtend(int bitwidth, uint64_t imm, unsigned int multiply)
sys/arch/aarch64/aarch64/db_trace.c
201
return imm * multiply;
sys/arch/aarch64/aarch64/disasm.c
1167
uint64_t imm = ((immhi << 2) | immlo);
sys/arch/aarch64/aarch64/disasm.c
1170
PRINTADDR(SignExtend(21, imm, 1) + pc);
sys/arch/aarch64/aarch64/disasm.c
1176
uint64_t imm = ((immhi << 2) | immlo);
sys/arch/aarch64/aarch64/disasm.c
1179
PRINTADDR(SignExtend(21, imm, 4096) + (pc & -4096));
sys/arch/aarch64/aarch64/disasm.c
647
SignExtend(int bitwidth, uint64_t imm, unsigned int multiply)
sys/arch/aarch64/aarch64/disasm.c
652
if (imm & signbit)
sys/arch/aarch64/aarch64/disasm.c
653
imm -= immmax;
sys/arch/aarch64/aarch64/disasm.c
654
return imm * multiply;
sys/arch/aarch64/aarch64/disasm.c
658
ZeroExtend(int bitwidth, uint64_t imm, unsigned int multiply)
sys/arch/aarch64/aarch64/disasm.c
660
return imm * multiply;
sys/arch/amd64/amd64/db_disasm.c
1189
int imm;
sys/arch/amd64/amd64/db_disasm.c
1447
get_value_inc(imm, loc, len, false);/* unsigned */
sys/arch/amd64/amd64/db_disasm.c
1448
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/amd64/amd64/db_disasm.c
1453
get_value_inc(imm, loc, len, true); /* signed */
sys/arch/amd64/amd64/db_disasm.c
1454
db_format_radix(tbuf, 24, imm, true);
sys/arch/amd64/amd64/db_disasm.c
1458
get_value_inc(imm, loc, 1, false); /* unsigned */
sys/arch/amd64/amd64/db_disasm.c
1459
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/amd64/amd64/db_disasm.c
1463
get_value_inc(imm, loc, 1, true); /* signed */
sys/arch/amd64/amd64/db_disasm.c
1464
db_format_radix(tbuf, 24, imm, true);
sys/arch/amd64/amd64/db_disasm.c
1468
get_value_inc(imm, loc, 2, false); /* unsigned */
sys/arch/amd64/amd64/db_disasm.c
1469
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/amd64/amd64/db_disasm.c
1473
get_value_inc(imm, loc, 4, false);
sys/arch/amd64/amd64/db_disasm.c
1474
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/amd64/amd64/db_disasm.c
1506
get_value_inc(imm, loc, 4, false); /* offset */
sys/arch/amd64/amd64/db_disasm.c
1507
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/arc/arc/minidebug.c
789
printf("0x%08x", mdbdot + 4 + ((short)i.IType.imm << 2));
sys/arch/arc/arc/minidebug.c
896
printf("%d(%s)", (short)i.IType.imm,
sys/arch/arc/arc/minidebug.c
905
i.IType.imm);
sys/arch/arc/arc/minidebug.c
913
i.IType.imm);
sys/arch/arc/arc/minidebug.c
919
i.IType.imm);
sys/arch/arc/arc/minidebug.c
929
(short)i.IType.imm);
sys/arch/arc/arc/minidebug.c
937
(short)i.IType.imm);
sys/arch/arm/arm/disassem.c
513
int imm = (insn & 0xff) << (32 - rotate) |
sys/arch/arm/arm/disassem.c
516
imm, imm);
sys/arch/evbppc/nintendo/dev/di.c
259
uint32_t imm;
sys/arch/evbppc/nintendo/dev/di.c
271
imm = RD4(sc, DIMMBUF);
sys/arch/evbppc/nintendo/dev/di.c
274
DPRINTF(sc->sc_dev, "ERR IMMBUF = 0x%08x\n", imm);
sys/arch/evbppc/nintendo/dev/di.c
275
di_sense(xs, (imm >> 16) & 0xff, (imm >> 8) & 0xff, imm & 0xff);
sys/arch/evbppc/nintendo/dev/di.c
302
uint32_t imm;
sys/arch/evbppc/nintendo/dev/di.c
343
imm = RD4(sc, DIMMBUF);
sys/arch/evbppc/nintendo/dev/di.c
344
DPRINTF(sc->sc_dev, "TUR IMMBUF = 0x%08x\n", imm);
sys/arch/evbppc/nintendo/dev/di.c
345
switch ((imm >> 24) & 0xff) {
sys/arch/evbppc/nintendo/dev/di.c
347
di_sense(xs, (imm >> 16) & 0xff, (imm >> 8) & 0xff,
sys/arch/evbppc/nintendo/dev/di.c
348
imm & 0xff);
sys/arch/i386/i386/db_disasm.c
1130
int imm;
sys/arch/i386/i386/db_disasm.c
1347
get_value_inc(imm, loc, len, false);/* unsigned */
sys/arch/i386/i386/db_disasm.c
1348
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/i386/i386/db_disasm.c
1353
get_value_inc(imm, loc, len, true); /* signed */
sys/arch/i386/i386/db_disasm.c
1354
db_format_radix(tbuf, 24, imm, true);
sys/arch/i386/i386/db_disasm.c
1358
get_value_inc(imm, loc, 1, false); /* unsigned */
sys/arch/i386/i386/db_disasm.c
1359
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/i386/i386/db_disasm.c
1363
get_value_inc(imm, loc, 1, false);
sys/arch/i386/i386/db_disasm.c
1364
if (imm != 0x0a) {
sys/arch/i386/i386/db_disasm.c
1365
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/i386/i386/db_disasm.c
1370
get_value_inc(imm, loc, 1, true); /* signed */
sys/arch/i386/i386/db_disasm.c
1371
db_format_radix(tbuf, 24, imm, true);
sys/arch/i386/i386/db_disasm.c
1375
get_value_inc(imm, loc, 2, false); /* unsigned */
sys/arch/i386/i386/db_disasm.c
1376
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/i386/i386/db_disasm.c
1380
get_value_inc(imm, loc, 4, false);
sys/arch/i386/i386/db_disasm.c
1381
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/i386/i386/db_disasm.c
1413
get_value_inc(imm, loc, 4, false); /* offset */
sys/arch/i386/i386/db_disasm.c
1414
db_format_radix(tbuf, 24, (unsigned int)imm, true);
sys/arch/ia64/disasm/disasm_extract.c
1836
i->i_oper[op].o_value = imm(bits, 1, o, l);
sys/arch/ia64/disasm/disasm_extract.c
1843
i->i_oper[op].o_value = imm(bits, 0, o, l);
sys/arch/mips/include/mips_opcode.h
53
unsigned imm: 16;
sys/arch/mips/include/mips_opcode.h
98
unsigned imm: 16;
sys/arch/mips/mips/db_disasm.c
440
(short)i.IType.imm >> 6);
sys/arch/mips/mips/db_disasm.c
575
db_printf("%d",(int16_t)i.IType.imm);
sys/arch/mips/mips/db_disasm.c
601
print_addr(loc + 4 + ((short)i.IType.imm << 2));
sys/arch/mips/mips/db_disasm.c
781
(short)i.IType.imm);
sys/arch/mips/mips/db_disasm.c
832
db_printf("%d(%s)", (short)i.IType.imm,
sys/arch/mips/mips/db_disasm.c
841
i.IType.imm);
sys/arch/mips/mips/db_disasm.c
849
i.IType.imm);
sys/arch/mips/mips/db_disasm.c
855
i.IType.imm);
sys/arch/mips/mips/db_disasm.c
862
i.IType.imm,
sys/arch/mips/mips/db_disasm.c
873
(short)i.IType.imm);
sys/arch/mips/mips/db_disasm.c
881
(short)i.IType.imm);
sys/arch/mips/mips/db_trace.c
260
ra = *(int *)(intptr_t)(sp + (short)i.IType.imm);
sys/arch/mips/mips/db_trace.c
264
stacksize = -(short)i.IType.imm;
sys/arch/mips/mips/mips_emul.c
73
#define BRANCHTARGET(pc, i) (4 + (pc) + ((short)(i).IType.imm << 2))
sys/arch/mips/mips/mips_fixup.c
320
regs[insn.IType.rt] = (int16_t)insn.IType.imm << 16;
sys/arch/mips/mips/mips_fixup.c
330
(regs[insn.IType.rs] + (int16_t)insn.IType.imm);
sys/arch/mips/mips/mips_fixup.c
347
+ (int16_t)insn.IType.imm);
sys/arch/mips/mips/mips_fixup.c
362
regs[insn.IType.rt] |= insn.IType.imm;
sys/arch/mips/mips/mips_stacktrace.c
480
kdbrpeek(sp + (int16_t)i.IType.imm, size);
sys/arch/mips/mips/mips_stacktrace.c
498
stksize = - ((short)i.IType.imm);
sys/arch/riscv/riscv/db_disasm.c
1160
uint32_t imm;
sys/arch/riscv/riscv/db_disasm.c
1193
imm = INSN_IMM_I(insn);
sys/arch/riscv/riscv/db_disasm.c
1194
db_printf("%s0x%x, ", sep, (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
1203
imm = INSN_IMM_I(insn);
sys/arch/riscv/riscv/db_disasm.c
1204
db_printf("%s0x%x, %d", sep, (int32_t)imm,
sys/arch/riscv/riscv/db_disasm.c
1279
imm = INSN_IMM_I(insn);
sys/arch/riscv/riscv/db_disasm.c
1283
info = riscv_disasm_match(table, numtable, insn, imm);
sys/arch/riscv/riscv/db_disasm.c
1289
imm &= 31;
sys/arch/riscv/riscv/db_disasm.c
1291
imm &= 63;
sys/arch/riscv/riscv/db_disasm.c
1307
db_printf("%d(", (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
1328
pred = (imm >> 4) & 0xf;
sys/arch/riscv/riscv/db_disasm.c
1329
succ = imm & 0xf;
sys/arch/riscv/riscv/db_disasm.c
1337
db_printf("%s%d", sep, (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
1339
db_printf("%s0x%x", sep, imm);
sys/arch/riscv/riscv/db_disasm.c
1357
imm = INSN_IMM_S(insn);
sys/arch/riscv/riscv/db_disasm.c
1361
info = riscv_disasm_match(table, numtable, insn, imm);
sys/arch/riscv/riscv/db_disasm.c
1374
db_printf("%d(", (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
1381
imm = INSN_IMM_B(insn);
sys/arch/riscv/riscv/db_disasm.c
1385
info = riscv_disasm_match(table, numtable, insn, imm);
sys/arch/riscv/riscv/db_disasm.c
139
uint32_t imm;
sys/arch/riscv/riscv/db_disasm.c
1401
db_print_addr(loc + (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
145
imm = INSN16_IMM_CIW(insn);
sys/arch/riscv/riscv/db_disasm.c
146
if (imm == 0) {
sys/arch/riscv/riscv/db_disasm.c
150
db_printf("c.addi4spn %s, 0x%x\n", riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
156
imm = INSN16_IMM_CL_D(insn);
sys/arch/riscv/riscv/db_disasm.c
157
db_printf("c.fld f%d, %d(%s)\n", rd, (int32_t)imm,
sys/arch/riscv/riscv/db_disasm.c
160
imm = INSN16_IMM_CL_Q(insn);
sys/arch/riscv/riscv/db_disasm.c
162
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
168
imm = INSN16_IMM_CL_W(insn);
sys/arch/riscv/riscv/db_disasm.c
170
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
176
imm = INSN16_IMM_CL_W(insn);
sys/arch/riscv/riscv/db_disasm.c
177
db_printf("c.flw f%d, %d(%s)\n", rd, (int32_t)imm,
sys/arch/riscv/riscv/db_disasm.c
180
imm = INSN16_IMM_CL_D(insn);
sys/arch/riscv/riscv/db_disasm.c
182
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
189
imm = INSN16_IMM_CS_D(insn);
sys/arch/riscv/riscv/db_disasm.c
190
db_printf("c.fsd f%d, %d(%s)\n", rs2, (int32_t)imm,
sys/arch/riscv/riscv/db_disasm.c
193
imm = INSN16_IMM_CS_Q(insn);
sys/arch/riscv/riscv/db_disasm.c
195
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
201
imm = INSN16_IMM_CS_W(insn);
sys/arch/riscv/riscv/db_disasm.c
203
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
209
imm = INSN16_IMM_CS_W(insn);
sys/arch/riscv/riscv/db_disasm.c
210
db_printf("c.fsw f%d, %d(%s)\n", rs2, (int32_t)imm,
sys/arch/riscv/riscv/db_disasm.c
213
imm = INSN16_IMM_CS_D(insn);
sys/arch/riscv/riscv/db_disasm.c
215
(int32_t)imm, riscv_registers[rs1]);
sys/arch/riscv/riscv/db_disasm.c
220
imm = INSN16_IMM_CI_K(insn);
sys/arch/riscv/riscv/db_disasm.c
221
if (rd == 0 && imm == 0) {
sys/arch/riscv/riscv/db_disasm.c
223
} else if (rd == 0 && imm != 0) {
sys/arch/riscv/riscv/db_disasm.c
226
} else if (rd != 0 && imm == 0) {
sys/arch/riscv/riscv/db_disasm.c
233
maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
238
imm = INSN16_IMM_CJ(insn);
sys/arch/riscv/riscv/db_disasm.c
240
db_print_addr(loc + (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
244
imm = INSN16_IMM_CI_K(insn);
sys/arch/riscv/riscv/db_disasm.c
246
riscv_registers[rd], maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
251
imm = INSN16_IMM_CI_K(insn);
sys/arch/riscv/riscv/db_disasm.c
253
maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
258
imm = INSN16_IMM_CI_K4(insn);
sys/arch/riscv/riscv/db_disasm.c
260
maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
263
imm = INSN16_IMM_CI_K12(insn);
sys/arch/riscv/riscv/db_disasm.c
265
maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
269
imm = INSN16_IMM_CI_K(insn);
sys/arch/riscv/riscv/db_disasm.c
275
if (imm > 31) {
sys/arch/riscv/riscv/db_disasm.c
281
imm &= 63;
sys/arch/riscv/riscv/db_disasm.c
283
if (imm == 0) {
sys/arch/riscv/riscv/db_disasm.c
284
imm = 64;
sys/arch/riscv/riscv/db_disasm.c
287
imm &= 127;
sys/arch/riscv/riscv/db_disasm.c
293
riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
297
maybe_signext64(imm));
sys/arch/riscv/riscv/db_disasm.c
329
imm = INSN16_IMM_CJ(insn);
sys/arch/riscv/riscv/db_disasm.c
331
db_print_addr(loc + (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
336
imm = INSN16_IMM_CB(insn);
sys/arch/riscv/riscv/db_disasm.c
338
db_print_addr(loc + (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
343
imm = INSN16_IMM_CB(insn);
sys/arch/riscv/riscv/db_disasm.c
345
db_print_addr(loc + (int32_t)imm);
sys/arch/riscv/riscv/db_disasm.c
350
imm = INSN16_IMM_CI_K(insn);
sys/arch/riscv/riscv/db_disasm.c
352
if (imm > 31) {
sys/arch/riscv/riscv/db_disasm.c
358
imm &= 63;
sys/arch/riscv/riscv/db_disasm.c
360
if (imm == 0) {
sys/arch/riscv/riscv/db_disasm.c
361
imm = 64;
sys/arch/riscv/riscv/db_disasm.c
370
imm &= 127;
sys/arch/riscv/riscv/db_disasm.c
373
db_printf("c.slli %s, %d\n", riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
378
imm = INSN16_IMM_CI_D(insn);
sys/arch/riscv/riscv/db_disasm.c
379
db_printf("c.fldsp f%d, %d(sp)\n", rd, imm);
sys/arch/riscv/riscv/db_disasm.c
385
imm = INSN16_IMM_CI_Q(insn);
sys/arch/riscv/riscv/db_disasm.c
386
db_printf("c.lqsp %s, %d(sp)\n", riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
395
imm = INSN16_IMM_CI_W(insn);
sys/arch/riscv/riscv/db_disasm.c
396
db_printf("c.lwsp %s, %d(sp)\n", riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
401
imm = INSN16_IMM_CI_W(insn);
sys/arch/riscv/riscv/db_disasm.c
402
db_printf("c.flwsp f%d, %d(sp)\n", rd, imm);
sys/arch/riscv/riscv/db_disasm.c
408
imm = INSN16_IMM_CI_D(insn);
sys/arch/riscv/riscv/db_disasm.c
409
db_printf("c.ldsp %s, %d(sp)\n", riscv_registers[rd], imm);
sys/arch/riscv/riscv/db_disasm.c
446
imm = INSN16_IMM_CSS_D(insn);
sys/arch/riscv/riscv/db_disasm.c
447
db_printf("c.fsdsp f%d, %d(sp)\n", rs2, imm);
sys/arch/riscv/riscv/db_disasm.c
449
imm = INSN16_IMM_CSS_Q(insn);
sys/arch/riscv/riscv/db_disasm.c
450
db_printf("c.sqsp %s, %d(sp)\n", riscv_registers[rs2], imm);
sys/arch/riscv/riscv/db_disasm.c
455
imm = INSN16_IMM_CSS_W(insn);
sys/arch/riscv/riscv/db_disasm.c
456
db_printf("c.swsp %s, %d(sp)\n", riscv_registers[rs2], imm);
sys/arch/riscv/riscv/db_disasm.c
461
imm = INSN16_IMM_CSS_W(insn);
sys/arch/riscv/riscv/db_disasm.c
462
db_printf("c.fswsp f%d, %d(sp)\n", rs2, imm);
sys/arch/riscv/riscv/db_disasm.c
464
imm = INSN16_IMM_CSS_D(insn);
sys/arch/riscv/riscv/db_disasm.c
465
db_printf("c.sdsp %s, %d(sp)\n", riscv_registers[rs2], imm);
sys/arch/riscv/riscv/db_disasm.c
831
uint32_t insn, uint32_t imm)
sys/arch/riscv/riscv/db_disasm.c
890
if (imm != 0) {
sys/arch/riscv/riscv/db_disasm.c
954
switch (imm >> 8) {
sys/arch/sh3/sh3/db_disasm.c
1317
int rn, imm;
sys/arch/sh3/sh3/db_disasm.c
1320
imm = (int) ((char) (insn & 0x00ff));
sys/arch/sh3/sh3/db_disasm.c
1322
snprintf(buf, len, "add #0x%x, r%d", imm, rn);
sys/arch/sh3/sh3/db_disasm.c
1451
int type, md, imm;
sys/arch/sh3/sh3/db_disasm.c
1455
imm = (insn & 0x00ff);
sys/arch/sh3/sh3/db_disasm.c
1461
snprintf(buf, len, "mov.b r0, @(%d, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1465
imm *= 2;
sys/arch/sh3/sh3/db_disasm.c
1466
snprintf(buf, len, "mov.w r0, @(%d, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1470
imm *= 4;
sys/arch/sh3/sh3/db_disasm.c
1471
snprintf(buf, len, "mov.l r0, @(%d, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1475
snprintf(buf, len, "trapa #0x%x", imm);
sys/arch/sh3/sh3/db_disasm.c
1483
snprintf(buf, len, "mov.b @(%d, gbr), r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1487
imm *= 2;
sys/arch/sh3/sh3/db_disasm.c
1488
snprintf(buf, len, "mov.w @(%d, gbr), r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1492
imm *= 4;
sys/arch/sh3/sh3/db_disasm.c
1493
snprintf(buf, len, "mov.l @(%d, gbr), r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1497
imm *= 4;
sys/arch/sh3/sh3/db_disasm.c
1498
snprintf(buf, len, "mova @(%d, pc), r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1506
snprintf(buf, len, "tst #%d, r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1510
snprintf(buf, len, "and #%d, r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1514
snprintf(buf, len, "xor #%d, r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1518
snprintf(buf, len, "or #%d, r0", imm);
sys/arch/sh3/sh3/db_disasm.c
1526
snprintf(buf, len, "tst.b #%d, @(r0, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1530
snprintf(buf, len, "and.b #%d, @(r0, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1534
snprintf(buf, len, "xor.b #%d, @(r0, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1538
snprintf(buf, len, "or.b #%d, @(r0, gbr)", imm);
sys/arch/sh3/sh3/db_disasm.c
1563
int rn, imm;
sys/arch/sh3/sh3/db_disasm.c
1566
imm = (int) ((char) (insn & 0x00ff));
sys/arch/sh3/sh3/db_disasm.c
1568
snprintf(buf, len, "mov #0x%x, r%d", imm, rn);
sys/arch/sparc/include/instr.h
338
#define _I_IMM22(rd, op2, imm) \
sys/arch/sparc/include/instr.h
339
_I_ANY(IOP_OP2, (rd) << 25 | (op2) << 22 | (imm))
sys/arch/sparc/include/instr.h
389
#define I_ORri(rd, rs1, imm) _I_OP3_R_RI(rd, IOP3_OR, rs1, imm)
sys/arch/sparc/include/instr.h
392
#define I_MOVi(rd, imm) _I_OP3_R_RI(rd, IOP3_OR, I_G0, imm)
sys/arch/sparc/include/instr.h
397
#define I_JMPLri(rd, rs1, imm) _I_OP3_R_RI(rd, IOP3_JMPL, rs1, imm)
sys/dev/vmt/vmtvar.h
153
#define X86_IO_W7_IMM(imm) __SHIFTIN((imm), X86_IO_W7_IMM_MASK)
sys/netinet/ip_carp.c
1621
struct in6_multi_mship *imm =
sys/netinet/ip_carp.c
1624
LIST_REMOVE(imm, i6mm_chain);
sys/netinet/ip_carp.c
1625
in6_leavegroup(imm);
sys/netinet/ip_carp.c
1885
struct in_multi *imm;
sys/netinet/ip_carp.c
1892
if ((imm = in_addmulti(&addr, &sc->sc_if)) == NULL)
sys/netinet/ip_carp.c
1895
imo->imo_membership[0] = imm;
sys/netinet/ip_carp.c
1977
struct in6_multi_mship *imm, *imm2;
sys/netinet/ip_carp.c
1992
if ((imm = in6_joingroup(&sc->sc_if,
sys/netinet/ip_carp.c
2006
in6_leavegroup(imm);
sys/netinet/ip_carp.c
2012
if (imm)
sys/netinet/ip_carp.c
2013
LIST_INSERT_HEAD(&im6o->im6o_memberships, imm,
sys/netinet6/in6.c
1035
imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
sys/netinet6/in6.c
1036
if (!imm) {
sys/netinet6/in6.c
1044
LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
sys/netinet6/in6.c
1456
struct in6_multi_mship *imm;
sys/netinet6/in6.c
1477
while ((imm = LIST_FIRST(&ia->ia6_memberships)) != NULL) {
sys/netinet6/in6.c
1478
struct in6_multi *in6m __diagused = imm->i6mm_maddr;
sys/netinet6/in6.c
1482
LIST_REMOVE(imm, i6mm_chain);
sys/netinet6/in6.c
1485
in6_leavegroup(imm);
sys/netinet6/in6.c
1532
struct in6_multi_mship *imm;
sys/netinet6/in6.c
1533
LIST_FOREACH(imm, &ia->ia6_memberships, i6mm_chain) {
sys/netinet6/in6.c
1534
if (imm->i6mm_maddr == in6m)
sys/netinet6/in6.c
1535
imm->i6mm_maddr = NULL;
sys/netinet6/in6.c
835
struct in6_multi_mship *imm;
sys/netinet6/in6.c
859
imm = in6_joingroup(ifp, &llsol, &error, dad_delay);
sys/netinet6/in6.c
860
if (!imm) {
sys/netinet6/in6.c
867
LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
sys/netinet6/in6.c
936
imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error, 0);
sys/netinet6/in6.c
937
if (!imm) {
sys/netinet6/in6.c
945
LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
sys/netinet6/in6.c
961
else if ((imm = in6_joingroup(ifp, &mltaddr.sin6_addr, &error,
sys/netinet6/in6.c
970
LIST_INSERT_HEAD(&ia->ia6_memberships, imm, i6mm_chain);
sys/netinet6/in6_pcb.c
752
struct in6_multi_mship *imm, *nimm;
sys/netinet6/in6_pcb.c
781
LIST_FOREACH_SAFE(imm, &im6o->im6o_memberships,
sys/netinet6/in6_pcb.c
783
if (imm->i6mm_maddr->in6m_ifp == ifp) {
sys/netinet6/in6_pcb.c
784
LIST_REMOVE(imm, i6mm_chain);
sys/netinet6/in6_pcb.c
785
in6_leavegroup(imm);
sys/netinet6/in6_var.h
536
struct in6_multi_mship *imm;
sys/netinet6/in6_var.h
538
LIST_FOREACH(imm, &imop->im6o_memberships, i6mm_chain) {
sys/netinet6/in6_var.h
539
if (imm->i6mm_maddr->in6m_ifp != ifp)
sys/netinet6/in6_var.h
541
if (IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
sys/netinet6/in6_var.h
545
return imm;
sys/netinet6/ip6_output.c
2441
struct in6_multi_mship *imm;
sys/netinet6/ip6_output.c
2562
LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) {
sys/netinet6/ip6_output.c
2563
if (imm->i6mm_maddr->in6m_ifp == ifp &&
sys/netinet6/ip6_output.c
2564
IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
sys/netinet6/ip6_output.c
2568
if (imm != NULL) {
sys/netinet6/ip6_output.c
2576
imm = in6_joingroup(ifp, &ia, &error, 0);
sys/netinet6/ip6_output.c
2577
if (imm == NULL)
sys/netinet6/ip6_output.c
2579
LIST_INSERT_HEAD(&im6o->im6o_memberships, imm, i6mm_chain);
sys/netinet6/ip6_output.c
2652
LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) {
sys/netinet6/ip6_output.c
2653
if ((ifp == NULL || imm->i6mm_maddr->in6m_ifp == ifp) &&
sys/netinet6/ip6_output.c
2654
IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
sys/netinet6/ip6_output.c
2658
if (imm == NULL) {
sys/netinet6/ip6_output.c
2667
LIST_REMOVE(imm, i6mm_chain);
sys/netinet6/ip6_output.c
2668
in6_leavegroup(imm);
sys/netinet6/ip6_output.c
2743
struct in6_multi_mship *imm, *nimm;
sys/netinet6/ip6_output.c
2749
LIST_FOREACH_SAFE(imm, &im6o->im6o_memberships, i6mm_chain, nimm) {
sys/netinet6/ip6_output.c
2750
LIST_REMOVE(imm, i6mm_chain);
sys/netinet6/ip6_output.c
2751
in6_leavegroup(imm);
sys/netinet6/mld6.c
947
struct in6_multi_mship *imm;
sys/netinet6/mld6.c
949
imm = malloc(sizeof(*imm), M_IPMADDR, M_NOWAIT|M_ZERO);
sys/netinet6/mld6.c
950
if (imm == NULL) {
sys/netinet6/mld6.c
955
imm->i6mm_maddr = in6_addmulti(addr, ifp, errorp, timer);
sys/netinet6/mld6.c
956
if (!imm->i6mm_maddr) {
sys/netinet6/mld6.c
958
free(imm, M_IPMADDR);
sys/netinet6/mld6.c
961
return imm;
sys/netinet6/mld6.c
965
in6_leavegroup(struct in6_multi_mship *imm)
sys/netinet6/mld6.c
970
in6m = imm->i6mm_maddr;
sys/netinet6/mld6.c
971
imm->i6mm_maddr = NULL;
sys/netinet6/mld6.c
976
free(imm, M_IPMADDR);