Function __aeabi_l2f
Address Remarks Stack Code Static
0x000012fc 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():

        12fc:	ea50 0201 	orrs.w	r2, r0, r1

        1300:	bf08      	it	eq

        1302:	4770      	bxeq	lr

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

        1308:	d502      	bpl.n	1310 <__aeabi_l2f+0x14>

        130a:	4240      	negs	r0, r0

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

        1310:	ea5f 0c01 	movs.w	ip, r1

        1314:	bf02      	ittt	eq

        1316:	4684      	moveq	ip, r0

        1318:	4601      	moveq	r1, r0

        131a:	2000      	moveq	r0, #0

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

        1320:	bf08      	it	eq

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

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

        132a:	fabc f28c 	clz	r2, ip

        132e:	3a08      	subs	r2, #8

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

        1334:	db10      	blt.n	1358 <__aeabi_l2f+0x5c>

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

        133a:	4463      	add	r3, ip

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

        1340:	f1c2 0220 	rsb	r2, r2, #32

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

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

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

        1350:	bf08      	it	eq

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

        1356:	4770      	bx	lr

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

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

        1360:	f1c2 0220 	rsb	r2, r2, #32

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

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

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

        1370:	bf08      	it	eq

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

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