Home
last modified time | relevance | path

Searched refs:CastDoubleToInt64 (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dlcr_circuit_builder.h228 GateRef val = CastDoubleToInt64(x); in DoubleToTaggedDoublePtr()
235 GateRef val = CastDoubleToInt64(x); in DoubleIsImpureNaN()
275 GateRef val = CastDoubleToInt64(x); in DoubleToTaggedDouble()
287 GateRef val = CastDoubleToInt64(x); in DoubleToTagged()
H A Dlcr_circuit_builder.cpp210 GateRef xInt64 = CastDoubleToInt64(x); in DoubleToInt()
244 GateRef xInt64 = CastDoubleToInt64(x); in DoubleToInt()
H A Dmcr_lowering.cpp1143 GateRef convertedDoubleFromTInt = builder_.CastDoubleToInt64(builder_.GetDoubleOfTInt(value)); in LowerMigrateFromHeapValueToRawValue()
1151 GateRef convertedDoubleFromTDouble = builder_.CastDoubleToInt64(doubleValue); in LowerMigrateFromHeapValueToRawValue()
1201 GateRef convertedValue = builder_.CastDoubleToInt64(builder_.ChangeInt32ToFloat64(intVal)); in LowerMigrateFromHoleIntToHoleNumber()
H A Dstub_builder.cpp6173 GateRef leftEncoding = CastDoubleToInt64(*doubleLeft); in SameValue()
6174 GateRef RightEncoding = CastDoubleToInt64(*doubleRight); in SameValue()
7273 GateRef intLeftTmp = CastDoubleToInt64(*doubleLeft); in FastDiv()
7274 GateRef intRightTmp = CastDoubleToInt64(*doubleRight); in FastDiv()
7276 GateRef tmpResult = Int64Xor(flagBit, CastDoubleToInt64(Double(base::POSITIVE_INFINITY))); in FastDiv()
8311 GateRef xInt64 = CastDoubleToInt64(x); in DoubleToInt()
9485 result = Int64ToTaggedPtr(CastDoubleToInt64(GetDoubleOfTInt(value))); in ConvertTaggedValueWithElementsKind()
9490 result = Int64ToTaggedPtr(CastDoubleToInt64(GetDoubleOfTDouble(value))); in ConvertTaggedValueWithElementsKind()
9583 result = CastDoubleToInt64(GetDoubleOfTInt(rawValue)); in SetValueWithElementsKind()
9588 result = CastDoubleToInt64(GetDoubleOfTDoubl in SetValueWithElementsKind()
[all...]
H A Dtyped_native_inline_lowering.cpp504 auto temp = builder_.Int64LSL(builder_.CastDoubleToInt64(value), builder_.Int64(1)); in LowerGlobalDoubleIsFinite()
675 auto temp = builder_.Int64LSL(builder_.CastDoubleToInt64(value), builder_.Int64(1)); in BuildDoubleAbs()
904 GateRef negZeroValue = builder_.CastDoubleToInt64(builder_.Double(negZero)); in BuildDoubleMinMax()
905 builder_.Branch(builder_.Equal(builder_.CastDoubleToInt64(double1), negZeroValue), &left, &right); in BuildDoubleMinMax()
1602 GateRef int64Res = builder_.CastDoubleToInt64(float64Res); in GetValueFromBuffer()
1755 GateRef int64bitsValue = builder_.CastDoubleToInt64(value); in SetValueInBuffer()
H A Dstub_builder-inl.h836 GateRef bits = CastDoubleToInt64(x); in DoubleTrunc()
959 inline GateRef StubBuilder::CastDoubleToInt64(GateRef x) in CastDoubleToInt64() function in panda::ecmascript::kungfu::StubBuilder
961 return env_->GetBuilder()->CastDoubleToInt64(x); in CastDoubleToInt64()
H A Dcircuit_builder.h106 V(CastDoubleToInt64, Bitcast, MachineType::I64) \
H A Dstub_builder.h323 GateRef CastDoubleToInt64(GateRef x);
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_dataview_stub_builder.cpp90 GateRef int64Value = CastDoubleToInt64(doubleValue); in SetTypedValue()

Completed in 38 milliseconds