- <unknown>
- <unknown>
| Function |
__aeabi_dcmpun
|
|
Address |
Remarks |
Stack |
Code |
Static |
| 0x000010d0 |
x-module
|
|
44 |
|
| Callers (5) |
void etl::private_variant::do_visit_single<void, etl::private_format::format_visitor<etl::private_print::print_iterator>&, etl::variant<etl::monostate, bool, char, int, unsigned int, long long, unsigned long long, float, double, long double, char const*, etl::basic_string_view<char, etl::char_traits<char> >, void const*>&, 8u>(etl::private_format::format_visitor<etl::private_print::print_iterator>&, etl::variant<etl::monostate, bool, char, int, unsigned int, long long, unsigned long long, float, double, long double, char const*, etl::basic_string_view<char, etl::char_traits<char> >, void const*>&) (1336)
,
void etl::private_variant::do_visit_single<void, etl::private_format::format_visitor<etl::private_print::print_iterator>&, etl::variant<etl::monostate, bool, char, int, unsigned int, long long, unsigned long long, float, double, long double, char const*, etl::basic_string_view<char, etl::char_traits<char> >, void const*>&, 9u>(etl::private_format::format_visitor<etl::private_print::print_iterator>&, etl::variant<etl::monostate, bool, char, int, unsigned int, long long, unsigned long long, float, double, long double, char const*, etl::basic_string_view<char, etl::char_traits<char> >, void const*>&) (1304)
,
void etl::private_format::format_floating<etl::private_format::counter_iterator, double>(etl::private_format::counter_iterator&, double, etl::private_format::format_spec_t const&) (408)
,
void etl::private_format::format_floating<etl::private_format::counter_iterator, long double>(etl::private_format::counter_iterator&, long double, etl::private_format::format_spec_t const&) (404)
,
pow (240)
|
|
No Callees
|
|
__aeabi_dcmpgt (20)
__aeabi_dcmpun():
10d0: ea4f 0c41 mov.w ip, r1, lsl #1
10d4: ea7f 5c6c mvns.w ip, ip, asr #21
10d8: d102 bne.n 10e0 <__aeabi_dcmpun+0x10>
10da: ea50 3c01 orrs.w ip, r0, r1, lsl #12
10de: d10a bne.n 10f6 <__aeabi_dcmpun+0x26>
10e0: ea4f 0c43 mov.w ip, r3, lsl #1
10e4: ea7f 5c6c mvns.w ip, ip, asr #21
10e8: d102 bne.n 10f0 <__aeabi_dcmpun+0x20>
10ea: ea52 3c03 orrs.w ip, r2, r3, lsl #12
10ee: d102 bne.n 10f6 <__aeabi_dcmpun+0x26>
10f0: f04f 0000 mov.w r0, #0
10f4: 4770 bx lr
10f6: f04f 0001 mov.w r0, #1
10fa: 4770 bx lr
__aeabi_ldivmod (160)
Stack Worst-Case Scenarios
No callees for this function.
| # |
Stack |
Code |
Name |
| ∑ = 160 |
|
∑= 2,112 |
|
| 1 |
|
|
2,112
|
44 |
__aeabi_dcmpun |
| 2 |
|
|
2,068
|
240 |
pow |
| 3 |
160
|
80
|
1,828
|
520 |
void etl::private_format::format_floating_e<etl::private_print::print_iterator, float>(etl::private_print::print_iterator&, float, etl::private_format::format_spec_t const&) |
| 4 |
|
80
|
|
1,308 |
etl::format_context<etl::private_print::print_iterator, char>::iterator etl::private_format::format_aligned_floating<etl::private_print::print_iterator, float>(float, etl::format_context<etl::private_print::print_iterator, char>&) |