| /arkcompiler/runtime_core/static_core/runtime/arch/arm/ |
| D | shorty.S | 23 movt \shorty_reg, #0xFFFF 27 cmn \shorty_reg, #1 // check shorty_reg = 0xFFFFFFFF 29 movteq \shorty_reg, #0xFFFF 30 and \out_reg, \shorty_reg, #0xF // extract next shorty value 32 orr \shorty_reg, \shorty_reg, #0xF0000000 // fill the high 20 bits by 0xFFFFF 36 cmn \shorty_reg, #1 // check shorty_reg = 0xFFFFFFFF 38 movteq \shorty_reg, #0xFFFF 40 orr \shorty_reg, \shorty_reg, #0xF0000000 // fill the high 20 bits by 0xFFFFF
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | movi.yaml | 32 opcode_idx: [0x9, 0xa, 0xb, 0xc] 41 ldai 0 47 - 0 48 - 0 56 - 0xF 57 - 0xF 59 - -0xF 60 - -0xF 62 - 0x7F 63 - 0x7F [all …]
|
| D | movi.64.yaml | 42 - 0 43 - 0 51 - 0xF 52 - 0xF 54 - -0xF 55 - -0xF 57 - 0x7F 58 - 0x7F 60 - -0x7F 61 - -0x7F [all …]
|
| D | ldai.yaml | 39 ldai 0 47 - '0' 48 - '0' 57 - '0xFFFF' 59 - '0x12345678' 60 - '0x12345678' 62 - '0xFFFFFFFF' 72 - '0' 93 ldai 0 101 - '-0' [all …]
|
| D | neg.yaml | 36 ldai 0 45 - values: ['0', '0x0'] 46 - values: ['1', '0xFFFFFFFF'] 47 - values: ['-1', '0x1'] 48 - values: ['0xF', '0xFFFFFFF1'] 49 - values: ['-0xF', '0xF'] 50 - values: ['0x7F', '0xFFFFFF81'] 51 - values: ['-0x7F', '0x7F'] 52 - values: ['0x80', '0xFFFFFF80'] 53 - values: ['-0x80', '0x80'] [all …]
|
| D | lda.yaml | 37 ldai 0 47 '0', 49 '0xF', 50 '0xFF', 51 '0xFFF', 52 '0xFFFF', 53 '0xFFFFF', 54 '0xFFFFFF', 55 '0xFFFFFFF', 56 '0xFFFFFFFF', [all …]
|
| D | not.yaml | 37 ldai 0 46 - values: ['0', '0xFFFFFFFF'] 47 - values: ['1', '0xFFFFFFFE'] 48 - values: ['-1', '0x0'] 49 - values: ['0xF', '0xFFFFFFF0'] 50 - values: ['-0xF', '0xE'] 51 - values: ['0x7F', '0xFFFFFF80'] 52 - values: ['-0x7F', '0x7E'] 53 - values: ['0x80', '0xFFFFFF7F'] 54 - values: ['-0x80', '0x7F'] [all …]
|
| D | lda.64.yaml | 33 ldai 0 42 '0', 44 '0xF', 45 '0xFF', 46 '0xFFF', 47 '0xFFFF', 48 '0xFFFFF', 49 '0xFFFFFF', 50 '0xFFFFFFF', 51 '0xFFFFFFFF', [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | movi.yaml | 32 opcode_idx: [0x9, 0xa, 0xb, 0xc] 41 ldai 0 47 - 0 48 - 0 56 - 0xF 57 - 0xF 59 - -0xF 60 - -0xF 62 - 0x7F 63 - 0x7F [all …]
|
| D | movi.64.yaml | 42 - 0 43 - 0 51 - 0xF 52 - 0xF 54 - -0xF 55 - -0xF 57 - 0x7F 58 - 0x7F 60 - -0x7F 61 - -0x7F [all …]
|
| D | ldai.yaml | 39 ldai 0 47 - '0' 48 - '0' 57 - '0xFFFF' 59 - '0x12345678' 60 - '0x12345678' 62 - '0xFFFFFFFF' 72 - '0' 93 ldai 0 101 - '-0' [all …]
|
| D | neg.yaml | 37 ldai 0 46 - values: ['0', '0x0'] 47 - values: ['1', '0xFFFFFFFF'] 48 - values: ['-1', '0x1'] 49 - values: ['0xF', '0xFFFFFFF1'] 50 - values: ['-0xF', '0xF'] 51 - values: ['0x7F', '0xFFFFFF81'] 52 - values: ['-0x7F', '0x7F'] 53 - values: ['0x80', '0xFFFFFF80'] 54 - values: ['-0x80', '0x80'] [all …]
|
| D | lda.yaml | 37 ldai 0 47 '0', 49 '0xF', 50 '0xFF', 51 '0xFFF', 52 '0xFFFF', 53 '0xFFFFF', 54 '0xFFFFFF', 55 '0xFFFFFFF', 56 '0xFFFFFFFF', [all …]
|
| D | not.yaml | 38 ldai 0 47 - values: ['0', '0xFFFFFFFF'] 48 - values: ['1', '0xFFFFFFFE'] 49 - values: ['-1', '0x0'] 50 - values: ['0xF', '0xFFFFFFF0'] 51 - values: ['-0xF', '0xE'] 52 - values: ['0x7F', '0xFFFFFF80'] 53 - values: ['-0x7F', '0x7E'] 54 - values: ['0x80', '0xFFFFFF7F'] 55 - values: ['-0x80', '0x7F'] [all …]
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | parameter_test.pa | 50 ldai 0 52 ldai 0 60 ldai 0xff 62 ldai 0xff 65 ldai 0xf 70 ldai 0xffff 72 ldai 0xffff 75 ldai 0xff 80 ldai 0xffffff 82 ldai 0xffffff [all …]
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | parameter_test.pa | 50 ldai 0 52 ldai 0 60 ldai 0xff 62 ldai 0xff 65 ldai 0xf 70 ldai 0xffff 72 ldai 0xffff 75 ldai 0xff 80 ldai 0xffffff 82 ldai 0xffffff [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | dwarf.h | 24 DW_TAG_lo_user = 0x4080, 25 DW_TAG_hi_user = 0xffff, 26 DW_TAG_user_base = 0x1000 32 DW_AT_lo_user = 0x2000, 33 DW_AT_hi_user = 0x3fff, 39 DW_FORM_lo_user = 0x1f00, 45 DW_OP_lo_user = 0xe0, 46 DW_OP_hi_user = 0xff, 52 DW_ATE_lo_user = 0x80, 53 DW_ATE_hi_user = 0xff, [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_tagged_value_internals.h | 28 // so we use a special quietNaN as TaggedInt tag(highest 16bits as 0xFFFF), and need to encode dou… 29 // to the value will begin with a 16-bit pattern within the range 0x0001..0xFFFE. 32 // Object: [0x0000] [48 bit direct pointer] 33 // WeakRef: [0x0000] [47 bits direct pointer] | 1 34 // / [0x0001] [48 bit any value] 36 // \ [0xFFFE] [48 bit any value] 37 // TaggedInt: [0xFFFF] [0x0000] [32 bit signed integer] 40 // False: [56 bits 0] | 0x06 // 0110 41 // True: [56 bits 0] | 0x07 // 0111 42 // Undefined: [56 bits 0] | 0x02 // 0010 [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | utf.h | 32 * 1 7 U+0000 U+007F 0xxxxxxx 37 constexpr size_t MASK1 = 0x80; 38 constexpr size_t MASK2 = 0x20; 39 constexpr size_t MASK3 = 0x10; 41 constexpr size_t MASK_4BIT = 0x0f; 42 constexpr size_t MASK_5BIT = 0x1f; 43 constexpr size_t MASK_6BIT = 0x3f; 44 constexpr size_t MASK_10BIT = 0x03ff; 45 constexpr size_t MASK_16BIT = 0xffff; 50 constexpr size_t U16_LEAD = 0xd7c0; [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
| D | operand.cpp | 22 /* 0xHHHH000000000000 or 0x0000HHHH00000000, return true */ in IsMoveWidableImmediate() 23 if (((val & ((static_cast<uint64>(0xffff)) << k48BitSize)) == val) || in IsMoveWidableImmediate() 24 ((val & ((static_cast<uint64>(0xffff)) << k32BitSize)) == val)) { in IsMoveWidableImmediate() 29 val &= static_cast<uint64>(0xffffffff); in IsMoveWidableImmediate() 31 /* 0x00000000HHHH0000 or 0x000000000000HHHH, return true */ in IsMoveWidableImmediate() 32 return ((val & ((static_cast<uint64>(0xffff)) << k16BitSize)) == val || in IsMoveWidableImmediate() 33 (val & ((static_cast<uint64>(0xffff)) << 0)) == val); in IsMoveWidableImmediate() 38 int32 n16zerosChunks = 0; in BetterUseMOVZ() 39 int32 n16onesChunks = 0; in BetterUseMOVZ() 40 uint64 sa = 0; in BetterUseMOVZ() [all …]
|
| /arkcompiler/runtime_core/docs/changelogs/ |
| D | 2024-04-08-file_format-changelog.md | 16 2. We invalid the [proto_idx] field by setting [0xffff] in Method from version 12.0.1.0. 20 2. We invalid the [field_idx_size] & [field_idx_off] by setting [0xffffffff] in IndexHeader from ve… 22 4. We invalid the [proto_idx_size] & [proto_idx_off] by setting [0xffffffff] in IndexHeader from ve…
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | utf.h | 32 * 1 7 U+0000 U+007F 0xxxxxxx 37 constexpr size_t MASK1 = 0x80; 38 constexpr size_t MASK2 = 0x20; 39 constexpr size_t MASK3 = 0x10; 41 constexpr size_t MASK_4BIT = 0x0f; 42 constexpr size_t MASK_5BIT = 0x1f; 43 constexpr size_t MASK_6BIT = 0x3f; 44 constexpr size_t MASK_10BIT = 0x03ff; 45 constexpr size_t MASK_16BIT = 0xffff; 50 constexpr size_t HI_SURROGATE_MIN = 0xd800; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_from_char_code_test.cpp | 75 std::for_each(first, last, [&charCodeArray, this, idx = 0U](double d) mutable { in CreateNewStringFromCharCodes() 102 … CreateNewStringFromCharCodes({0x48, 0x65, 0x6C, 0x6C, 0x6F, 4294901862, 0xffff0066, 10.316}); in TEST_F() 111 EtsString *stringFromCompressedCharCodes = CreateNewStringFromCharCodes({0x41}); in TEST_F() 116 EtsString *stringFromCompressedCharCode = CreateNewStringFromCharCode(0x41); in TEST_F() 124 std::vector<uint16_t> data = {0x3B2}; in TEST_F() 126 EtsString *stringFromUncompressedCharCodes = CreateNewStringFromCharCodes({0x3B2}); in TEST_F() 131 EtsString *stringFromUncompressedCharCode = CreateNewStringFromCharCode(0x3B2); in TEST_F() 139 …std::vector<uint16_t> data = {0x3B2, 'A', 'B', 'C', 'D', 0xac, 0xff9c, 0, 0xffff, 1, 0xffff, 0, 0,… in TEST_F() 141 std::vector<double> charCodes {0x3B2, in TEST_F() 142 0x41, in TEST_F() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_imm_valid.h | 25 const uint64 mask1 = 0xffffffffffffffffUL << bitLen; in IsBitSizeImmediate() 26 // mask2 is a 64 bits number that nlowerZeroBits are all 1, higher bits aro all 0 in IsBitSizeImmediate() 28 return (mask2 & val) == 0UL && (mask1 & ((static_cast<uint64>(val)) >> nLowerZeroBits)) == 0UL; in IsBitSizeImmediate() 35 // When #imm is FFFFFFFF, ~val should return true, because ~val is 0, and it should be valid. in IsMoveWidableImmediateCopy() 36 …// But ~val and (~val & 0xffffffff) both will be 0, it will return false, so we judge this situati… in IsMoveWidableImmediateCopy() 37 if (val == 0 || val == 0xffffffff) { in IsMoveWidableImmediateCopy() 41 // 0xHHHH000000000000 or 0x0000HHHH00000000, return true in IsMoveWidableImmediateCopy() 42 if (((val & ((static_cast<uint64>(0xffff)) << k48BitSize)) == val) || in IsMoveWidableImmediateCopy() 43 ((val & ((static_cast<uint64>(0xffff)) << k32BitSize)) == val)) { in IsMoveWidableImmediateCopy() 48 val &= static_cast<uint64>(0xffffffff); in IsMoveWidableImmediateCopy() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/core/base/ |
| D | Position.ts | 22 const LOW_BITS_MASK = 0xffff; 23 const HIGH_BITS_MASK = 0xffff0000; 24 const MIN_NUMBER = 0; 25 const MAX_NUMBER = 0xffff; 55 let lineCol: LineCol = 0;
|