Function __aeabi_l2f
Address Remarks Stack Code Static
0x0000131c x-module 124
Callers (2) 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&) (428) , void etl::private_format::format_floating_e<etl::private_format::counter_iterator, float>(etl::private_format::counter_iterator&, float, etl::private_format::format_spec_t const&) (400)
No Callees
__aeabi_ul2f (16)

    __floatdisf():

        131c:	ea50 0201 	orrs.w	r2, r0, r1

        1320:	bf08      	it	eq

        1322:	4770      	bxeq	lr

        1324:	f011 4300 	ands.w	r3, r1, #2147483648	@ 0x80000000

        1328:	d502      	bpl.n	1330 <__aeabi_l2f+0x14>

        132a:	4240      	negs	r0, r0

        132c:	eb61 0141 	sbc.w	r1, r1, r1, lsl #1

        1330:	ea5f 0c01 	movs.w	ip, r1

        1334:	bf02      	ittt	eq

        1336:	4684      	moveq	ip, r0

        1338:	4601      	moveq	r1, r0

        133a:	2000      	moveq	r0, #0

        133c:	f043 43b6 	orr.w	r3, r3, #1526726656	@ 0x5b000000

        1340:	bf08      	it	eq

        1342:	f1a3 5380 	subeq.w	r3, r3, #268435456	@ 0x10000000

        1346:	f5a3 0300 	sub.w	r3, r3, #8388608	@ 0x800000

        134a:	fabc f28c 	clz	r2, ip

        134e:	3a08      	subs	r2, #8

        1350:	eba3 53c2 	sub.w	r3, r3, r2, lsl #23

        1354:	db10      	blt.n	1378 <__aeabi_l2f+0x5c>

        1356:	fa01 fc02 	lsl.w	ip, r1, r2

        135a:	4463      	add	r3, ip

        135c:	fa00 fc02 	lsl.w	ip, r0, r2

        1360:	f1c2 0220 	rsb	r2, r2, #32

        1364:	f1bc 4f00 	cmp.w	ip, #2147483648	@ 0x80000000

        1368:	fa20 f202 	lsr.w	r2, r0, r2

        136c:	eb43 0002 	adc.w	r0, r3, r2

        1370:	bf08      	it	eq

        1372:	f020 0001 	biceq.w	r0, r0, #1

        1376:	4770      	bx	lr

        1378:	f102 0220 	add.w	r2, r2, #32

        137c:	fa01 fc02 	lsl.w	ip, r1, r2

        1380:	f1c2 0220 	rsb	r2, r2, #32

        1384:	ea50 004c 	orrs.w	r0, r0, ip, lsl #1

        1388:	fa21 f202 	lsr.w	r2, r1, r2

        138c:	eb43 0002 	adc.w	r0, r3, r2

        1390:	bf08      	it	eq

        1392:	ea20 70dc 	biceq.w	r0, r0, ip, lsr #31

        1396:	4770      	bx	lr

    
__aeabi_ldivmod (160)

Stack Worst-Case Scenarios

No callees for this function.

# Stack Code Name
∑ = 120 ∑= 1,904
1 1,904 124 __aeabi_l2f
2 120 80 1,780 428 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&)
3 40 1,352 void etl::private_format::format_floating<etl::private_print::print_iterator, float>(etl::private_print::print_iterator&, float, etl::private_format::format_spec_t const&)