- <unknown>
- <unknown>
| Function |
__aeabi_dcmpun
|
|
Address |
Remarks |
Stack |
Code |
Static |
| 0x00001150 |
x-module
|
|
44 |
|
| Callers (6) |
void etl::private_format::format_floating<etl::private_print::print_iterator, long double>(etl::private_print::print_iterator&, long double, etl::private_format::format_spec_t const&) (1484)
,
void etl::private_format::format_floating<etl::private_print::print_iterator, double>(etl::private_print::print_iterator&, double, etl::private_format::format_spec_t const&) (1472)
,
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)
,
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&) (404)
,
pow (240)
,
log10 (136)
|
|
No Callees
|
|
__aeabi_dcmpgt (20)
__aeabi_dcmpun():
1150: ea4f 0c41 mov.w ip, r1, lsl #1
1154: ea7f 5c6c mvns.w ip, ip, asr #21
1158: d102 bne.n 1160 <__aeabi_dcmpun+0x10>
115a: ea50 3c01 orrs.w ip, r0, r1, lsl #12
115e: d10a bne.n 1176 <__aeabi_dcmpun+0x26>
1160: ea4f 0c43 mov.w ip, r3, lsl #1
1164: ea7f 5c6c mvns.w ip, ip, asr #21
1168: d102 bne.n 1170 <__aeabi_dcmpun+0x20>
116a: ea52 3c03 orrs.w ip, r2, r3, lsl #12
116e: d102 bne.n 1176 <__aeabi_dcmpun+0x26>
1170: f04f 0000 mov.w r0, #0
1174: 4770 bx lr
1176: f04f 0001 mov.w r0, #1
117a: 4770 bx lr
__aeabi_frsub (8)
Stack Worst-Case Scenarios
No callees for this function.
| # |
Stack |
Code |
Name |
| ∑ = 192 |
|
∑= 2,128 |
|
| 1 |
|
|
2,128
|
44 |
__aeabi_dcmpun |
| 2 |
|
|
2,084
|
240 |
pow |
| 3 |
|
|
1,844
|
4 |
powl |
| 4 |
|
|
1,840
|
468 |
void etl::private_format::format_floating_e<etl::private_format::counter_iterator, long double>(etl::private_format::counter_iterator&, long double, etl::private_format::format_spec_t const&) |
| 5 |
192
|
104
|
1,372
|
520 |
void etl::private_format::format_floating_default<etl::private_format::counter_iterator, long double>(etl::private_format::counter_iterator&, long double, etl::private_format::format_spec_t const&) |
| 6 |
|
|
852
|
404 |
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&) |
| 7 |
|
88
|
|
448 |
etl::format_context<etl::private_print::print_iterator, char>::iterator etl::private_format::format_aligned_floating<etl::private_print::print_iterator, long double>(long double, etl::format_context<etl::private_print::print_iterator, char>&) |