Home
last modified time | relevance | path

Searched refs:number (Results 1 – 25 of 67) sorted by relevance

123

/ark/runtime_core/assembler/
Dcontext.cpp27 number = 1; in Make()
30 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in Make()
31 tokens[number - 1].bound_right - tokens[number - 1].bound_left); in Make()
33 id = this->tokens[number - 1].type; in Make()
92 if (this->tokens.size() > number) { in Next()
93 return this->tokens[number].type; in Next()
96 return this->tokens[number - 1].type; in Next()
120 return this->tokens.size() < number + 1; in NextMask()
128 if (this->tokens.size() > number) { in operator ++()
129 ++number; in operator ++()
[all …]
Dassembly-parser.h107 … context_.tokens[static_cast<int>(context_.number) + token_shift - 1].bound_left + shift,
108 … context_.tokens[static_cast<int>(context_.number) + token_shift - 1].bound_right,
109 … context_.tokens[static_cast<int>(context_.number) + token_shift - 1].whole_line);
116 … context_.tokens[context_.number - 1].bound_left + static_cast<size_t>(shift),
117 context_.tokens[context_.number - 1].bound_right,
118 … context_.tokens[context_.number - 1].whole_line, Error::ErrorClass::WARNING);
124 return SourcePosition {line_stric_, context_.tokens[context_.number - 1].bound_left}; in GetCurrentPosition()
126 return SourcePosition {line_stric_, context_.tokens[context_.number - 1].bound_right}; in GetCurrentPosition()
205 context_.tokens[context_.number - 1].bound_left, in TryEmplaceInTable()
206 context_.tokens[context_.number - 1].bound_right, in TryEmplaceInTable()
[all …]
Dassembly-ins.cpp50 auto *number = std::get_if<double>(&imm); in ImmsToString() local
51 if (number != nullptr) { in ImmsToString()
52 translator << " " << std::scientific << *number; in ImmsToString()
/ark/js_runtime/ecmascript/mem/
Dc_string.h49 std::enable_if_t<std::is_floating_point_v<T>, CString> FloatToCString(T number) in FloatToCString() argument
52 strStream << number; in FloatToCString()
57 std::enable_if_t<std::is_integral_v<T>, CString> ToCString(T number) in ToCString() argument
59 if (number == 0) { in ToCString()
63 if (number < 0) { in ToCString()
64 number = -number; in ToCString()
72 while (number > 0) { in ToCString()
73 buf[--position] = number % 10 + '0'; // 10 : decimal in ToCString()
74 number /= 10; // 10 : decimal in ToCString()
/ark/js_runtime/ecmascript/base/
Dnumber_helper.h77 static bool IsFinite(JSTaggedValue number) in IsFinite() argument
79 return number.IsInt() || (number.IsDouble() && std::isfinite(number.GetDouble())); in IsFinite()
81 static bool IsNaN(JSTaggedValue number) in IsNaN() argument
83 return number.IsDouble() && std::isnan(number.GetDouble()); in IsNaN()
85 static JSTaggedValue DoubleToString(JSThread *thread, double number, int radix);
87 static JSHandle<EcmaString> NumberToString(const JSThread *thread, JSTaggedValue number);
92 static JSTaggedValue DoubleToExponential(JSThread *thread, double number, int digit);
93 static JSTaggedValue DoubleToFixed(JSThread *thread, double number, int digit);
94 static JSTaggedValue DoubleToPrecision(JSThread *thread, double number, int digit);
96 static CString IntToString(int number);
[all …]
Dnumber_helper.cpp90 JSTaggedValue NumberHelper::DoubleToString(JSThread *thread, double number, int radix) in DoubleToString() argument
93 if (number < 0.0) { in DoubleToString()
95 number = -number; in DoubleToString()
98 double numberInteger = std::floor(number); in DoubleToString()
99 double numberFraction = number - numberInteger; in DoubleToString()
101 auto value = bit_cast<uint64_t>(number); in DoubleToString()
103 double delta = HALF * (bit_cast<double>(value) - number); in DoubleToString()
120 JSTaggedValue NumberHelper::DoubleToExponential(JSThread *thread, double number, int digit) in DoubleToExponential() argument
124 … ss << std::setiosflags(std::ios::scientific) << std::setprecision(base::MAX_PRECISION) << number; in DoubleToExponential()
126 ss << std::setiosflags(std::ios::scientific) << std::setprecision(digit) << number; in DoubleToExponential()
[all …]
/ark/js_runtime/ecmascript/
Djs_tagged_number.h91 JSTaggedNumber operator-(JSTaggedNumber number) const
93 if (IsInt() && number.IsInt()) {
95 int64_t a1 = number.GetInt();
102 return JSTaggedNumber(GetNumber() - number.GetNumber());
105 JSTaggedNumber operator*(JSTaggedNumber number) const
107 if (IsInt() && number.IsInt()) {
109 int64_t intB = number.GetInt();
116 return JSTaggedNumber(GetNumber() * number.GetNumber());
143 inline bool operator!=(const JSTaggedNumber &number) const
145 return GetNumber() != number.GetNumber();
Dlayout_info.cpp26 int number = NumberOfElements(); in AddKey() local
27 ASSERT(attr.GetOffset() == static_cast<uint32_t>(number)); in AddKey()
28 ASSERT(number + 1 <= GetPropertiesCapacity()); in AddKey()
29 ASSERT(number == index); in AddKey()
30 SetNumberOfElements(thread, number + 1); in AddKey()
31 SetPropertyInit(thread, number, key, attr); in AddKey()
34 int insertIndex = number; in AddKey()
42 SetSortedIndex(thread, insertIndex, number); in AddKey()
Djs_number_format.h93 icu::number::LocalizedNumberFormatter *GetIcuCallTarget() const in FIRST_BIT_FIELD()
97 return reinterpret_cast<icu::number::LocalizedNumberFormatter *>(result); in FIRST_BIT_FIELD()
105 auto icuNumberformat = reinterpret_cast<icu::number::LocalizedNumberFormatter *>(pointer); in FreeIcuNumberformat()
122 static icu::number::LocalizedNumberFormatter *GetCachedIcuNumberFormatter(JSThread *thread,
129 … const icu::number::LocalizedNumberFormatter *icuNumberFormat,
144 static icu::number::LocalizedNumberFormatter SetICUFormatterDigitOptions( in SetICUFormatterDigitOptions()
145 icu::number::LocalizedNumberFormatter &icuNumberformatter, const JSHandle<T> &formatter) in SetICUFormatterDigitOptions()
150 … icuNumberformatter.integerWidth(icu::number::IntegerWidth::zeroFillTo(minimumIntegerDigits)); in SetICUFormatterDigitOptions()
164 icu::number::Precision precision = in SetICUFormatterDigitOptions()
165 icu::number::Precision::minMaxFraction(minimumFractionDigits, maximumFractionDigits); in SetICUFormatterDigitOptions()
[all …]
Djs_plural_rules.cpp26 icu::number::LocalizedNumberFormatter *JSPluralRules::GetIcuNumberFormatter() const in GetIcuNumberFormatter()
30 return reinterpret_cast<icu::number::LocalizedNumberFormatter *>(result); in GetIcuNumberFormatter()
38 auto icuNumberFormatter = reinterpret_cast<icu::number::LocalizedNumberFormatter *>(pointer); in FreeIcuNumberFormatter()
43 const icu::number::LocalizedNumberFormatter &icuNF, const DeleteEntryPoint &callback) in SetIcuNumberFormatter()
48 icu::number::LocalizedNumberFormatter *icuPointer = in SetIcuNumberFormatter()
49 ecmaVm->GetNativeAreaAllocator()->New<icu::number::LocalizedNumberFormatter>(icuNF); in SetIcuNumberFormatter()
199 icu::number::LocalizedNumberFormatter icuNumberFormatter = in InitializePluralRules()
200 icu::number::NumberFormatter::withLocale(icuLocale).roundingMode(UNUM_ROUND_HALFUP); in InitializePluralRules()
261 JSHandle<EcmaString> FormatNumericToString(JSThread *thread, const icu::number::LocalizedNumberForm… in FormatNumericToString()
265 icu::number::FormattedNumber formatted = icuFormatter->formatDouble(n, status); in FormatNumericToString()
[all …]
Djs_number_format.cpp255 … icu::number::LocalizedNumberFormatter *icuNumberFormatter) in SetNumberFormatUnitOptions()
510 icu::number::LocalizedNumberFormatter icuNumberFormatter = in InitializeNumberFormat()
511 icu::number::NumberFormatter::withLocale(icuLocale).roundingMode(UNUM_ROUND_HALFUP); in InitializeNumberFormat()
547 .scale(icu::number::Scale::powerOfTen(2)); // means 10^2 in InitializeNumberFormat()
576 … icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::compactShort()); in InitializeNumberFormat()
579 … icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::compactLong()); in InitializeNumberFormat()
587 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::simple()); in InitializeNumberFormat()
590 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::scientific()); in InitializeNumberFormat()
593 icuNumberFormatter = icuNumberFormatter.notation(icu::number::Notation::engineering()); in InitializeNumberFormat()
664 auto formatterPointer = new icu::number::LocalizedNumberFormatter(icuNumberFormatter); in InitializeNumberFormat()
[all …]
Dtagged_hash_table.h36 inline void IncreaseHoleEntriesCount(const JSThread *thread, int number = 1);
94 inline static uint32_t GetNextPosition(uint32_t last, uint32_t number, uint32_t size) in GetNextPosition() argument
96 return (last + (number * (number + 1)) / 2) & (size - 1); // 2 : half in GetNextPosition()
Djs_bigint.h83 static JSTaggedValue NumberToBigInt(JSThread *thread, JSHandle<JSTaggedValue> number);
84 static JSHandle<BigInt> Int32ToBigInt(JSThread *thread, const int &number);
85 static JSHandle<BigInt> Int64ToBigInt(JSThread *thread, const int64_t &number);
86 static JSHandle<BigInt> Uint64ToBigInt(JSThread *thread, const uint64_t &number);
95 JSHandle<JSTaggedValue> number);
Djs_plural_rules.h56 icu::number::LocalizedNumberFormatter *GetIcuNumberFormatter() const;
59 const icu::number::LocalizedNumberFormatter &icuNF, const DeleteEntryPoint &callback);
Djs_tagged_value-inl.h218 JSTaggedNumber number = ToNumber(thread, tagged); in ToInteger() local
221 return JSTaggedNumber(base::NumberHelper::TruncateDouble(number.GetNumber())); in ToInteger()
226 JSTaggedNumber number = ToNumber(thread, tagged); in ToInt32() local
228 return base::NumberHelper::DoubleToInt(number.GetNumber(), base::INT32_BITS); in ToInt32()
238 JSTaggedNumber number = ToNumber(thread, tagged); in ToInt16() local
241 return base::NumberHelper::DoubleToInt(number.GetNumber(), base::INT16_BITS); in ToInt16()
251 JSTaggedNumber number = ToNumber(thread, tagged); in ToInt8() local
254 return base::NumberHelper::DoubleToInt(number.GetNumber(), base::INT8_BITS); in ToInt8()
264 JSTaggedNumber number = ToNumber(thread, tagged); in ToUint8Clamp() local
267 double d = number.GetNumber(); in ToUint8Clamp()
/ark/runtime_core/runtime/include/
Dhistogram-inl.h46 void SimpleHistogram<Value>::AddValue(const Value &element, size_t number) in AddValue() argument
48 sum_ += element * number; in AddValue()
49 sum_of_squares_ += element * element * number; in AddValue()
57 count_ += number; in AddValue()
89 void Histogram<Value>::AddValue(const Value &element, size_t number) in AddValue() argument
91 frequency_[element] += number; in AddValue()
92 SimpleHistogram<Value>::AddValue(element, number); in AddValue()
Dhistogram.h58 void AddValue(const Value &element, size_t number = 1);
147 void AddValue(const Value &element, size_t number = 1);
/ark/js_runtime/ecmascript/ts_types/
Dts_obj_layout_info.cpp23 int number = NumberOfElements(); in SetKey() local
24 ASSERT(number == index); in SetKey()
25 SetNumberOfElements(thread, number + 1); in SetKey()
26 SetPropertyInit(thread, number, key, typeIdVal); in SetKey()
/ark/ts2abc/ts2panda/templates/
Ddiagnostic.ts.erb19 code:number;
21 args: (string | number | undefined)[];
23 …constructor(irnode:ts.Node | undefined, code:number, file?:ts.SourceFile | undefined, args?:(strin…
43 …SourceFile, node: ts.Node ,message: ts.DiagnosticMessage,...args:(string | number | undefined)[]) {
49 …SourceFile, node: ts.Node, message: ts.DiagnosticMessage,...args:(string | number | undefined)[]) {
71 …tion: ts.Node | undefined, message: ts.DiagnosticMessage,...args:(string | number | undefined)[]) {
88 function diag(code:number, category:ts.DiagnosticCategory, key:string, message:string, reportsUnnec…
110 % #remove any leading underscore, unless it is followed by a number.
Dirnodes.ts.erb240 export type OperandType = VReg | Imm | Label | string | number
255 export type Format = number[][]
348 private typeIndex: number | undefined;
350 num: number = -1;
363 setTypeIndex(typeIndex: number) {
377 readonly value: number;
379 constructor(value: number) {
391 readonly id: number;
/ark/runtime_core/docs/
Dfile_format.md12 Many mobile applications use a lot of types, methods and fields. Their number is so large that they
65 The binary file format supports future changes via version number.
94 | `utf16_length` | `uleb128` | Length of the string in UTF-16 code units. It's the number `…
167 | `ACC_VARARGS` | `0x0080` | Declared with variable number of arguments. |
229 …um_classes` | `uint32_t` | The number of classes defined in the file. Also this is t…
231 …_lnps` | `uint32_t` | The number of line number programs in the file. Also this i…
232 | `lnp_idx_off` | `uint32_t` | Offset to the line number program index structure. The…
233 …t` | Number of literal arrays defined in the file. Also this is the number of elements in the…
235 …nt32_t` | Number of the index regions in the file. Also this is the number of elements in the…
254 | `method_idx_size` | `uint32_t` | The number of elements in the [MethodRegionIndex](#methodregioni…
[all …]
/ark/runtime_core/templates/
Dmessages.rb30 msg = is_short ? "#{component} #{level} #{number}: #{short_message}" : message
80 number: msg_data.number,
/ark/js_runtime/ecmascript/builtins/tests/
Dbuiltins_number_test.cpp71 JSHandle<JSFunction> number(env->GetNumberFunction()); in HWTEST_F_L0() local
74 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*number), 6… in HWTEST_F_L0()
75 ecmaRuntimeCallInfo->SetFunction(number.GetTaggedValue()); in HWTEST_F_L0()
215 …JSHandle<JSPrimitiveRef> number = thread->GetEcmaVM()->GetFactory()->NewJSPrimitiveRef(numberObjec… in HWTEST_F_L0() local
219 ecmaRuntimeCallInfo->SetThis(number.GetTaggedValue()); in HWTEST_F_L0()
241 JSHandle<JSPrimitiveRef> number = factory->NewJSPrimitiveRef(numberObject, value); in HWTEST_F_L0() local
245 ecmaRuntimeCallInfo->SetThis(number.GetTaggedValue()); in HWTEST_F_L0()
267 JSHandle<JSPrimitiveRef> number = factory->NewJSPrimitiveRef(numberObject, value); in HWTEST_F_L0() local
271 ecmaRuntimeCallInfo->SetThis(number.GetTaggedValue()); in HWTEST_F_L0()
291 JSHandle<JSPrimitiveRef> number = factory->NewJSPrimitiveRef(numberObject, value); in HWTEST_F_L0() local
[all …]
/ark/runtime_core/assembler/templates/
Dopcode_parsing.h.erb17 #include "utils/number-utils.h"
24 uint64_t number;
75 number = ToNumber(p);
77 if ((1ull << reg_width) <= number) {
/ark/runtime_core/tests/cts-coverage-tool/templates/
Dreport.erb15 Total number of tests: <%= rep['tests']['total']%>
20 …Total number of assertions: <%= rep['assertions']['testable'] + rep['assertions']['non_testable']%>

123