Home
last modified time | relevance | path

Searched refs:imm9 (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/codegen/riscv64/
Dconstants-riscv64.h1749 int32_t imm9 = in RvcImm6LdspValue() local
1751 return imm9; in RvcImm6LdspValue()
1768 int32_t imm9 = ((Bits & 0x1c00) >> 7) | ((Bits & 0x380) >> 1); in RvcImm6SdspValue() local
1769 return imm9; in RvcImm6SdspValue()
1808 int32_t imm9 = ((Bits & 0x4) << 3) | ((Bits & 0x18) >> 2) | in RvcImm8BValue() local
1811 return imm9 << 23 >> 23; in RvcImm8BValue()
Dassembler-riscv64.cc2429 void Assembler::c_bnez(Register rs1, int16_t imm9) { in c_bnez() argument
2430 DCHECK(((rs1.code() & 0b11000) == 0b01000) && is_int9(imm9)); in c_bnez()
2431 uint8_t uimm8 = ((imm9 & 0x20) >> 5) | ((imm9 & 0x6)) | ((imm9 & 0xc0) >> 3) | in c_bnez()
2432 ((imm9 & 0x18) << 2) | ((imm9 & 0x100) >> 1); in c_bnez()
2436 void Assembler::c_beqz(Register rs1, int16_t imm9) { in c_beqz() argument
2437 DCHECK(((rs1.code() & 0b11000) == 0b01000) && is_int9(imm9)); in c_beqz()
2438 uint8_t uimm8 = ((imm9 & 0x20) >> 5) | ((imm9 & 0x6)) | ((imm9 & 0xc0) >> 3) | in c_beqz()
2439 ((imm9 & 0x18) << 2) | ((imm9 & 0x100) >> 1); in c_beqz()
Dassembler-riscv64.h651 void c_bnez(Register rs1, int16_t imm9);
653 void c_beqz(Register rs1, int16_t imm9);
/third_party/node/deps/v8/src/codegen/arm64/
Dassembler-arm64-inl.h991 Instr Assembler::ImmLS(int imm9) {
992 DCHECK(is_int9(imm9));
993 return truncate_to_int9(imm9) << ImmLS_offset;
Dassembler-arm64.h2196 inline static Instr ImmLS(int imm9);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DSVEInstrFormats.td4968 : I<(outs), (ins ZPRAny:$Zt, GPR64sp:$Rn, simm9:$imm9),
4969 asm, "\t$Zt, [$Rn, $imm9, mul vl]",
4974 bits<9> imm9;
4976 let Inst{21-16} = imm9{8-3};
4978 let Inst{12-10} = imm9{2-0};
4993 : I<(outs), (ins PPRAny:$Pt, GPR64sp:$Rn, simm9:$imm9),
4994 asm, "\t$Pt, [$Rn, $imm9, mul vl]",
4999 bits<9> imm9;
5001 let Inst{21-16} = imm9{8-3};
5003 let Inst{12-10} = imm9{2-0};
[all …]
/third_party/vixl/src/aarch64/
Dassembler-sve-aarch64.cc4234 int64_t imm9 = addr.GetImmediateOffset(); in ldr() local
4235 VIXL_ASSERT(IsInt9(imm9)); in ldr()
4236 Instr imm9l = ExtractUnsignedBitfield32(2, 0, imm9) << 10; in ldr()
4237 Instr imm9h = ExtractUnsignedBitfield32(8, 3, imm9) << 16; in ldr()
5311 int64_t imm9 = addr.GetImmediateOffset(); in str() local
5312 VIXL_ASSERT(IsInt9(imm9)); in str()
5313 Instr imm9l = ExtractUnsignedBitfield32(2, 0, imm9) << 10; in str()
5314 Instr imm9h = ExtractUnsignedBitfield32(8, 3, imm9) << 16; in str()
Dsimulator-aarch64.cc11816 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local
11817 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator()
11836 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local
11837 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator()
12761 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local
12762 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator()
12781 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local
12782 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator()
Dassembler-aarch64.h7241 static Instr ImmLS(int64_t imm9) { in ImmLS() argument
7242 VIXL_ASSERT(IsInt9(imm9)); in ImmLS()
7243 return TruncateToUint9(imm9) << ImmLS_offset; in ImmLS()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenMCCodeEmitter.inc7692 // op: imm9
11485 // op: imm9