Home
last modified time | relevance | path

Searched refs:BigIntBase (Results 1 – 13 of 13) sorted by relevance

/third_party/node/deps/v8/src/builtins/
Dbuiltins-bigint.tq13 MutableBigInt, BigIntBase, BigIntBase): void;
15 MutableBigInt, BigIntBase, BigIntBase): void;
17 BigIntBase, BigIntBase): int32;
19 extern macro BigIntBuiltinsAssembler::ReadBigIntSign(BigIntBase): uint32;
20 extern macro BigIntBuiltinsAssembler::ReadBigIntLength(BigIntBase): intptr;
27 extern macro CodeStubAssembler::LoadBigIntDigit(BigIntBase, intptr): uintptr;
29 macro IsCanonicalized(bigint: BigIntBase): bool {
63 macro MutableBigIntAbsoluteCompare(x: BigIntBase, y: BigIntBase): int32 {
Dbuiltins-bigint-gen.h22 Signed(DecodeWord32<BigIntBase::LengthBits>(bitfield))); in ReadBigIntLength()
27 return DecodeWord32<BigIntBase::SignBits>(bitfield); in ReadBigIntSign()
32 STATIC_ASSERT(BigIntBase::SignBits::kShift == 0); in WriteBigIntSignAndLength()
35 Int32Constant(BigIntBase::LengthBits::kShift)), in WriteBigIntSignAndLength()
36 Word32And(sign, Int32Constant(BigIntBase::SignBits::kMask)))); in WriteBigIntSignAndLength()
Dbuiltins-data-view-gen.h47 return DecodeWord32<BigIntBase::LengthBits>(bitfield); in DataViewDecodeBigIntLength()
52 return DecodeWord32<BigIntBase::SignBits>(bitfield); in DataViewDecodeBigIntSign()
Ddata-view.tq626 extern macro DataViewBuiltinsAssembler::DataViewDecodeBigIntLength(BigIntBase):
628 extern macro DataViewBuiltinsAssembler::DataViewDecodeBigIntSign(BigIntBase):
/third_party/node/deps/v8/src/objects/
Dbigint.tq7 extern class BigIntBase extends PrimitiveHeapObject
10 type BigInt extends BigIntBase;
14 extern class MutableBigInt extends BigIntBase generates 'TNode<BigInt>';
18 return %RawDownCast<BigInt>(Convert<BigIntBase>(i));
Dbigint.h38 class BigIntBase : public PrimitiveHeapObject {
82 DECL_CAST(BigIntBase)
83 DECL_VERIFIER(BigIntBase)
84 DECL_PRINTER(BigIntBase)
112 OBJECT_CONSTRUCTORS(BigIntBase, PrimitiveHeapObject);
115 class FreshlyAllocatedBigInt : public BigIntBase {
146 OBJECT_CONSTRUCTORS(FreshlyAllocatedBigInt, BigIntBase);
150 class BigInt : public BigIntBase {
274 OBJECT_CONSTRUCTORS(BigInt, BigIntBase);
Dbigint.cc62 Handle<BigIntBase> source);
85 Isolate* isolate, Handle<BigIntBase> x, bool sign,
88 Handle<BigIntBase> x);
92 Handle<BigIntBase> x,
93 Handle<BigIntBase> y);
95 Handle<BigIntBase> x,
96 Handle<BigIntBase> y);
98 static Maybe<digit_t> ToShiftAmount(Handle<BigIntBase> x);
100 static double ToDouble(Handle<BigIntBase> x);
102 static Rounding DecideRounding(Handle<BigIntBase> x, int mantissa_bits_unset,
[all …]
Dobjects-inl.h479 OBJECT_CONSTRUCTORS_IMPL(BigIntBase, PrimitiveHeapObject) in OBJECT_CONSTRUCTORS_IMPL() argument
480 OBJECT_CONSTRUCTORS_IMPL(BigInt, BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
481 OBJECT_CONSTRUCTORS_IMPL(FreshlyAllocatedBigInt, BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
486 CAST_ACCESSOR(BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
Dobject-list-macros.h83 V(BigIntBase) \
/third_party/node/deps/v8/src/diagnostics/
Dobjects-debug.cc303 BigIntBase::cast(*this).BigIntBaseVerify(isolate); in HeapObjectVerify()
1617 void BigIntBase::BigIntBaseVerify(Isolate* isolate) { in BigIntBaseVerify()
Dobjects-printer.cc247 BigIntBase::cast(*this).BigIntBasePrint(os); in HeapObjectPrint()
/third_party/node/deps/v8/src/compiler/
Dcode-assembler.h104 class BigIntBase; variable
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc1527 TNode<Uint32T> length = DecodeWord32<BigIntBase::LengthBits>(bitfield); in BranchIfToBooleanIsTrue()
11088 TNode<Uint32T> length = DecodeWord32<BigIntBase::LengthBits>(bitfield); in BigIntToRawBytes()
11089 TNode<Uint32T> sign = DecodeWord32<BigIntBase::SignBits>(bitfield); in BigIntToRawBytes()