Home
last modified time | relevance | path

Searched refs:ExtractBits (Results 1 - 25 of 26) sorted by relevance

12

/third_party/vixl/src/aarch64/
H A Dconstants-aarch64.h76 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 Dinstructions-aarch64.cc77 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 Dinstructions-aarch64.h245 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 Ddisasm-aarch64.cc1862 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 Dsimulator-aarch64.cc2975 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 Ddecoder-aarch64.cc180 bit_extract_fn = &Instruction::ExtractBits<0x##M>; \
H A Dsimulator-aarch64.h1127 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 DAMDGPULowerKernelArguments.cpp203 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 Dmacro-assembler-riscv64.h586 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 Dmacro-assembler-riscv64.cc1770 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 Dliftoff-assembler-loong64.h590 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 Dcode-generator-loong64.cc367 __ 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 Dliftoff-assembler-mips64.h729 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 Dmacro-assembler-loong64.h531 void ExtractBits(Register dest, Register source, Register pos, int size,
H A Dmacro-assembler-loong64.cc2111 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 Dcode-generator-mips64.cc371 __ 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 Dcode-generator-mips.cc415 __ 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 Dcode-generator-riscv64.cc357 __ 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 Dmacro-assembler-mips64.h618 void ExtractBits(Register dest, Register source, Register pos, int size,
H A Dmacro-assembler-mips64.cc2035 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos, in CallRecordWriteStub()
/third_party/node/deps/v8/src/codegen/mips/
H A Dmacro-assembler-mips.h602 void ExtractBits(Register dest, Register source, Register pos, int size,
H A Dmacro-assembler-mips.cc1710 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos, in CallRecordWriteStub() function in v8::internal::TurboAssembler
/third_party/vixl/src/
H A Dutils-vixl.h804 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 Dliftoff-assembler-riscv64.h894 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 Dbuiltins-riscv64.cc3008 __ ExtractBits(result_reg, input_high, HeapNumber::kExponentShift, in Generate_DoubleToI()

Completed in 120 milliseconds

12