Home
last modified time | relevance | path

Searched refs:FLOAT32_TYPE (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/aarch32/
H A Dcallconv32_test.cpp88 #define FLOAT_PARAM_TYPE FLOAT32_TYPE
150 auto ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
156 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
227 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
231 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in TEST_F()
251 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
254 EXPECT_EQ(std::get<Reg>(ret), Reg(4, FLOAT32_TYPE)); in TEST_F()
266 auto ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
281 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
285 EXPECT_EQ(std::get<Reg>(ret), Reg(1, FLOAT32_TYPE)); in TEST_F()
[all...]
H A Dregister32_test.cpp59 auto FloatType = FLOAT32_TYPE; in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
H A Dcallconv32_test.cpp75 #define FLOAT_PARAM_TYPE FLOAT32_TYPE
134 ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in CheckMixHfloatSfloat1()
138 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in CheckMixHfloatSfloat1()
158 ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in CheckMixHfloatSfloat1()
161 EXPECT_EQ(std::get<Reg>(ret), Reg(4U, FLOAT32_TYPE)); in CheckMixHfloatSfloat1()
170 auto ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in CheckMixHfloatSfloatSlotsPart1()
185 ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in CheckMixHfloatSfloatSlotsPart1()
189 EXPECT_EQ(std::get<Reg>(ret), Reg(1, FLOAT32_TYPE)); in CheckMixHfloatSfloatSlotsPart1()
215 auto ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in BigCheckMixHfloatSfloatSlots()
219 EXPECT_EQ(std::get<Reg>(ret), Reg(2U, FLOAT32_TYPE)); in BigCheckMixHfloatSfloatSlots()
[all...]
H A Dregister32_test.cpp56 auto floatType = FLOAT32_TYPE; in TEST_F()
/arkcompiler/runtime_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp145 auto ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
148 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in TEST_F()
151 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
154 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT32_TYPE)); in TEST_F()
/arkcompiler/runtime_core/compiler/tests/aarch64/
H A Dcallconv64_test.cpp144 auto ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
147 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in TEST_F()
150 ret = param_info->GetNativeParam(FLOAT32_TYPE); in TEST_F()
153 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT32_TYPE)); in TEST_F()
H A Dencoder64_test.cpp3518 encoder.EncodeMov(Reg(0, FLOAT64_TYPE), Reg(1, FLOAT32_TYPE)); in TEST_F()
3527 encoder.EncodeMov(Reg(0, INT32_TYPE), Reg(1, FLOAT32_TYPE)); in TEST_F()
3536 encoder.EncodeMov(Reg(0, FLOAT32_TYPE), Reg(1, INT32_TYPE)); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch64/
H A Dcallconv64_test.cpp143 auto ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in TEST_F()
145 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in TEST_F()
149 ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in TEST_F()
151 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT32_TYPE)); in TEST_F()
H A Dencoder64_test_2.cpp1297 EncoderApiTestEncodeMov(Reg(0, FLOAT64_TYPE), Reg(1, FLOAT32_TYPE), "fcvt d0, s1"); in TEST_F()
1298 EncoderApiTestEncodeMov(Reg(0, INT32_TYPE), Reg(1, FLOAT32_TYPE), "fmov w0, s1"); in TEST_F()
1299 EncoderApiTestEncodeMov(Reg(0, FLOAT32_TYPE), Reg(1, INT32_TYPE), "fmov s0, w1"); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
H A Dcallconv64_test.cpp146 auto ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in TEST_F()
149 EXPECT_EQ(std::get<Reg>(ret), Reg(0, FLOAT32_TYPE)); in TEST_F()
152 ret = paramInfo->GetNativeParam(FLOAT32_TYPE); in TEST_F()
155 EXPECT_EQ(std::get<Reg>(ret), Reg(i, FLOAT32_TYPE)); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
H A Dregfile.cpp43 aarch32RegList_.emplace_back(Reg(i, FLOAT32_TYPE)); in Aarch32RegisterDescription()
138 out.emplace_back(Reg(i, FLOAT32_TYPE)); in GetCalleeSaved()
171 bool isVtmp = IsTmp(Reg(i, FLOAT32_TYPE)); in SetUsedRegs()
H A Dcallconv.cpp94 GetMasm()->PushRegister(VixlVReg(Reg(i, FLOAT32_TYPE)).S()); in PushPopVRegs()
102 GetMasm()->Vpop(vixl::aarch32::SRegisterList(VixlVReg(Reg(i, FLOAT32_TYPE)).S(), VREG_SIZE)); in PushPopVRegs()
201 if (type == FLOAT32_TYPE) { in GetNativeParam()
205 return Reg(currentVectorNumber_++, FLOAT32_TYPE); in GetNativeParam()
245 ASSERT(!type.IsFloat() || type == FLOAT32_TYPE); in GetNativeParam()
H A Dencode.cpp141 if (type == FLOAT32_TYPE) { in AcquireScratchRegister()
1835 if (dst.GetType() == FLOAT32_TYPE) { in MakeLibCall()
2097 if (dst.GetType() == FLOAT32_TYPE) { in EncodeMod()
2243 if (dst.GetType() == FLOAT32_TYPE) { in EncodeVorr()
2257 if (dst.GetType() == FLOAT32_TYPE) { in EncodeVand()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dencode.cpp440 } else if (src0.GetType() == FLOAT32_TYPE) { in EncodeJump()
533 if (src.GetType() == FLOAT32_TYPE) { in EncodeJump()
715 if (dst.GetType() == FLOAT32_TYPE) { in EncodeMov()
742 if (dst.GetType() == FLOAT32_TYPE) { in EncodeNeg()
790 if (dst.GetType() == FLOAT32_TYPE) { in EncodeAbs()
822 if (src.GetType() == FLOAT32_TYPE) { in EncodeSqrt()
845 if (src.GetType() == FLOAT32_TYPE) { in EncodeCastFloatToScalar()
917 if (src.GetType() == FLOAT32_TYPE) { in EncodeCastFloatCheckNan()
943 if (src.GetType() == FLOAT32_TYPE) { in EncodeCastFloatCheckRange()
955 if (src.GetType() == FLOAT32_TYPE) { in EncodeCastFloatCheckRange()
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dspill_fill_encoder.h52 type = type.GetSize() < DOUBLE_WORD_SIZE ? FLOAT32_TYPE : FLOAT64_TYPE; in GetDstReg()
H A Dscoped_tmp_reg.h165 explicit ScopedTmpRegF32(Encoder *encoder) : ScopedTmpReg(encoder, FLOAT32_TYPE) {} in ScopedTmpRegF32()
H A Dtarget_info.h252 return Reg(GetReturnFpRegId(), (type == FLOAT64_TYPE) ? FLOAT64_TYPE : FLOAT32_TYPE);
437 return GetReturnReg(Is64BitsArch(GetArch()) ? FLOAT64_TYPE : FLOAT32_TYPE);
H A Dtype_info.h282 constexpr TypeInfo FLOAT32_TYPE {TypeInfo::FLOAT32};
H A Doperands.h261 return FLOAT32_TYPE; in GetType()
H A Dcodegen.cpp89 encoder->EncodeMov(Reg(li->GetReg(), FLOAT32_TYPE), in EncodeConstantMove()
759 return Reg(r, FLOAT32_TYPE); in ConvertRegister()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dencoder_operands.cpp65 ASSERT_EQ(TypeInfo(f32_), FLOAT32_TYPE); in CheckSizes() local
154 TypeInfo(FLOAT32_TYPE), // 14
360 ASSERT_EQ(typedImmF32Z.GetType(), FLOAT32_TYPE); in TEST()
361 ASSERT_EQ(typedImmF32.GetType(), FLOAT32_TYPE); in TEST()
/arkcompiler/runtime_core/compiler/tests/
H A Dencoder_operands.cpp60 TypeInfo(FLOAT32_TYPE), // 14 in TEST()
140 ASSERT_EQ(TypeInfo(f32), FLOAT32_TYPE); in TEST() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
H A Dencode.cpp1723 if (dst.GetType() == FLOAT32_TYPE) { in EncodeFMod()
3006 if (dst.GetType() == FLOAT32_TYPE) { in MakeLibCall()

Completed in 50 milliseconds