/third_party/vixl/benchmarks/aarch64/ |
H A D | bench-utils.cc | 86 return PickBool() ? kWRegSize : kXRegSize; in PickRSize() 266 __ Pop(Register(static_cast<int>(GetRandomBits(2)) + 0, kWRegSize), in GenerateMemOperandSequence() 267 Register(static_cast<int>(GetRandomBits(2)) + 4, kWRegSize), in GenerateMemOperandSequence() 268 Register(static_cast<int>(GetRandomBits(2)) + 8, kWRegSize), in GenerateMemOperandSequence() 269 Register(static_cast<int>(GetRandomBits(2)) + 12, kWRegSize)); in GenerateMemOperandSequence()
|
H A D | bench-utils.h | 237 vixl::aarch64::Register PickW() { return PickR(vixl::aarch64::kWRegSize); } in PickW()
|
/third_party/node/deps/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.cc | 832 const int align_mask = (alignment / kWRegSize) - 1; in GetCode() 835 static constexpr int kWRegPerXReg = kXRegSize / kWRegSize; in GetCode() 871 __ Cmp(x10, num_wreg_to_allocate * kWRegSize); in GetCode() 888 __ Claim(num_wreg_to_allocate, kWRegSize); in GetCode() 1395 kWRegSize - (kWRegSize * reg_from); in ClearRegisters() 1411 base_offset -= kWRegSize * 2; in ClearRegisters() 1567 -static_cast<int>(kWRegSize), in Push() 1576 MemOperand(backtrack_stackpointer(), kWRegSize, PostIndex)); in Pop() 1676 int offset = kFirstRegisterOnStack - register_index * kWRegSize; in register_location() [all...] |
H A D | regexp-macro-assembler-arm64.h | 130 static const int kFirstRegisterOnStack = kStackLocalPadding - kWRegSize;
|
/third_party/vixl/src/aarch64/ |
H A D | instructions-aarch64.h | 59 const unsigned kWRegSize = 32; member 61 const unsigned kWRegSizeInBytes = kWRegSize / 8;
|
H A D | registers-aarch64.h | 449 VIXL_STATIC_ASSERT(kSRegSize == kWRegSize); 807 V(WRegister, kWRegSize, Register) \
|
H A D | simulator-aarch64.cc | 934 VIXL_ASSERT((reg_size == kXRegSize) || (reg_size == kWRegSize)); in Simulator() 936 uint64_t max_uint = (reg_size == kWRegSize) ? kWMaxUInt : kXMaxUInt; in Simulator() 937 uint64_t reg_mask = (reg_size == kWRegSize) ? kWRegMask : kXRegMask; in Simulator() 938 uint64_t sign_mask = (reg_size == kWRegSize) ? kWSignMask : kXSignMask; in Simulator() 1450 case kWRegSize: in Simulator() 3891 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in Simulator() 3934 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in Simulator() 3951 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in Simulator() 3961 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in Simulator() 4008 unsigned reg_size = instr->GetSixtyFourBits() ? kXRegSize : kWRegSize; in Simulator() [all...] |
H A D | operands-aarch64.cc | 159 VIXL_ASSERT(reg.Is64Bits() || (shift_amount < kWRegSize)); in Operand()
|
H A D | instructions-aarch64.cc | 610 unsigned reg_size = GetSixtyFourBits() ? kXRegSize : kWRegSize; in GetImmLogical()
|
H A D | assembler-aarch64.h | 7339 ((reg_size == kWRegSize) && IsUint5(imms))); 7346 ((reg_size == kWRegSize) && IsUint5(immr))); 7353 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); 7361 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize)); 7363 ((reg_size == kWRegSize) && IsUint5(immr))); 7374 VIXL_ASSERT((reg_size == kWRegSize) || (reg_size == kXRegSize));
|
H A D | disasm-aarch64.cc | 982 (instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize; in Disassembler() 1011 ((reg_size == kWRegSize) && (value <= 0xffffffff))); in Disassembler() 1029 if ((reg_size == kWRegSize) && (((value & 0xffff0000) == 0xffff0000) || in Disassembler() 1142 ((instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize) - 1; in Disassembler() 6476 reg_size = kWRegSize; in Disassembler() 7006 (instr->GetSixtyFourBits() == 1) ? kXRegSize : kWRegSize; in Disassembler()
|
H A D | assembler-aarch64.cc | 422 VIXL_ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSize))); in tbz() 435 VIXL_ASSERT(rt.Is64Bits() || (rt.Is32Bits() && (bit_pos < kWRegSize))); in tbnz() 5935 VIXL_ASSERT(((imm >> kWRegSize) == 0) || 5936 ((imm >> (kWRegSize - 1)) == 0x1ffffffff)); 6503 VIXL_ASSERT((reg_size == kXRegSize) || (reg_size == kWRegSize)); 6562 if (width <= kWRegSize) { 6569 for (unsigned bits = width; bits <= kWRegSize; bits *= 2) {
|
H A D | macro-assembler-aarch64.cc | 900 VIXL_ASSERT(((immediate >> kWRegSize) == 0) || in Emit() 901 ((immediate >> kWRegSize) == 0xffffffff)); in Emit()
|
H A D | macro-assembler-aarch64.h | 975 // parameter. Only kXRegSize, kWRegSize, kDRegSize and kSRegSize are 995 void PushWRegList(RegList regs) { PushSizeRegList(regs, kWRegSize); } in PushWRegList() 996 void PopWRegList(RegList regs) { PopSizeRegList(regs, kWRegSize); } in PopWRegList() 1030 // parameter. Only kXRegSize, kWRegSize, kDRegSize and kSRegSize are 1062 PeekSizeRegList(regs, offset, kWRegSize); in PeekWRegList() 1065 PokeSizeRegList(regs, offset, kWRegSize); in PokeWRegList() 8747 return (vector.GetLaneSizeInBits() > kWRegSize) ? AcquireX() : AcquireW(); in AcquireRegisterToHoldLane()
|
H A D | simulator-aarch64.h | 1564 case kWRegSize: 1702 case kWRegSize:
|
H A D | logic-aarch64.cc | 7689 offset = ExtractUnsignedBitfield64(kWRegSize - 1, 0, offset); 7692 offset = ExtractSignedBitfield64(kWRegSize - 1, 0, offset);
|
/third_party/node/deps/v8/src/codegen/arm64/ |
H A D | instructions-arm64.cc | 172 static_assert(kWRegSize == kSRegSize, "W and S registers must be same size."); in CalcLSPairDataSize()
|
H A D | constants-arm64.h | 47 const int kWRegSize = kWRegSizeInBits >> 3; member
|
/third_party/vixl/test/aarch64/ |
H A D | test-assembler-sve-aarch64.cc | 3828 CntHelper(config, &MacroAssembler::Cntw, 1, kWRegSize); in TEST_SVE() 3829 CntHelper(config, &MacroAssembler::Cntw, 2, kWRegSize); in TEST_SVE() 3830 CntHelper(config, &MacroAssembler::Cntw, 15, kWRegSize); in TEST_SVE() 3831 CntHelper(config, &MacroAssembler::Cntw, 16, kWRegSize); in TEST_SVE() 3856 DecHelper(config, &MacroAssembler::Decw, 1, kWRegSize, 42); in TEST_SVE() 3857 DecHelper(config, &MacroAssembler::Decw, 2, kWRegSize, -1); in TEST_SVE() 3858 DecHelper(config, &MacroAssembler::Decw, 15, kWRegSize, INT64_MIN); in TEST_SVE() 3859 DecHelper(config, &MacroAssembler::Decw, 16, kWRegSize, -42); in TEST_SVE() 3884 IncHelper(config, &MacroAssembler::Incw, 1, kWRegSize, 42); in TEST_SVE() 3885 IncHelper(config, &MacroAssembler::Incw, 2, kWRegSize, in TEST_SVE() [all...] |
H A D | test-api-aarch64.cc | 232 VIXL_CHECK(Register(0, kWRegSize).Is(w0)); in TEST() 323 VIXL_CHECK(CPURegister(0, kWRegSize, CPURegister::kRegister).Is(w0)); in TEST() 962 Register r_w1(1, kWRegSize); in TEST() 1138 Register temp2 = temps.AcquireRegisterOfSize(kWRegSize); in TEST()
|
H A D | test-assembler-aarch64.cc | 152 VIXL_ASSERT(!Assembler::IsImmLogical(0x1234, kWRegSize)); in TEST() 8227 ASSERT_EQUAL_64(((1 * base) >> kWRegSize) | ((2 * base) << kWRegSize), x15); 8230 ASSERT_EQUAL_32((4 * base) >> kWRegSize, w17); 8324 VIXL_CHECK(array[0] == (1 * low_base) + (2 * low_base << kWRegSize)); 8325 VIXL_CHECK(array[1] == (3 * low_base) + (4 * low_base << kWRegSize)); 8326 VIXL_CHECK(array[2] == (1 * low_base) + (2 * low_base << kWRegSize)); 8327 VIXL_CHECK(array[3] == (3 * low_base) + (4 * low_base << kWRegSize)); 8524 kWRegSize, 8529 kWRegSize, [all...] |
H A D | test-utils-aarch64.cc | 507 w[i] = Register(n, kWRegSize); in PopulateRegisterArray()
|
H A D | test-simulator-aarch64.cc | 979 VIXL_ASSERT((d_size == kXRegSize) || (d_size == kWRegSize)); in TestFPToFixed_Helper() 1045 VIXL_ASSERT((d_size == kXRegSize) || (d_size == kWRegSize)); in TestFPToInt_Helper()
|
H A D | test-assembler-fp-aarch64.cc | 4633 __ Bfi(x11, x10, 0, kWRegSize); 4788 __ Bfi(x11, x10, 0, kWRegSize);
|
/third_party/node/deps/v8/src/execution/arm64/ |
H A D | simulator-arm64.cc | 1049 static_assert((sizeof(T) == kWRegSize) || (sizeof(T) == kXRegSize), in AddWithCarry() 1235 static_assert(kWRegSize == kSRegSize, "W and S registers must be same size."); 1522 case kWRegSize: 2199 DCHECK_EQ(access_size, static_cast<unsigned>(kWRegSize)); 2229 DCHECK_EQ(access_size, static_cast<unsigned>(kWRegSize)); 2235 DCHECK_EQ(access_size, static_cast<unsigned>(kWRegSize)); 2676 if (sizeof(T) == kWRegSize) {
|