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>&)