/third_party/vixl/src/aarch64/ |
H A D | constants-aarch64.h | 76 V_(Rd, 4, 0, ExtractBits) /* Destination register. */ \ 77 V_(Rn, 9, 5, ExtractBits) /* First source register. */ \ 78 V_(Rm, 20, 16, ExtractBits) /* Second source register. */ \ 79 V_(RmLow16, 19, 16, ExtractBits) /* Second source register (code 0-15). */ \ 80 V_(Ra, 14, 10, ExtractBits) /* Third source register. */ \ 81 V_(Rt, 4, 0, ExtractBits) /* Load/store register. */ \ 82 V_(Rt2, 14, 10, ExtractBits) /* Load/store second register. */ \ 83 V_(Rs, 20, 16, ExtractBits) /* Exclusive access status. */ \ 84 V_(Pt, 3, 0, ExtractBits) /* Load/store register (p0-p7). */ \ 85 V_(Pd, 3, 0, ExtractBits) /* SV [all...] |
H A D | instructions-aarch64.cc | 77 return (GetRd() != static_cast<int>(ExtractBits(18, 16))) && in CanTakeSVEMovprfx() 83 return (GetRd() != static_cast<int>(ExtractBits(19, 16))) && in CanTakeSVEMovprfx() 545 uint32_t imm_2 = ExtractBits<0x00C00000>(); in GetSVEPermuteIndexAndLaneSizeLog2() 546 uint32_t tsz_5 = ExtractBits<0x001F0000>(); in GetSVEPermuteIndexAndLaneSizeLog2() 559 int index = ExtractBits(20, 19); in GetSVEMulZmAndIndex() 594 index |= ExtractBits(20, 19) << 1; in GetSVEMulLongZmAndIndex() 641 is_predicated ? ExtractBits<0x00C00300>() : ExtractBits<0x00D80000>(); in GetSVEImmShiftAndLaneSizeLog2() 643 is_predicated ? ExtractBits<0x000000E0>() : ExtractBits< in GetSVEImmShiftAndLaneSizeLog2() [all...] |
H A D | instructions-aarch64.h | 245 uint32_t ExtractBits(int msb, int lsb) const { in ExtractBits() function in vixl::aarch64::Instruction 248 VIXL_DEPRECATED("ExtractBits", uint32_t Bits(int msb, int lsb) const) { 249 return ExtractBits(msb, lsb); 274 uint32_t ExtractBits() const { in ExtractBits() function in vixl::aarch64::Instruction 318 return this->ExtractBits(msb, lsb); in GetRx() 412 Float16 GetSVEImmFP16() const { return Imm8ToFloat16(ExtractBits(12, 5)); } in GetSVEImmFP16() 414 float GetSVEImmFP32() const { return Imm8ToFP32(ExtractBits(12, 5)); } in GetSVEImmFP32() 416 double GetSVEImmFP64() const { return Imm8ToFP64(ExtractBits(12, 5)); } in GetSVEImmFP64()
|
H A D | disasm-aarch64.cc | 1862 bool is_x = (instr->ExtractBits(31, 30) == 3); in Disassembler() 2039 switch (instr->ExtractBits(7, 6)) { in Disassembler() 3606 if (instr->ExtractBits(20, 16) != 0) form = form_imm; in Disassembler() 3644 const char *form = (instr->ExtractBits(20, 16) != 0) in Disassembler() 3667 bool is_zero = instr->ExtractBits(20, 16) == 0; in Disassembler() 3722 if (instr->ExtractBits(20, 16) != 0) { in Disassembler() 3723 unsigned msz = instr->ExtractBits(24, 23); in Disassembler() 3777 const char *form = (instr->ExtractBits(20, 16) != 0) in Disassembler() 3812 if (instr->ExtractBits(20, 16) != 0) { in Disassembler() 3850 unsigned tsize = (instr->ExtractBits(2 in Disassembler() [all...] |
H A D | simulator-aarch64.cc | 2975 index = (instr->ExtractBit(22) << 2) | instr->ExtractBits(20, 19); in Simulator() 2976 zm_code = instr->ExtractBits(18, 16); in Simulator() 2983 index = instr->ExtractBits(20, 19); in Simulator() 2984 zm_code = instr->ExtractBits(18, 16); in Simulator() 2992 zm_code = instr->ExtractBits(19, 16); in Simulator() 3014 SimVRegister& zm = ReadVRegister(instr->ExtractBits(19, 16)); in Simulator() 3073 SimVRegister& zm = ReadVRegister(instr->ExtractBits(18, 16)); in Simulator() 3076 Instr index = (instr->ExtractBits(20, 19) << 1) | instr->ExtractBit(11); in Simulator() 3180 int rot = instr->ExtractBits(11, 10) * 90; in Simulator() 3186 SimVRegister& zm_h = ReadVRegister(instr->ExtractBits(1 in Simulator() [all...] |
H A D | decoder-aarch64.cc | 180 bit_extract_fn = &Instruction::ExtractBits<0x##M>; \
|
H A D | simulator-aarch64.h | 1127 uint32_t ExtractBits(int msb, int lsb) const { 1130 VIXL_DEPRECATED("ExtractBits", uint32_t Bits(int msb, int lsb) const) { 1131 return ExtractBits(msb, lsb); 3287 if (instr->ExtractBits(31, 30) != 0) {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 203 Value *ExtractBits = OffsetDiff == 0 ? in runOnFunction() local 207 Value *Trunc = Builder.CreateTrunc(ExtractBits, ArgIntTy); in runOnFunction()
|
/third_party/node/deps/v8/src/codegen/riscv64/ |
H A D | macro-assembler-riscv64.h | 586 void ExtractBits(Register rt, Register rs, uint16_t pos, uint16_t size, 588 void ExtractBits(Register dest, Register source, Register pos, int size, in ExtractBits() function in v8::internal::AbortReason::TurboAssembler 591 ExtractBits(dest, dest, 0, size, sign_extend); in ExtractBits() 1306 ExtractBits(dst, src, Field::kShift, Field::kSize); in DecodeField()
|
H A D | macro-assembler-riscv64.cc | 1770 void TurboAssembler::ExtractBits(Register rt, Register rs, uint16_t pos, in ExtractBits() function in v8::internal::TurboAssembler 2015 ExtractBits(scratch2, scratch, kFloatMantissaBits, kFloatExponentBits); in RoundHelper()
|
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
H A D | liftoff-assembler-loong64.h | 590 ExtractBits(result.gp(), temp1, temp3, size, false); \ 704 ExtractBits(result.gp(), temp2, temp1, size, false); \ 776 ExtractBits(result.gp(), temp2, temp1, size, false); \ 777 ExtractBits(temp2, expected.gp(), zero_reg, size, false); \
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
H A D | code-generator-loong64.cc | 367 __ ExtractBits(i.OutputRegister(0), i.TempRegister(1), i.TempRegister(3), \ 396 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 444 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 446 __ ExtractBits(i.TempRegister(2), i.InputRegister(2), zero_reg, size, \
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
H A D | liftoff-assembler-mips64.h | 729 ExtractBits(result.gp(), temp1, temp3, size, false); \ 807 ExtractBits(result.gp(), temp2, temp1, size, false); \ 880 ExtractBits(result.gp(), temp2, temp1, size, false); \ 881 ExtractBits(temp2, expected.gp(), zero_reg, size, false); \
|
/third_party/node/deps/v8/src/codegen/loong64/ |
H A D | macro-assembler-loong64.h | 531 void ExtractBits(Register dest, Register source, Register pos, int size,
|
H A D | macro-assembler-loong64.cc | 2111 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos, in CallRecordWriteStub() function in v8::internal::TurboAssembler
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | code-generator-mips64.cc | 371 __ ExtractBits(i.OutputRegister(0), i.TempRegister(1), i.TempRegister(3), \ 412 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 458 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 460 __ ExtractBits(i.TempRegister(2), i.InputRegister(2), zero_reg, size, \
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | code-generator-mips.cc | 415 __ ExtractBits(i.OutputRegister(0), i.TempRegister(1), i.TempRegister(3), \ 449 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 487 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 489 __ ExtractBits(i.InputRegister(2), i.InputRegister(2), zero_reg, size, \
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
H A D | code-generator-riscv64.cc | 357 __ ExtractBits(i.OutputRegister(0), i.TempRegister(1), i.TempRegister(3), \ 398 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 444 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \ 446 __ ExtractBits(i.InputRegister(2), i.InputRegister(2), 0, size, \
|
/third_party/node/deps/v8/src/codegen/mips64/ |
H A D | macro-assembler-mips64.h | 618 void ExtractBits(Register dest, Register source, Register pos, int size,
|
H A D | macro-assembler-mips64.cc | 2035 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos, in CallRecordWriteStub()
|
/third_party/node/deps/v8/src/codegen/mips/ |
H A D | macro-assembler-mips.h | 602 void ExtractBits(Register dest, Register source, Register pos, int size,
|
H A D | macro-assembler-mips.cc | 1710 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos, in CallRecordWriteStub() function in v8::internal::TurboAssembler
|
/third_party/vixl/src/ |
H A D | utils-vixl.h | 804 inline Td ExtractBits(Ts value, int least_significant_bit, Td mask) { in ExtractBits() function
|
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
H A D | liftoff-assembler-riscv64.h | 894 ExtractBits(result.gp(), temp2, temp1, size, false); \ 895 ExtractBits(temp2, expected.gp(), zero_reg, size, false); \
|
/third_party/node/deps/v8/src/builtins/riscv64/ |
H A D | builtins-riscv64.cc | 3008 __ ExtractBits(result_reg, input_high, HeapNumber::kExponentShift, in Generate_DoubleToI()
|