Home
last modified time | relevance | path

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

/external/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.tq596 extern macro DataViewBuiltinsAssembler::DataViewDecodeBigIntLength(BigIntBase):
598 extern macro DataViewBuiltinsAssembler::DataViewDecodeBigIntSign(BigIntBase):
/external/v8/src/objects/
Dbigint.tq7 extern class BigIntBase extends PrimitiveHeapObject
10 type BigInt extends BigIntBase;
15 extern class MutableBigInt extends BigIntBase generates 'TNode<BigInt>' {
20 return %RawDownCast<BigInt>(Convert<BigIntBase>(i));
Dbigint.cc61 Handle<BigIntBase> source);
110 Isolate* isolate, Handle<BigIntBase> x, bool sign,
113 Handle<BigIntBase> x);
115 Handle<BigIntBase> x,
121 Isolate* isolate, Handle<BigIntBase> x, Handle<BigIntBase> y,
126 Isolate* isolate, Handle<BigIntBase> x, Handle<BigIntBase> y,
129 Isolate* isolate, Handle<BigIntBase> x, Handle<BigIntBase> y,
132 Isolate* isolate, Handle<BigIntBase> x, Handle<BigIntBase> y,
135 Isolate* isolate, Handle<BigIntBase> x, Handle<BigIntBase> y,
138 static int AbsoluteCompare(Handle<BigIntBase> x, Handle<BigIntBase> y);
[all …]
Dbigint.h33 class BigIntBase : public PrimitiveHeapObject {
77 DECL_CAST(BigIntBase)
78 DECL_VERIFIER(BigIntBase)
79 DECL_PRINTER(BigIntBase)
107 OBJECT_CONSTRUCTORS(BigIntBase, PrimitiveHeapObject);
110 class FreshlyAllocatedBigInt : public BigIntBase {
141 OBJECT_CONSTRUCTORS(FreshlyAllocatedBigInt, BigIntBase);
145 class BigInt : public BigIntBase {
273 OBJECT_CONSTRUCTORS(BigInt, BigIntBase);
Dobjects-inl.h455 OBJECT_CONSTRUCTORS_IMPL(BigIntBase, PrimitiveHeapObject) in OBJECT_CONSTRUCTORS_IMPL()
456 OBJECT_CONSTRUCTORS_IMPL(BigInt, BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
457 OBJECT_CONSTRUCTORS_IMPL(FreshlyAllocatedBigInt, BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
462 CAST_ACCESSOR(BigIntBase) in OBJECT_CONSTRUCTORS_IMPL()
Dobject-list-macros.h85 V(BigIntBase) \
/external/v8/src/diagnostics/
Dobjects-debug.cc1358 void BigIntBase::BigIntBaseVerify(Isolate* isolate) { in BigIntBaseVerify()
/external/v8/src/compiler/
Dcode-assembler.h115 class BigIntBase; variable
/external/v8/src/codegen/
Dcode-stub-assembler.cc1367 TNode<Uint32T> length = DecodeWord32<BigIntBase::LengthBits>(bitfield); in BranchIfToBooleanIsTrue()
9879 TNode<Uint32T> length = DecodeWord32<BigIntBase::LengthBits>(bitfield); in BigIntToRawBytes()
9880 TNode<Uint32T> sign = DecodeWord32<BigIntBase::SignBits>(bitfield); in BigIntToRawBytes()