/arkcompiler/runtime_core/compiler/tests/ |
H A D | spill_fills_resolver_test.cpp | 104 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 D | inst_generator.h | 136 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 D | call_input_types_test.cpp | 52 ASSERT_EQ(call_inst->GetInputType(1), DataType::FLOAT64); in TEST_F()
|
H A D | vn_test.cpp | 107 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 D | vixl_exec_module.h | 65 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 D | type_info.h | 93 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 D | datatype.h | 42 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 D | datatype.h | 43 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 D | number_gate_info.h | 29 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 D | number_speculative_retype.cpp | 37 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 D | number_speculative_lowering.cpp | 516 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 D | builtinsarraybuffergetvaluefrombufferforfloat_fuzzer.cpp | 65 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 D | inst_generator.h | 181 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 D | const_folding_test.cpp | 92 } 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 D | vixl_exec_module.h | 65 case (DataType::FLOAT64): in CutValue() 112 return DataType::FLOAT64; in GetType() 215 } else if (type == DataType::FLOAT64) { in WriteParameters()
|
H A D | spill_fill_encoder_test.cpp | 129 {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 D | call_input_types_test.cpp | 52 ASSERT_EQ(callInst->GetInputType(1U), DataType::FLOAT64); in TEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/code_info/ |
H A D | vreg_info.h | 29 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 D | typed_array_helper-inl.h | 117 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 D | cframe_iterators.h | 85 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 D | js_dataview.cpp | 37 case DataViewType::FLOAT64: in GetElementSize()
|
H A D | js_dataview.h | 27 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 D | codegen_test.cpp | 241 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 D | ets_plugin.cpp | 53 auto float64 = Type {Type::Builtin::FLOAT64}; in NormalizeType()
|
/arkcompiler/runtime_core/static_core/verification/ |
H A D | default_plugin.cpp | 45 auto float64 = Type {Type::Builtin::FLOAT64}; in NormalizeType()
|