| /arkcompiler/ets_runtime/ecmascript/ |
| D | property_attributes.h | 26 enum class Representation { enum 74 …using RepresentationField = IsInlinedPropsField::NextField<Representation, 3>; // 3: 3 bits, … 122 static inline Representation TaggedToRepresentation(JSTaggedValue value) in TaggedToRepresentation() 125 return Representation::INT; in TaggedToRepresentation() 128 return Representation::DOUBLE; in TaggedToRepresentation() 131 return Representation::OBJECT; in TaggedToRepresentation() 134 static Representation UpdateRepresentation(Representation oldRep, JSTaggedValue value) in UpdateRepresentation() 136 if (oldRep == Representation::MIXED) { in UpdateRepresentation() 140 Representation newRep = TaggedToRepresentation(value); in UpdateRepresentation() 141 if (oldRep == Representation::NONE) { in UpdateRepresentation() [all …]
|
| D | js_object.h | 227 using RepresentationField = IsInlinedPropsField::NextField<Representation, 3>; 261 inline Representation GetRepresentation() const in GetRepresentation() 266 inline void SetRepresentation(Representation representation) in SetRepresentation() argument 268 RepresentationField::Set<uint32_t>(representation, &metaData_); in SetRepresentation()
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | jeq.yaml | 437 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 441 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 445 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 449 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 453 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 457 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 461 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 465 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 593 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 597 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jge.yaml | 433 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 437 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 441 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 445 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 449 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 453 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 457 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 461 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 589 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 593 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jle.yaml | 433 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 437 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 441 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 445 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 449 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 453 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 457 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 461 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 589 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 593 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jlt.yaml | 433 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 437 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 441 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 445 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 449 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 453 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 457 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 461 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 589 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 593 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jgt.yaml | 433 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 437 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 441 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 445 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 449 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 453 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 457 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 461 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 589 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 593 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jne.yaml | 433 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 437 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 441 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 445 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 449 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 453 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 457 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 461 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 589 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 593 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jeq.obj.yaml | 506 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 510 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 514 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 518 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 522 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 526 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 530 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 534 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 627 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 631 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jne.obj.yaml | 508 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 512 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 516 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 520 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 524 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 528 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 532 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 536 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000… 629 …fmovi.64 v1, 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x0000000000… 633 …fmovi.64 v1, 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x8000000000… [all …]
|
| D | jeqz.obj.yaml | 351 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 355 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 359 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 363 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 367 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 371 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 375 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 379 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000…
|
| D | jnez.obj.yaml | 351 …fldai.64 0x0000000000000000 # Positive zero (+0.0, hexadecimal representation is `0x00000000000000… 355 …fldai.64 0x8000000000000000 # Negative zero (-0.0, hexadecimal representation is `0x80000000000000… 359 …4 0x0000000000000001 # Minimal positive value (4.9E-324, hexadecimal representation is `0x00000000… 363 … 0x8000000000000001 # Maximal negative value (-4.9E-324, hexadecimal representation is `0x80000000… 367 …ffffff # Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7fefffff… 371 …fffff # Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffff… 375 …fldai.64 0x7ff0000000000000 # Positive infinity (hexadecimal representation is `0x7ff0000000000000… 379 …fldai.64 0xfff0000000000000 # Negative infinity (hexadecimal representation is `0xfff0000000000000…
|
| D | fldai.yaml | 35 # test - check binary representation of FP literals - positive 86 # test - check binary representation of FP literals - negative 164 # test - check binary representation of FP literals - positive
|
| D | fldai.64.yaml | 35 # test - check binary representation of FP literals - positive 89 # test - check binary representation of FP literals - negative 170 # test - check binary representation of FP literals - positive
|
| D | fmovi.yaml | 95 # test - check binary representation of FP literals 221 # test - check binary representation of FP literals
|
| D | fmovi.64.yaml | 96 # test - check binary representation of FP literals 219 # test - check binary representation of FP literals
|
| /arkcompiler/runtime_core/docs/ |
| D | glossary.md | 19 * **IR** stands for **Intermediate Representation**. IR is an internal compiler data structure 34 * **Panda Binary File** or **Panda File** or **PF** is a binary representation of Panda Bytecode.
|
| D | design-of-interpreter.md | 52 is the main form of program representation, information about it is needed in many components of 58 * Converter from bytecode to the compiler's intermediate representation is partially implemented
|
| D | irtoc.md | 3 **Irtoc**(Ir-To-Code) tool is aimed to compile a manually created IR (intermediate representation) …
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | number_helper.cpp | 353 …// that k is the number of digits in the decimal representation of s and that s is not divisible b… in NumberToString() 382 …// representation of s (in order, with no leading zeroes), followed by n−k occurrences of the code… in NumberToString() 387 …// decimal representation of s, followed by the code unit 0x002E (FULL STOP), followed by the code… in NumberToString() 388 // the remaining k−n digits of the decimal representation of s. in NumberToString() 394 // code units of the k digits of the decimal representation of s. in NumberToString() 404 // the decimal representation of the integer abs(n−1) (with no leading zeroes). in NumberToString()
|
| /arkcompiler/runtime_core/isa/ |
| D | isa.yaml | 62 If bytecode treats register value as signed integer, it uses two's complement representation. 84 - Positive zero (+0.0, hexadecimal representation is `0x0000000000000000`) 85 - Negative zero (-0.0, hexadecimal representation is `0x8000000000000000`) 86 - Minimal positive value (4.9E-324, hexadecimal representation is `0x0000000000000001`) 87 - Maximal negative value (-4.9E-324, hexadecimal representation is `0x8000000000000001`) 88 …- Maximal positive value (1.7976931348623157e308, hexadecimal representation is `0x7feffffffffffff… 89 …- Minimal negative value (-1.7976931348623157e308, hexadecimal representation is `0xffefffffffffff… 90 - Positive infinity (hexadecimal representation is `0x7ff0000000000000`) 91 - Negative infinity (hexadecimal representation is `0xfff0000000000000`)
|
| /arkcompiler/runtime_core/assembler/ |
| D | lexer.h | 115 * Returns a string representation of a token type.
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | json_parser.h | 185 // String representation is stored additionally as a "source" of scalar values:
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | ts_type.cpp | 62 attributes.SetRepresentation(Representation::MIXED); in CreateHClassByProps() 129 attributes.SetRepresentation(Representation::MIXED); in CreatePrototypeHClassByProps()
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | ir_builder.md | 5 The IR builder pass constructs the Intermediate Representation (IR) from the Panda bytecode.
|