Searched refs:imm12 (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/sys/riscv/include/
H A Driscv_opcode.h95 unsigned imm12: 1; member in struct:__anon13242::__anon13247
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DARMUtils.h278 // (imm32, carry_out) = ARMExpandImm_C(imm12, carry_in)
302 // (imm32, carry_out) = ThumbExpandImm_C(imm12, carry_in)
309 const uint32_t imm12 = i << 11 | imm3 << 8 | abcdefgh; local
311 if (bits(imm12, 11, 10) == 0) {
312 switch (bits(imm12, 9, 8)) {
332 const uint32_t unrotated_value = 0x80 | bits(imm12, 6, 0);
333 imm32 = ror(unrotated_value, 32, bits(imm12, 11, 7));
352 const uint32_t imm12 = i << 11 | imm3 << 8 | imm8; local
353 return imm12;
/freebsd-11-stable/contrib/llvm-project/lld/ELF/Arch/
H A DRISCV.cpp338 uint32_t imm12 = extractBits(val, 12, 12) << 31; local
342 insn |= imm12 | imm10_5 | imm4_1 | imm11;
/freebsd-11-stable/sys/riscv/riscv/
H A Ddb_disasm.c314 imm |= i.SBType.imm12 << 12;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp600 // when '00' imm = ZeroExtend(imm12, datasize);
601 // when '01' imm = ZeroExtend(imm12 : Zeros(12), datasize);
631 const uint32_t imm12 = Bits32(opcode, 21, 10); local
646 imm = imm12;
649 imm = imm12 << 12;
/freebsd-11-stable/contrib/binutils/opcodes/
H A Darm-dis.c3351 unsigned int imm12 = 0;
3352 imm12 |= (given & 0x000000ffu);
3353 imm12 |= (given & 0x00007000u) >> 4;
3354 imm12 |= (given & 0x04000000u) >> 15;
3355 func (stream, "#%u\t; 0x%x", imm12, imm12);
3350 unsigned int imm12 = 0; local
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DArchHandler_arm.cpp490 uint32_t imm12 = (instruction & 0x00000FFF); local
491 return (imm4 << 12) | imm12;
506 uint32_t imm12 = word & 0x0FFF; local
507 return (instr & 0xFFF0F000) | (imm4 << 16) | imm12;
H A DArchHandler_arm64.cpp372 assert(((offset & 0xFFFFF000) == 0) && "imm12 offset out of range");
373 uint32_t imm12 = offset << 10; local
374 return (instruction & 0xFFC003FF) | imm12;
619 "scaled imm12 not accessing 2-byte aligneds");
625 "scaled imm12 not accessing 4-byte aligned");
631 "scaled imm12 not accessing 8-byte aligned");
637 "scaled imm12 not accessing 16-byte aligned");
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp1186 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
1429 // ARMExpandImm_C(imm12, APSR.C);
1442 // d = UInt(Rd); setflags = FALSE; imm32 = ZeroExtend(imm4:imm12, 32);
1446 uint32_t imm12 = Bits32(opcode, 11, 0); local
1447 imm32 = (imm4 << 12) | imm12;
1797 imm32 = Bits32(opcode, 11, 0) << 2; // imm32 = ZeroExtend(imm12, 32);
2306 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
2356 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
2435 imm32 = ARMExpandImm(opcode); // imm32 = ARMExpandImm(imm12)
2488 uint32_t imm12; local
[all...]

Completed in 118 milliseconds