- <unknown>
- <unknown>
| Function |
__aeabi_dcmpun
|
|
Address |
Remarks |
Stack |
Code |
Static |
| 0x000010fc |
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():
10fc: ea4f 0c41 mov.w ip, r1, lsl #1
1100: ea7f 5c6c mvns.w ip, ip, asr #21
1104: d102 bne.n 110c <__aeabi_dcmpun+0x10>
1106: ea50 3c01 orrs.w ip, r0, r1, lsl #12
110a: d10a bne.n 1122 <__aeabi_dcmpun+0x26>
110c: ea4f 0c43 mov.w ip, r3, lsl #1
1110: ea7f 5c6c mvns.w ip, ip, asr #21
1114: d102 bne.n 111c <__aeabi_dcmpun+0x20>
1116: ea52 3c03 orrs.w ip, r2, r3, lsl #12
111a: d102 bne.n 1122 <__aeabi_dcmpun+0x26>
111c: f04f 0000 mov.w r0, #0
1120: 4770 bx lr
1122: f04f 0001 mov.w r0, #1
1126: 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>&) |