/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | circuit_ir_specification.md | 11 …tion gates**. A computation gate can do simple things such as adding two integer values, or comple… 43 …tes. They describe the bit width of values, and which type of registers (integer or float) should … 82 * `ARCH` means architecture-related integer type (`INTx` on `x` bits architecture). 321 * **ADD**: returns the sum of its two integer operands. 322 * **SUB**: returns the difference of its two integer operands. It is used to implement the "-" unar… 323 * **MUL**: returns the product of its two integer operands. 324 * **EXP**: returns the first integer operand raised to the power of the second integer operand. 325 * **SDIV**: returns the signed quotient of its two integer operands. 326 * **SREM**: returns the remainder from the signed division of its two integer operands. 327 * **UDIV**: returns the unsigned quotient of its two integer operands. [all …]
|
D | stub_builder.cpp | 1408 GateRef integer = ChangeFloat64ToInt32(number); in TryToElementsIndex() local 1410 Branch(DoubleEqual(number, ChangeInt32ToFloat64(integer)), &isEqual, &exit); in TryToElementsIndex() 1413 resultKey = SExtInt32ToInt64(integer); in TryToElementsIndex()
|
/arkcompiler/runtime_core/tests/verifier-tests/ |
D | bug_2107_2.pa | 18 # description: 'Perform specified integer extension or truncations of accumulator. 39 # Load different values (objects, strings, types, 64-bit floating point values, 32-bit integer va…
|
D | bug_2107_1.pa | 37 # Load different values (objects, strings, types, 64-bit floating point values, 32-bit integer va…
|
/arkcompiler/runtime_core/libpandabase/ |
D | README.md | 8 - integer 42 - 5 parameters for integer args: argument name, default value, description, min value, max value 50 - Min value is the number that the integer argument cannot be less than 51 - Max value is the number that the integer argument cannot be greater than 56 - `int` for integer argument 139 - for integer arguments it's possible to define value range 161 In the tail arguments example, `false` is a boolean value, `-1` is integer value and `str1` and `st…
|
/arkcompiler/runtime_core/tests/irtoc-interpreter-tests/irtoc-opcode-suite/ |
D | u32tof32.pa | 15 # 16777216 is a maximum integer number that can be accurately represented as f32
|
/arkcompiler/runtime_core/docs/ |
D | assembly_format.md | 206 | `u1` | Unsinged 1-bit integer number | 207 | `u8` | Unsigned 8-bit integer number | 208 | `i8` | Signed 8-bit integer number | 209 | `u16` | Unsigned 16-bit integer number | 210 | `i16` | Signed 16-bit integer number | 211 | `u32` | Unsigned 32-bit integer number | 212 | `i32` | Signed 32-bit integer number | 213 | `u64` | Unsigned 64-bit integer number | 214 | `i64` | Signed 64-bit integer number |
|
D | file_format.md | 13 doesn't fit in 16-bit unsigned integer. It leads to application developer have to create several 74 | `uint8_t` | 8-bit unsigned integer value | 75 | `uint16_t` | 16-bit unsigned integer value | 76 | `uint32_t` | 32-bit little endian unsigned integer value. | 77 | `uleb128` | unsigned integer value in leb128 encoding. | 78 | `sleb128` | signed integer value in leb128 encoding. | 627 | `value` | `uint8_t` | Signed 1-byte integer value. | 637 | `value` | `uint8_t[2]` | Signed 2-byte integer value. | 647 | `value` | `uint8_t[4]` | Signed 4-byte integer value. | 657 | `value` | `uint8_t[8]` | Signed 8-byte integer value. | [all …]
|
D | rationale-for-bytecode.md | 176 be beneficial. For example, we have three types of instructions for integer-sized arithmetic 177 (acc-reg-reg, acc-reg, acc-imm) and integer-based jumps, but not for floating-point arithmetic 218 and `reg2` **must** hold only integer values throughout the function? Fortunately, the answer is
|
D | ir_format.md | 210 …e type FLOAT32, FLOAT64 and INT64. Constants all integer types and reference saves as INT64. All i…
|
/arkcompiler/ets_runtime/ecmascript/base/ |
D | number_helper.cpp | 284 int64_t integer = std::floor(fraction); in DecimalsToString() local 285 fraction -= integer; in DecimalsToString() 286 result += CHARS[integer]; in DecimalsToString()
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
D | ic_runtime_stub-inl.h | 509 auto integer = static_cast<int32_t>(number); in TryToElementsIndex() local 510 if (number == integer) { in TryToElementsIndex() 511 return integer; in TryToElementsIndex()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | object_fast_operator-inl.h | 762 auto integer = static_cast<int32_t>(number); in TryToElementsIndex() local 763 if (number == integer) { in TryToElementsIndex() 764 return integer; in TryToElementsIndex()
|
D | object_operator.cpp | 67 auto integer = static_cast<uint32_t>(number); in HandleKey() local 68 if (integer == number) { in HandleKey()
|
D | global_env_constants.h | 335 …V(JSTaggedValue, IntegerString, INTEGER_STRING_INDEX, integer) …
|
/arkcompiler/runtime_core/assembler/templates/ |
D | ins_emit.h.erb | 63 % elsif type(insn).start_with? 'u' # can hold both float and integer literals
|
/arkcompiler/ets_frontend/test262/ |
D | es2015_tests.txt | 138 built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js 139 built-ins/Array/prototype/concat/arg-length-near-integer-limit.js 216 built-ins/Array/prototype/copyWithin/length-near-integer-limit.js 477 built-ins/Array/prototype/fill/length-near-integer-limit.js 1215 built-ins/Array/prototype/indexOf/length-near-integer-limit.js 1440 built-ins/Array/prototype/lastIndexOf/length-near-integer-limit.js 1662 built-ins/Array/prototype/pop/clamps-to-integer-limit.js 1664 built-ins/Array/prototype/pop/length-near-integer-limit.js 1684 built-ins/Array/prototype/push/clamps-to-integer-limit.js 1686 built-ins/Array/prototype/push/length-near-integer-limit.js [all …]
|
D | CI_tests.txt | 1461 built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js 1498 built-ins/Array/prototype/copyWithin/length-near-integer-limit.js 1550 built-ins/Array/prototype/fill/length-near-integer-limit.js 1667 built-ins/Array/prototype/indexOf/length-near-integer-limit.js 1757 built-ins/Array/prototype/pop/length-near-integer-limit.js 1762 built-ins/Array/prototype/push/length-near-integer-limit.js 1766 built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js 1853 built-ins/Array/prototype/reduceRight/length-near-integer-limit.js 1856 built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js 1871 built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js [all …]
|
D | intl_tests.txt | 134 intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js 150 intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js 195 intl402/DateTimeFormat/prototype/format/time-clip-to-integer.js 215 intl402/DateTimeFormat/prototype/formatToParts/time-clip-to-integer.js
|
D | es5_tests.txt | 35 built-ins/BigInt/constructor-integer.js 41 built-ins/BigInt/non-integer-rangeerror.js
|
/arkcompiler/runtime_core/compiler/docs/ |
D | ir_builder.md | 20 - constant hasn't type as well and if one constant is used in integer and float operations, it must…
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 1199 JSHandle<JSTaggedValue> integer(thread, JSTaggedValue(input)); in New() local 1200 return JSNApiHelper::ToLocal<IntegerRef>(integer); in New() 1207 JSHandle<JSTaggedValue> integer(thread, JSTaggedValue(input)); in NewFromUnsigned() local 1208 return JSNApiHelper::ToLocal<IntegerRef>(integer); in NewFromUnsigned()
|
/arkcompiler/ets_frontend/es2panda/test/ |
D | test262skiplist.txt | 114 built-ins/BigInt/constructor-integer.js 591 built-ins/TypedArray/prototype/every/BigInt/callbackfn-no-interaction-over-non-integer.js 613 built-ins/TypedArray/prototype/filter/BigInt/callbackfn-no-iteration-over-non-integer.js 638 built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-no-interaction-over-non-integer.js 685 built-ins/TypedArray/prototype/map/BigInt/callbackfn-no-interaction-over-non-integer-properties.js 688 built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-does-not-copy-non-integer-properties.js 705 built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-no-iteration-over-non-integer-properties.js 715 built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-no-iteration-over-non-integer-properti… 725 built-ins/TypedArray/prototype/set/BigInt/array-arg-negative-integer-offset-throws.js 780 built-ins/TypedArray/prototype/some/BigInt/callbackfn-no-interaction-over-non-integer.js [all …]
|
/arkcompiler/toolchain/build/third_party_gn/openssl/ |
D | BUILD.gn | 300 …# ../../third_party/openssl/crypto/o_str.c:309:9: error: incompatible integer to pointer conversio…
|
/arkcompiler/ets_frontend/es2panda/test/compiler/js/ |
D | cocos_worker_test.js | 23295 integer: yh, property
|