Home
last modified time | relevance | path

Searched refs:FLOAT64_TYPE (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/runtime_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp161 auto ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
164 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT64_TYPE)); in TEST_F()
167 ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
170 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT64_TYPE)); in TEST_F()
H A Dregister64_test.cpp63 auto FloatType = FLOAT64_TYPE; in TEST_F()
/arkcompiler/runtime_core/compiler/tests/aarch64/
H A Dcallconv64_test.cpp160 auto ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
163 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT64_TYPE)); in TEST_F()
166 ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
169 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT64_TYPE)); in TEST_F()
H A Dregister64_test.cpp60 auto FloatType = FLOAT64_TYPE; in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
H A Dcallconv64_test.cpp159 auto ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
161 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT64_TYPE)); in TEST_F()
165 ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
167 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT64_TYPE)); in TEST_F()
H A Dregister64_test.cpp57 auto floatType = FLOAT64_TYPE; in TEST_F()
H A Dencoder64_test_2.cpp1296 EncoderApiTestEncodeMov(Reg(0, FLOAT64_TYPE), Reg(1, FLOAT64_TYPE), "fmov d0, d1"); in TEST_F()
1297 EncoderApiTestEncodeMov(Reg(0, FLOAT64_TYPE), Reg(1, FLOAT32_TYPE), "fcvt d0, s1"); in TEST_F()
1315 EncoderApiTestEncodeLdr(Reg(0, FLOAT64_TYPE), true, MemRef(Reg(0, INT64_TYPE)), "ldr d0, [x0]"); in TEST_F()
1338 EncoderApiTestEncodeStr(Reg(0, FLOAT64_TYPE), MemRef(Reg(0, INT64_TYPE)), "str d0, [x0]"); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp162 auto ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
165 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT64_TYPE)); in TEST_F()
168 ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
171 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT64_TYPE)); in TEST_F()
H A Dregister64_test.cpp60 auto floatType = FLOAT64_TYPE; in TEST_F()
/arkcompiler/runtime_core/compiler/tests/aarch32/
H A Dcallconv32_test.cpp89 #define DOUBLE_PARAM_TYPE FLOAT64_TYPE
166 auto ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
171 ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
242 ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
245 EXPECT_EQ(std::get<Reg>(ret), Reg(2, FLOAT64_TYPE)); in TEST_F()
311 ret = param_info->GetNativeParam(FLOAT64_TYPE); in TEST_F()
315 EXPECT_EQ(std::get<Reg>(ret), Reg(4, FLOAT64_TYPE)); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
H A Dcallconv32_test.cpp76 #define DOUBLE_PARAM_TYPE FLOAT64_TYPE
149 ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in CheckMixHfloatSfloat1()
152 EXPECT_EQ(std::get<Reg>(ret), Reg(2U, FLOAT64_TYPE)); in CheckMixHfloatSfloat1()
225 ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in BigCheckMixHfloatSfloatSlots()
229 EXPECT_EQ(std::get<Reg>(ret), Reg(4U, FLOAT64_TYPE)); in BigCheckMixHfloatSfloatSlots()
331 auto ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
336 ret = paramInfo->GetNativeParam(FLOAT64_TYPE); in TEST_F()
H A Dencoder32_test.h41 if (type == FLOAT64_TYPE) { in GetParameter()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dregfile.cpp45 out.emplace_back(Reg(i, FLOAT64_TYPE)); in GetCalleeSaved()
63 bool vectorUsed = IsRegUsed(regs, Reg(i, FLOAT64_TYPE)); in SetCalleeSaved()
95 bool vectorUsed = IsRegUsed(usedRegs_, Reg(i, FLOAT64_TYPE)); in SetUsedRegs()
H A Dencode.cpp940 ScopedTmpReg tmpReg(this, src.GetType() == FLOAT64_TYPE ? INT64_TYPE : INT32_TYPE); in EncodeCastFloatCheckRange()
2039 if (dst.GetType() == FLOAT64_TYPE) { in EncodeLdr()
2076 if (src.GetType() == FLOAT64_TYPE) { in EncodeStr()
2105 if (src.GetType() == FLOAT64_TYPE) { in EncodeStrz()
2508 ASSERT(src.GetType() == FLOAT64_TYPE); in EncodeRoundAway()
2509 ASSERT(dst.GetType() == FLOAT64_TYPE); in EncodeRoundAway()
2622 } else if (src.GetType() == FLOAT64_TYPE) { in EncodeRoundToPInf()
2748 ASSERT(src.GetType() == FLOAT32_TYPE || src.GetType() == FLOAT64_TYPE); in EncodeCmpFracWithDelta()
2776 ASSERT(src.GetType() == FLOAT32_TYPE || src.GetType() == FLOAT64_TYPE); in EncodeIsInteger()
2790 ASSERT(src.GetType() == FLOAT32_TYPE || src.GetType() == FLOAT64_TYPE); in EncodeIsSafeInteger()
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
H A Dregfile.cpp42 out.emplace_back(Reg(i, FLOAT64_TYPE)); in GetCalleeSaved()
60 bool vectorUsed = IsRegUsed(regs, Reg(i, FLOAT64_TYPE)); in SetCalleeSaved()
112 bool vectorUsed = IsRegUsed(usedRegs_, Reg(i, FLOAT64_TYPE)); in SetUsedRegs()
H A Dencode.cpp955 ScopedTmpReg tmp1(this, FLOAT64_TYPE); in EncodeCompressEightUtf16ToUtf8CharsUsingSimd()
956 ScopedTmpReg tmp2(this, FLOAT64_TYPE); in EncodeCompressEightUtf16ToUtf8CharsUsingSimd()
969 ScopedTmpReg tmp1(this, FLOAT64_TYPE); in EncodeCompressSixteenUtf16ToUtf8CharsUsingSimd()
970 ScopedTmpReg tmp2(this, FLOAT64_TYPE); in EncodeCompressSixteenUtf16ToUtf8CharsUsingSimd()
2400 EncodeStr(src.As(FLOAT64_TYPE), mem); in EncodeStrz()
3024 } else if (dst.GetType() == FLOAT64_TYPE) { in MakeLibCall()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dtarget_info.h252 return Reg(GetReturnFpRegId(), (type == FLOAT64_TYPE) ? FLOAT64_TYPE : FLOAT32_TYPE);
254 return Reg(GetReturnRegId(), (type == FLOAT64_TYPE) ? INT64_TYPE : INT32_TYPE);
437 return GetReturnReg(Is64BitsArch(GetArch()) ? FLOAT64_TYPE : FLOAT32_TYPE);
H A Dspill_fill_encoder.h52 type = type.GetSize() < DOUBLE_WORD_SIZE ? FLOAT32_TYPE : FLOAT64_TYPE; in GetDstReg()
H A Dscoped_tmp_reg.h169 explicit ScopedTmpRegF64(Encoder *encoder) : ScopedTmpReg(encoder, FLOAT64_TYPE) {} in ScopedTmpRegF64()
H A Dtype_info.h283 constexpr TypeInfo FLOAT64_TYPE {TypeInfo::FLOAT64};
H A Doperands.h263 return FLOAT64_TYPE; in GetType()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dencoder_operands.cpp66 ASSERT_EQ(TypeInfo(f64_), FLOAT64_TYPE); in CheckSizes() local
155 TypeInfo(FLOAT64_TYPE),
376 ASSERT_EQ(typedImmF64Z.GetType(), FLOAT64_TYPE); in TEST()
377 ASSERT_EQ(typedImmF64.GetType(), FLOAT64_TYPE); in TEST()
/arkcompiler/runtime_core/compiler/tests/
H A Dencoder_operands.cpp61 TypeInfo(FLOAT64_TYPE), in TEST()
141 ASSERT_EQ(TypeInfo(f64), FLOAT64_TYPE); in TEST() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dcallconv.cpp207 if (type == FLOAT64_TYPE) { in GetNativeParam()
222 return Reg(vectorNumber, FLOAT64_TYPE); in GetNativeParam()
H A Dregfile.cpp173 bool vectorUsed = IsRegUsed(usedRegs_, Reg(i, FLOAT64_TYPE)); in SetUsedRegs()

Completed in 23 milliseconds

12