/arkcompiler/ets_runtime/test/fuzztest/getwordsarray_fuzzer/ |
D | getwordsarray_fuzzer.cpp | 40 uint64_t *words = new uint64_t[wordsNum](); in GetWordsArrayFuzzTest() local 41 if (memcpy_s(words, size, data, size) != EOK) { in GetWordsArrayFuzzTest() 45 Local<JSValueRef> bigWordsValue = BigIntRef::CreateBigWords(vm, sign, wordsNum, words); in GetWordsArrayFuzzTest() 47 bigWords->GetWordsArray(&sign, wordsNum, words); in GetWordsArrayFuzzTest() 48 delete[] words; in GetWordsArrayFuzzTest() 49 words = nullptr; in GetWordsArrayFuzzTest()
|
/arkcompiler/ets_runtime/test/fuzztest/createbigwords_fuzzer/ |
D | createbigwords_fuzzer.cpp | 40 uint64_t *words = new uint64_t[wordsNum](); in CreateBigWordsFuzzTest() local 41 if (memcpy_s(words, size, data, size) != EOK) { in CreateBigWordsFuzzTest() 45 BigIntRef::CreateBigWords(vm, sign, wordsNum, words); in CreateBigWordsFuzzTest() 46 delete[] words; in CreateBigWordsFuzzTest() 47 words = nullptr; in CreateBigWordsFuzzTest()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | gc_bitset.h | 70 GCBitsetWord *words = Words(); in Clear() local 73 words[i] = 0; in Clear() 79 GCBitsetWord *words = Words(); in SetAllBits() local 83 words[i] = ~mask; in SetAllBits() 98 GCBitsetWord *words = Words(); in ClearBitRange() local 108 words[startIndex] = 0; in ClearBitRange() 123 auto words = Words(); in IterateMarkedBits() local 127 uint32_t word = words[i]; in IterateMarkedBits() 143 auto words = Words(); in IterateMarkedBitsConst() local 147 uint32_t word = words[i]; in IterateMarkedBitsConst() [all …]
|
/arkcompiler/runtime_core/templates/ |
D | messages.rb | 57 words = [] 63 words << word 66 words
|
/arkcompiler/runtime_core/libpandabase/utils/ |
D | bit_vector.h | 439 size_t words = GetWordIndex(last_index); in PopCount() local 441 for (size_t i = 0; i < words; i++) { in PopCount() 445 res += Popcount(storage_[words] & ((1U << offset) - 1)); in PopCount() 550 size_t words = RoundUp(bits, WORD_BITS) / WORD_BITS; in EnsureSpace() local 551 if (words > storage_.size()) { in EnsureSpace() 555 storage_.resize(std::max(storage_.size() * GROW_MULTIPLIER, words)); in EnsureSpace()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | js_bigint_test.cpp | 541 void GetWordsArray(bool *signBit, size_t wordCount, uint64_t *words, JSHandle<BigInt> bigintVal) in GetWordsArray() argument 547 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray() 548 … words[index] |= static_cast<uint64_t>(bigintVal->GetDigit(count++)) << 32; // 32 : int32_t bits in GetWordsArray() 551 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray() 552 … words[index] |= static_cast<uint64_t>(bigintVal->GetDigit(count++)) << 32; // 32 : int32_t bits in GetWordsArray() 554 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray() 568 uint64_t words[] = { 0xFFFFFFFFFFFFFFFF, 34ULL, 56ULL, 0xFFFFFFFFFFFFFFFF }; in HWTEST_F_L0() local 569 JSHandle<BigInt> bigintFalse = BigInt::CreateBigWords(thread, false, wordCount, words); in HWTEST_F_L0() 575 EXPECT_TRUE(words[i] == wordsOut[i]); in HWTEST_F_L0() 578 JSHandle<BigInt> bigintTrue = BigInt::CreateBigWords(thread, true, wordCount, words); in HWTEST_F_L0() [all …]
|
/arkcompiler/ets_frontend/test262/ |
D | es5_tests.txt | 7224 language/future-reserved-words/_implements.js 7225 language/future-reserved-words/abstract.js 7226 language/future-reserved-words/boolean.js 7227 language/future-reserved-words/byte.js 7228 language/future-reserved-words/char.js 7229 language/future-reserved-words/class.js 7230 language/future-reserved-words/const.js 7231 language/future-reserved-words/debugger.js 7232 language/future-reserved-words/double.js 7233 language/future-reserved-words/enum.js [all …]
|
D | CI_tests.txt | 3125 language/reserved-words/ident-name-keyword-memberexpr-str.js 3126 language/reserved-words/ident-name-keyword-memberexpr.js 3127 language/reserved-words/ident-name-global-property-memberexpr.js 3128 language/reserved-words/ident-name-reserved-word-literal-prop-name.js 3129 language/reserved-words/ident-name-reserved-word-literal-memberexpr-str.js 3130 language/reserved-words/ident-name-global-property-prop-name.js 3131 language/reserved-words/ident-name-global-property-memberexpr-str.js 3132 language/reserved-words/ident-name-keyword-accessor.js 3153 language/future-reserved-words/throws.js 3154 language/future-reserved-words/transient.js [all …]
|
/arkcompiler/ets_runtime/ecmascript/ |
D | js_bigint.h | 113 …JSHandle<BigInt> CreateBigWords(JSThread *thread, bool sign, uint32_t size, const uint64_t* words);
|
D | js_bigint.cpp | 621 …e<BigInt> BigInt::CreateBigWords(JSThread *thread, bool sign, uint32_t size, const uint64_t *words) in CreateBigWords() argument 623 ASSERT(words != nullptr); in CreateBigWords() 636 uint32_t lowBits = static_cast<uint32_t>(words[index] & 0xffffffff); in CreateBigWords() 637 uint32_t highBits = static_cast<uint32_t>((words[index] >> DATEBITS) & 0xffffffff); in CreateBigWords()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
D | jsnapi_tests.cpp | 1144 const uint64_t words[3] = { in HWTEST_F_L0() local 1149 Local<JSValueRef> bigWords = BigIntRef::CreateBigWords(vm_, sign, size, words); in HWTEST_F_L0() 1163 EXPECT_EQ(resultWords[0], words[0]); in HWTEST_F_L0() 1164 EXPECT_EQ(resultWords[1], words[1]); in HWTEST_F_L0() 1165 EXPECT_EQ(resultWords[2], words[2]); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 1125 …ueRef> BigIntRef::CreateBigWords(const EcmaVM *vm, bool sign, uint32_t size, const uint64_t* words) in CreateBigWords() argument 1129 JSHandle<BigInt> big = BigInt::CreateBigWords(thread, sign, size, words); in CreateBigWords() 1152 void BigIntRef::GetWordsArray(bool* signBit, size_t wordCount, uint64_t* words) in GetWordsArray() argument 1160 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray() 1161 … words[index] |= static_cast<uint64_t>(bigintVal->GetDigit(count++)) << 32; // 32 : int32_t bits in GetWordsArray() 1164 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray() 1165 … words[index] |= static_cast<uint64_t>(bigintVal->GetDigit(count++)) << 32; // 32 : int32_t bits in GetWordsArray() 1167 words[index] = static_cast<uint64_t>(bigintVal->GetDigit(count++)); in GetWordsArray()
|
/arkcompiler/ets_runtime/ecmascript/napi/include/ |
D | jsnapi.h | 534 …ocal<JSValueRef> CreateBigWords(const EcmaVM *vm, bool sign, uint32_t size, const uint64_t* words); 537 void GetWordsArray(bool* signBit, size_t wordCount, uint64_t* words);
|
/arkcompiler/runtime_core/docs/ |
D | rationale-for-bytecode.md | 22 or, in other words, different CPUs have different _instruction set architectures_. This means
|
D | doxygen.config | 29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by 315 # When enabled doxygen tries to link words that correspond to documented 1284 # words in the documentation. The HTML workshop also contains a viewer for
|