/third_party/node/deps/v8/src/codegen/riscv64/ |
H A D | constants-riscv64.h | 1749 int32_t imm9 = 1751 return imm9; 1768 int32_t imm9 = ((Bits & 0x1c00) >> 7) | ((Bits & 0x380) >> 1); 1769 return imm9; 1808 int32_t imm9 = ((Bits & 0x4) << 3) | ((Bits & 0x18) >> 2) | 1811 return imm9 << 23 >> 23;
|
H A D | assembler-riscv64.cc | 2429 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 in c_beqz() [all...] |
H A D | assembler-riscv64.h | 651 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/ |
H A D | assembler-arm64-inl.h | 991 Instr Assembler::ImmLS(int imm9) { in ImmLS() argument 992 DCHECK(is_int9(imm9)); in ImmLS() 993 return truncate_to_int9(imm9) << ImmLS_offset; in ImmLS()
|
H A D | assembler-arm64.h | 2196 inline static Instr ImmLS(int imm9);
|
/third_party/vixl/test/aarch64/ |
H A D | test-disasm-aarch64.cc | 3180 COMPARE(ldg(x2, x2, int imm9), "ldg <Xt>, [<Xn|SP>{, #<simm>}]"); in TEST() 3181 COMPARE(st2g(x3, int imm9), "st2g <Xt|SP>, [<Xn|SP>{, #<simm>}]"); in TEST() 3182 COMPARE(st2g(x31, int imm9), "st2g <Xt|SP>, [<Xn|SP>], #<simm>"); in TEST() 3183 COMPARE(st2g(x30, int imm9), "st2g <Xt|SP>, [<Xn|SP>, #<simm>]!"); in TEST() 3187 COMPARE(stg(x9, int imm9), "stg <Xt|SP>, [<Xn|SP>{, #<simm>}]"); in TEST() 3188 COMPARE(stg(x20, int imm9), "stg <Xt|SP>, [<Xn|SP>], #<simm>"); in TEST() 3189 COMPARE(stg(x29, int imm9), "stg <Xt|SP>, [<Xn|SP>, #<simm>]!"); in TEST() 3190 COMPARE(stz2g(x9, int imm9), "stz2g <Xt|SP>, [<Xn|SP>{, #<simm>}]"); in TEST() 3191 COMPARE(stz2g(x28, int imm9), "stz2g <Xt|SP>, [<Xn|SP>], #<simm>"); in TEST() 3192 COMPARE(stz2g(x7, int imm9), "stz2 in TEST() [all...] |
/third_party/vixl/src/aarch64/ |
H A D | assembler-sve-aarch64.cc | 4234 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()
|
H A D | simulator-aarch64.cc | 12075 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local 12076 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator() 12096 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local 12097 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator() 13030 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local 13031 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator() 13051 int imm9 = (instr->ExtractBits(21, 16) << 3) | instr->ExtractBits(12, 10); in Simulator() local 13052 uint64_t multiplier = ExtractSignedBitfield64(8, 0, imm9); in Simulator()
|
H A D | assembler-aarch64.h | 7412 static Instr ImmLS(int64_t imm9) { 7413 VIXL_ASSERT(IsInt9(imm9)); 7414 return TruncateToUint9(imm9) << ImmLS_offset;
|