.file "uart_verysimple.c" __SP_H__ = 0x3e __SP_L__ = 0x3d __SREG__ = 0x3f __tmp_reg__ = 0 __zero_reg__ = 1 .section .text.startup,"ax",@progbits .global main .type main, @function main: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 sts 197,__zero_reg__ ldi r24,lo8(51) sts 196,r24 ldi r24,lo8(6) sts 194,r24 ldi r24,lo8(24) sts 193,r24 ldi r24,lo8(66) .L2: sts 198,r24 ldi r18,lo8(3199999) ldi r19,hi8(3199999) ldi r25,hlo8(3199999) 1: subi r18,1 sbci r19,0 sbci r25,0 brne 1b rjmp . nop rjmp .L2 .size main, .-main .text .global uart_putc .type uart_putc, @function uart_putc: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 ldi r24,0 ldi r25,0 ret .size uart_putc, .-uart_putc .global uart_puts .type uart_puts, @function uart_puts: /* prologue: function */ /* frame size = 0 */ /* stack size = 0 */ .L__stack_usage = 0 .L6: movw r30,r24 ld r18,Z+ movw r24,r30 cpse r18,__zero_reg__ rjmp .L6 /* epilogue start */ ret .size uart_puts, .-uart_puts .ident "GCC: (GNU) 5.4.0"