/arkcompiler/runtime_core/libpandabase/utils/ |
H A D | utf.cpp | 61 uint8_t d0 = sp[0]; in ConvertMUtf8ToUtf16Pair() local 62 if ((d0 & MASK1) == 0) { in ConvertMUtf8ToUtf16Pair() 63 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 67 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 70 if ((d0 & MASK2) == 0) { in ConvertMUtf8ToUtf16Pair() 71 return {((d0 & MASK_5BIT) << DATA_WIDTH) | (d1 & MASK_6BIT), 2}; in ConvertMUtf8ToUtf16Pair() 75 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 78 if ((d0 & MASK3) == 0) { in ConvertMUtf8ToUtf16Pair() 79 return {((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_2)) | ((d1 & MASK_6BIT) << DATA_WIDTH) | (d2 & MASK_6BIT), in ConvertMUtf8ToUtf16Pair() 84 return {d0, in ConvertMUtf8ToUtf16Pair() 98 CombineTwoU16(uint16_t d0, uint16_t d1) CombineTwoU16() argument 107 ConvertUtf16ToMUtf8(uint16_t d0, uint16_t d1) ConvertUtf16ToMUtf8() argument [all...] |
/arkcompiler/runtime_core/static_core/libpandabase/utils/ |
H A D | utf.cpp | 55 uint8_t d0 = sp[0]; in ConvertMUtf8ToUtf16Pair() local 56 if ((d0 & MASK1) == 0) { in ConvertMUtf8ToUtf16Pair() 57 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 61 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 64 if ((d0 & MASK2) == 0) { in ConvertMUtf8ToUtf16Pair() 65 return {((d0 & MASK_5BIT) << DATA_WIDTH) | (d1 & MASK_6BIT), 2}; in ConvertMUtf8ToUtf16Pair() 69 return {d0, 1}; in ConvertMUtf8ToUtf16Pair() 72 if ((d0 & MASK3) == 0) { in ConvertMUtf8ToUtf16Pair() 73 return {((d0 & MASK_4BIT) << (DATA_WIDTH * CONST_2)) | ((d1 & MASK_6BIT) << DATA_WIDTH) | (d2 & MASK_6BIT), in ConvertMUtf8ToUtf16Pair() 78 return {d0, in ConvertMUtf8ToUtf16Pair() 92 CombineTwoU16(uint16_t d0, uint16_t d1) CombineTwoU16() argument 415 ConvertUtf16ToUtf8(uint16_t d0, uint16_t d1, bool modify) ConvertUtf16ToUtf8() argument 536 uint8_t d0 = data[0]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) ConvertUtf8ToUtf16Pair() local [all...] |
H A D | utf.h | 132 PANDA_PUBLIC_API Utf8Char ConvertUtf16ToUtf8(uint16_t d0, uint16_t d1, bool modify); 169 inline Utf8Char ConvertUtf16ToMUtf8(uint16_t d0, uint16_t d1) in ConvertUtf16ToMUtf8() argument 171 return ConvertUtf16ToUtf8(d0, d1, true); in ConvertUtf16ToMUtf8()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | utf_helper.cpp | 173 Utf8Char ConvertUtf16ToUtf8(uint16_t d0, uint16_t d1, bool modify, bool isWriteBuffer) in ConvertUtf16ToUtf8() argument 177 if (d1 == 0 && d0 >= utf::HI_SURROGATE_MIN && d0 <= utf::LO_SURROGATE_MAX) { in ConvertUtf16ToUtf8() 178 auto ch0 = static_cast<uint8_t>(UTF8_3B_FIRST | static_cast<uint8_t>(d0 >> UtfOffset::TWELVE)); in ConvertUtf16ToUtf8() 179 auto ch1 = static_cast<uint8_t>(UTF8_3B_SECOND | (static_cast<uint8_t>(d0 >> UtfOffset::SIX) & utf::MASK_6BIT)); in ConvertUtf16ToUtf8() 180 auto ch2 = static_cast<uint8_t>(UTF8_3B_THIRD | (d0 & utf::MASK_6BIT)); in ConvertUtf16ToUtf8() 184 if (d0 == 0) { in ConvertUtf16ToUtf8() 195 if (d0 <= UTF8_1B_MAX) { in ConvertUtf16ToUtf8() 196 return {UtfLength::ONE, {static_cast<uint8_t>(d0)}}; in ConvertUtf16ToUtf8() 198 if (d0 < in ConvertUtf16ToUtf8() 319 uint8_t d0 = data[0]; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) ConvertUtf8ToUtf16Pair() local 500 uint8_t d0 = sp[0]; ConvertUtf8ToUnicodeChar() local [all...] |
H A D | utf_helper.h | 111 Utf8Char ConvertUtf16ToUtf8(uint16_t d0, uint16_t d1, bool modify, bool isWriteBuffer = false); 133 static inline uint32_t CombineTwoU16(uint16_t d0, uint16_t d1) in CombineTwoU16() argument 135 uint32_t codePoint = d0 - utf::HI_SURROGATE_MIN; in CombineTwoU16()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm32/ |
H A D | ets_napi_entry_point_arm32hf.S | 67 vpush {d0 - d7} 107 vpop {d0 - d7} 156 vldm lr, {d0-d7} 230 // | | | d0.1 | 38 231 // | | | d0.0 | 39 252 // | | | Napi d0.1 | 58 253 // | | | Napi d0.0 | 59 315 vpush {d0 - d7} 365 fldmiax r5!, {d0 - d7} 390 3: vmov r5, r6, d0 [all...] |
H A D | ets_async_entry_point_arm32hf.S | 70 vpush {d0 - d7} 126 vldm lr, {d0-d7}
|
H A D | ets_napi_entry_point_arm32.S | 156 vldm lr, {d0-d7} 336 fldmiax r5!, {d0 - d7} 419 vldm lr, {d0-d7}
|
H A D | ets_async_entry_point_arm32.S | 130 vldm lr, {d0-d7}
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/arch/arm64/ |
H A D | ets_napi_entry_point_aarch64.S | 68 stp d0, d1, [sp, #-16]! 107 ldp d0, d1, [sp], #16 149 ldp d0, d1, [x12] 225 // | | | d0 | 25 243 // | | | Napi d0 | 41 319 stp d0, d1, [sp, #-16]! 368 ldp d0, d1, [lr], #16 411 fmov x19, d0 415 fmov d0, x19 471 ldp d0, d [all...] |
H A D | ets_async_entry_point_aarch64.S | 78 stp d0, d1, [sp, #-16]! 139 ldp d0, d1, [x12]
|
/arkcompiler/runtime_core/static_core/runtime/arch/aarch64/ |
H A D | helpers_aarch64.S | 43 stp d0, d1, [sp, #-16]! 69 ldp d0, d1, [sp], #16 87 stp d0, d1, [sp, #-16]! 97 ldp d0, d1, [sp], #16
|
H A D | osr_aarch64.S | 55 ldp d0, d1, [x16], #16
|
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/arm/ |
H A D | compiled_code_to_interpreter_bridge_armhf.S | 80 vpush {d0 - d7} 86 vpop {d0 - d7} 108 vpop {d0 - d7} 112 vpush {d0 - d7} 252 vmov.f64 d0, r4, r5
|
H A D | compiled_code_to_runtime_bridge_arm.S | 100 vstm \tmp_reg, {d0-d7} 107 vldmdb \tmp_reg!, {d0-d7} 112 vldmdb \tmp_reg!, {d0-d7} 134 vldr d0, [lr]
|
H A D | interpreter_to_compiled_code_bridge_armhf.S | 39 // load arguments into d0-d7 while \begin_ptr != \end_ptr 42 vldmia \begin_ptr!, {d0} 382 // r0, r1 or d0 - result, r2 - shorty[0] & 0xF, r3 - frame.acc, r4- temp 423 vmoveq.f64 r0, r1, d0 570 vmoveq.f64 r0, r1, d0
|
H A D | deoptimization_arm.S | 198 vmov.f64 d0, r0, r1 288 vmov.f64 d0, r0, r1
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/arm/ |
H A D | invokation_helper_hf.S | 48 vldmia r5!, {d0 - d7}
|
/arkcompiler/runtime_core/static_core/runtime/bridge/arch/aarch64/ |
H A D | compiled_code_to_interpreter_bridge_aarch64.S | 122 stp d0, d1, [sp, #-16]! 247 fmov d0, x19
|
H A D | interpreter_to_compiled_code_bridge_aarch64.S | 31 ldp d1, d0, [\begin_ptr, #-16]! 321 str d0, [x3] 427 // load arguments into d0-d7 while x12 != x6 472 fmov x0, d0
|
H A D | deoptimization_aarch64.S | 201 fmov d0, x0 282 fmov d0, x0
|
/arkcompiler/runtime_core/static_core/runtime/tests/arch/aarch64/ |
H A D | invokation_helper.S | 47 ldp d0, d1, [x10], #16
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | i2c_bridge_test.cpp | 915 int32_t a6, double d0, double d1, double d2, double d3, double d4, double d5, double d6, in Void7Int8Double() 918 g_gCallResult = PrintFunc("void", __FUNCTION__, method, a0, a1, a2, a3, a4, a5, a6, d0, d1, d2, d3, d4, d5, d6, d7); in Void7Int8Double() 1083 int32_t a6, int32_t a7, double d0, double d1, double d2, double d3, double d4, double d5, in Void8Int9Double() 1087 PrintFunc("void", __FUNCTION__, method, a0, a1, a2, a3, a4, a5, a6, a7, d0, d1, d2, d3, d4, d5, d6, d7, d8); in Void8Int9Double() 914 Void7Int8Double(Method *method, int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7) Void7Int8Double() argument 1082 Void8Int9Double(Method *method, int32_t a0, int32_t a1, int32_t a2, int32_t a3, int32_t a4, int32_t a5, int32_t a6, int32_t a7, double d0, double d1, double d2, double d3, double d4, double d5, double d6, double d7, double d8) Void8Int9Double() argument
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
H A D | encode.cpp | 3030 if (src0.GetId() != vixl::aarch64::d0.GetCode() || src1.GetId() != vixl::aarch64::d1.GetCode()) { in MakeLibCall() 3034 GetMasm()->Fmov(vixl::aarch64::d0, VixlVReg(src0)); in MakeLibCall() 3040 if (dst.GetId() != vixl::aarch64::d0.GetCode()) { in MakeLibCall() 3041 GetMasm()->Fmov(VixlVReg(dst), vixl::aarch64::d0); in MakeLibCall() member in ark::compiler::aarch64::vixl::aarch64
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
H A D | encode.cpp | 1918 if (src1.GetId() == vixl::aarch32::d0.GetCode() || src0 == src1) { in MakeLibCallWithDoubleResult() 1921 GetMasm()->Vmov(vixl::aarch32::d0, VixlVReg(src0)); in MakeLibCallWithDoubleResult() 1924 GetMasm()->Vmov(vixl::aarch32::d0, VixlVReg(src0)); in MakeLibCallWithDoubleResult() 1928 auto dstRegister = secondValue ? vixl::aarch32::d1 : vixl::aarch32::d0; in MakeLibCallWithDoubleResult()
|