Home
last modified time | relevance | path

Searched full:representation (Results 1 – 25 of 67) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/
Dproperty_attributes.h26 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 …]
Djs_object.h227 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/
Djeq.yaml437 …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 …]
Djge.yaml433 …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 …]
Djle.yaml433 …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 …]
Djlt.yaml433 …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 …]
Djgt.yaml433 …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 …]
Djne.yaml433 …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 …]
Djeq.obj.yaml506 …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 …]
Djne.obj.yaml508 …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 …]
Djeqz.obj.yaml351 …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…
Djnez.obj.yaml351 …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…
Dfldai.yaml35 # 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
Dfldai.64.yaml35 # 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
Dfmovi.yaml95 # test - check binary representation of FP literals
221 # test - check binary representation of FP literals
Dfmovi.64.yaml96 # test - check binary representation of FP literals
219 # test - check binary representation of FP literals
/arkcompiler/runtime_core/docs/
Dglossary.md19 * **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.
Ddesign-of-interpreter.md52 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
Dirtoc.md3 **Irtoc**(Ir-To-Code) tool is aimed to compile a manually created IR (intermediate representation) …
/arkcompiler/ets_runtime/ecmascript/base/
Dnumber_helper.cpp353 …// 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/
Disa.yaml62 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/
Dlexer.h115 * Returns a string representation of a token type.
/arkcompiler/runtime_core/libpandabase/utils/
Djson_parser.h185 // String representation is stored additionally as a "source" of scalar values:
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type.cpp62 attributes.SetRepresentation(Representation::MIXED); in CreateHClassByProps()
129 attributes.SetRepresentation(Representation::MIXED); in CreatePrototypeHClassByProps()
/arkcompiler/runtime_core/compiler/docs/
Dir_builder.md5 The IR builder pass constructs the Intermediate Representation (IR) from the Panda bytecode.

123