Home
last modified time | relevance | path

Searched refs:FLOAT64 (Results 1 - 25 of 141) sorted by relevance

123456

/arkcompiler/runtime_core/compiler/tests/
H A Dspill_fills_resolver_test.cpp104 sf_inst->AddMemCopy(0, 1, DataType::FLOAT64); in HWTEST_F()
105 sf_inst->AddMemCopy(1, 2, DataType::FLOAT64); in HWTEST_F()
108 expect_sf_inst->AddMemCopy(1, 2, DataType::FLOAT64); in HWTEST_F()
109 expect_sf_inst->AddMemCopy(0, 1, DataType::FLOAT64); in HWTEST_F()
127 sf_inst->AddMove(3, 1, DataType::FLOAT64); in HWTEST_F()
128 sf_inst->AddMove(2, 3, DataType::FLOAT64); in HWTEST_F()
129 sf_inst->AddMove(1, 2, DataType::FLOAT64); in HWTEST_F()
132 expect_sf_inst->AddMove(1, 0, DataType::FLOAT64); in HWTEST_F()
133 expect_sf_inst->AddMove(3, 1, DataType::FLOAT64); in HWTEST_F()
134 expect_sf_inst->AddMove(2, 3, DataType::FLOAT64); in HWTEST_F()
[all...]
H A Dinst_generator.h136 DataType::INT64, DataType::FLOAT32, DataType::FLOAT64};
140 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64};
148 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in panda::compiler::InstGenerator::DataType
151 std::vector<DataType::Type> floats_types_ {DataType::FLOAT32, DataType::FLOAT64};
173 {Opcode::Constant, {DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}},
222 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
225 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
228 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
231 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
305 {DataType::FLOAT64,
[all...]
H A Dcall_input_types_test.cpp52 ASSERT_EQ(call_inst->GetInputType(1), DataType::FLOAT64); in TEST_F()
H A Dvn_test.cpp107 INST(6, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(2); in TEST_F()
109 INST(8, Opcode::Cmp).s32().SrcType(DataType::Type::FLOAT64).Fcmpg(true).Inputs(2, 3); in TEST_F()
122 INST(14, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(2); in TEST_F()
124 INST(16, Opcode::Cmp).s32().SrcType(DataType::Type::FLOAT64).Fcmpg(true).Inputs(2, 3); in TEST_F()
152 INST(6, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(2); in TEST_F()
154 INST(8, Opcode::Cmp).s32().SrcType(DataType::Type::FLOAT64).Fcmpg(true).Inputs(2, 3); in TEST_F()
167 INST(14, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(2); in TEST_F()
169 INST(16, Opcode::Cmp).s32().SrcType(DataType::Type::FLOAT64).Fcmpg(true).Inputs(2, 3); in TEST_F()
272 INST(6, Opcode::Cast).u32().SrcType(DataType::FLOAT64).Inputs(2); in TEST_F()
274 INST(8, Opcode::Cmp).s32().SrcType(DataType::Type::FLOAT64) in TEST_F()
[all...]
H A Dvixl_exec_module.h65 case (DataType::FLOAT64): in CutValue()
112 return DataType::FLOAT64; in GetType()
204 } else if (type == DataType::FLOAT64) { in WriteParameters()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dtype_info.h93 enum TypeId : uint8_t { INT8 = 0, INT16 = 1, INT32 = 2, INT64 = 3, FLOAT32 = 4, FLOAT64 = 5, INVALID = 6 };
120 typeId_ = FLOAT64; in TypeInfo()
155 case FLOAT64: in GetSize()
166 return typeId_ == FLOAT32 || typeId_ == FLOAT64; in IsFloat()
209 case DataType::FLOAT64: { in FromDataType()
210 return TypeInfo(FLOAT64); in FromDataType()
236 case FLOAT64: in ToDataType()
237 return DataType::FLOAT64; in ToDataType()
264 case FLOAT64: in Dump()
265 std::cerr << "FLOAT64"; in Dump()
[all...]
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Ddatatype.h42 FLOAT64,
76 "f64", // FLOAT64
136 case FLOAT64: in IsTypeNumeric()
226 case FLOAT64: in IsFloatType()
241 case FLOAT64: in IsTypeSigned()
275 case FLOAT64: in ShiftByType()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Ddatatype.h43 FLOAT64,
77 "f64", // FLOAT64
149 case FLOAT64: in IsTypeNumeric()
242 case FLOAT64: in IsFloatType()
258 case FLOAT64: in IsTypeSigned()
288 case FLOAT64: in ShiftByType()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnumber_gate_info.h29 FLOAT64, member in panda::ecmascript::kungfu::TypeInfo
42 static constexpr uint8_t FLOAT64 = 1 << 2; member in panda::ecmascript::kungfu::UseInfo
43 static constexpr uint8_t NATIVE = BOOL | INT32 | FLOAT64;
57 return ((tag_ & FLOAT64) == FLOAT64); in UsedAsFloat64()
81 return UseInfo(FLOAT64); in Float64Use()
H A Dnumber_speculative_retype.cpp37 type = TypeInfo::FLOAT64; in SetOutputType()
54 type = TypeInfo::FLOAT64; in SetOutputType()
56 type = TypeInfo::FLOAT64; in SetOutputType()
58 type = TypeInfo::FLOAT64; in SetOutputType()
75 type = TypeInfo::FLOAT64; in SetOutputType()
99 case TypeInfo::FLOAT64: in GetNumberTypeInfo()
101 return TypeInfo::FLOAT64; in GetNumberTypeInfo()
108 return TypeInfo::FLOAT64; in GetNumberTypeInfo()
124 ASSERT(left == TypeInfo::INT32 || left == TypeInfo::FLOAT64); in GetCommonTypeInfo()
125 ASSERT(right == TypeInfo::INT32 || right == TypeInfo::FLOAT64); in GetCommonTypeInfo()
[all...]
H A Dnumber_speculative_lowering.cpp516 case TypeInfo::FLOAT64: { in VisitConstant()
541 case TypeInfo::FLOAT64: { in VisitPhi()
618 if (output == TypeInfo::INT32 || output == TypeInfo::FLOAT64) { in VisitLoadProperty()
628 if (output == TypeInfo::FLOAT64) { in VisitLoadProperty()
630 result = builder_.LoadConstOffset(VariableType::FLOAT64(), receiver, plr.GetOffset()); in VisitLoadProperty()
635 VariableType::FLOAT64(), properties, builder_.Int32(plr.GetOffset())); in VisitLoadProperty()
975 if (output == TypeInfo::INT32 || output == TypeInfo::FLOAT64) { in VisitLoadPropertyOnProto()
1007 if (output == TypeInfo::FLOAT64) { in VisitLoadPropertyOnProto()
1009 result = builder_.LoadConstOffset(VariableType::FLOAT64(), *current, plr.GetOffset()); in VisitLoadPropertyOnProto()
1014 VariableType::FLOAT64(), propertie in VisitLoadPropertyOnProto()
[all...]
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforfloat_fuzzer/
H A Dbuiltinsarraybuffergetvaluefrombufferforfloat_fuzzer.cpp65 BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::FLOAT64, val, false); in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest()
66 BuiltinsArrayBuffer::GetValueFromBuffer(thread, arrayBuffer, 0, DataViewType::FLOAT64, false); in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_generator.h181 DataType::INT64, DataType::FLOAT32, DataType::FLOAT64};
185 DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64};
193 DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, member in ark::compiler::InstGenerator::DataType
196 std::vector<DataType::Type> floatsTypes_ {DataType::FLOAT32, DataType::FLOAT64};
218 {Opcode::Constant, {DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}},
267 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
270 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
273 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
276 {DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64,
355 {DataType::FLOAT64,
[all...]
H A Dconst_folding_test.cpp92 } else if (dstType == DataType::FLOAT64) { in CastTest()
93 inst = graph->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(dst)); in CastTest()
439 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
516 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
677 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
799 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
969 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
1173 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
1280 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cast<uint64_t, double>(result)); in TEST_F()
1301 auto inst = GetGraph()->FindConstant(DataType::FLOAT64, bit_cas in TEST_F()
3302 CmpTest(std::nan("0"), 1.0, -1L, DataType::FLOAT64); TEST_F() member in ark::compiler::DataType
3304 CmpTest(std::nan("0"), 1.0, 1U, DataType::FLOAT64, true); TEST_F() member in ark::compiler::DataType
[all...]
H A Dvixl_exec_module.h65 case (DataType::FLOAT64): in CutValue()
112 return DataType::FLOAT64; in GetType()
215 } else if (type == DataType::FLOAT64) { in WriteParameters()
H A Dspill_fill_encoder_test.cpp129 {LocationType::STACK, LocationType::REGISTER, 2U, 0U, DataType::Type::FLOAT64}, in TEST_F()
130 {LocationType::STACK, LocationType::REGISTER, 1U, 0U, DataType::Type::FLOAT64}, graph)); in TEST_F()
135 {LocationType::STACK, LocationType::REGISTER, 1U, 0U, DataType::Type::FLOAT64}, graph)); in TEST_F()
H A Dcall_input_types_test.cpp52 ASSERT_EQ(callInst->GetInputType(1U), DataType::FLOAT64); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/code_info/
H A Dvreg_info.h29 enum class Type : uint8_t { UNDEFINED, OBJECT, INT32, INT64, FLOAT32, FLOAT64, BOOL, ANY, COUNT = ANY }; member in ark::compiler::final::Location::Type
127 return GetType() == Type::FLOAT32 || GetType() == Type::FLOAT64; in IsFloat()
132 return GetType() == VRegInfo::Type::FLOAT64 || GetType() == VRegInfo::Type::INT64; in Has64BitValue()
183 case Type::FLOAT64: in GetTypeString()
184 return "FLOAT64"; in GetTypeString()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dtyped_array_helper-inl.h117 return DataViewType::FLOAT64; in GetType()
231 case DataViewType::FLOAT64: in GetConstructorFromType()
261 case DataViewType::FLOAT64: in GetSharedConstructorFromType()
291 case DataViewType::FLOAT64: in GetConstructorNameFromType()
322 case DataViewType::FLOAT64: in GetSharedConstructorNameFromType()
354 case DataViewType::FLOAT64: in GetOnHeapHclassFromType()
386 case DataViewType::FLOAT64: in GetSharedOnHeapHclassFromType()
418 case DataViewType::FLOAT64: in GetNotOnHeapHclassFromType()
450 case DataViewType::FLOAT64: in GetSharedNotOnHeapHclassFromType()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe_iterators.h85 if (vregType_ == VRegInfo::Type::FLOAT32 || vregType_ == VRegInfo::Type::FLOAT64) { in operator ++()
155 return VRegInfo::Type::FLOAT64; in ConvertType()
226 if (vregType == VRegInfo::Type::INT64 || vregType == VRegInfo::Type::FLOAT64) { in GetSlotsCountForType()
262 if (vregType_ == VRegInfo::Type::FLOAT64) { // in this case one takes 2 slots in operator ++()
329 return VRegInfo::Type::FLOAT64; in ConvertType()
358 ASSERT(vregType_ == VRegInfo::Type::FLOAT64); in HandleHardDouble()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_dataview.cpp37 case DataViewType::FLOAT64: in GetElementSize()
H A Djs_dataview.h27 BIGINT64 = 0, BIGUINT64, FLOAT32, FLOAT64, INT8, INT16, INT32, UINT8, UINT16, UINT32, UINT8_CLAMPED member in panda::ecmascript::DataViewType
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
H A Dcodegen_test.cpp241 INST(30U, Opcode::Cast).u64().SrcType(DataType::FLOAT64).Inputs(29U); in BuildGraphSaveOnlyLiveRegisters()
293 sfInst->AddSpill(0U, 2U + alignmentOffset, DataType::Type::FLOAT64); in FillSpillFillInst()
294 sfInst->AddSpill(1U, 3U + alignmentOffset, DataType::Type::FLOAT64); in FillSpillFillInst()
297 sfInst->AddFill(6U + alignmentOffset, 3U, DataType::Type::FLOAT64); in FillSpillFillInst()
298 sfInst->AddFill(7U + alignmentOffset, 2U, DataType::Type::FLOAT64); in FillSpillFillInst()
348 sfInst->AddSpill(0U, 3U + alignmentOffset, DataType::Type::FLOAT64); in FormSpillFillInst()
349 sfInst->AddSpill(1U, 4U + alignmentOffset, DataType::Type::FLOAT64); in FormSpillFillInst()
350 sfInst->AddSpill(2U, 5U + alignmentOffset, DataType::Type::FLOAT64); in FormSpillFillInst()
354 sfInst->AddFill(9U + alignmentOffset, 3U, DataType::Type::FLOAT64); in FormSpillFillInst()
355 sfInst->AddFill(10U + alignmentOffset, 4U, DataType::Type::FLOAT64); in FormSpillFillInst()
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/verification/
H A Dets_plugin.cpp53 auto float64 = Type {Type::Builtin::FLOAT64}; in NormalizeType()
/arkcompiler/runtime_core/static_core/verification/
H A Ddefault_plugin.cpp45 auto float64 = Type {Type::Builtin::FLOAT64}; in NormalizeType()

Completed in 17 milliseconds

123456