63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
1 .file "utils.c"
|
|
2 __SREG__ = 0x3f
|
|
3 __SP_H__ = 0x3e
|
|
4 __SP_L__ = 0x3d
|
|
5 __CCP__ = 0x34
|
|
6 __tmp_reg__ = 0
|
|
7 __zero_reg__ = 1
|
|
15 .Ltext0:
|
|
16 .global wait
|
|
18 wait:
|
|
19 .LFB6:
|
|
20 .LM1:
|
|
21 .LVL0:
|
|
22 /* prologue: function */
|
|
23 /* frame size = 0 */
|
|
24 /* stack size = 0 */
|
|
25 .L__stack_usage = 0
|
|
26 .LM2:
|
|
27 0000 8823 tst r24
|
|
28 0002 01F4 brne .L2
|
|
29 0004 84E6 ldi r24,lo8(100)
|
|
30 .LVL1:
|
|
31 .L2:
|
|
32 .LM3:
|
|
33 0006 90E0 ldi r25,lo8(0)
|
|
34 0008 00C0 rjmp .L3
|
|
35 .LVL2:
|
|
36 .L4:
|
|
37 .LBB4:
|
|
38 .LBB5:
|
|
39 .LM4:
|
|
40 000a E3EC ldi r30,lo8(2499)
|
|
41 000c F9E0 ldi r31,hi8(2499)
|
|
42 000e 3197 1:sbiw r30,1
|
|
43 0010 01F4 brne 1b
|
|
44 0012 00C0 rjmp .
|
|
45 0014 0000 nop
|
|
46 .LBE5:
|
|
47 .LBE4:
|
|
48 .LM5:
|
|
49 0016 9F5F subi r25,lo8(-(1))
|
|
50 .LVL3:
|
|
51 .L3:
|
|
52 .LM6:
|
|
53 0018 9817 cp r25,r24
|
|
54 001a 00F0 brlo .L4
|
|
55 /* epilogue start */
|
|
56 .LM7:
|
|
57 001c 0895 ret
|
|
58 .LFE6:
|
|
84 .Letext0:
|
|
DEFINED SYMBOLS
|
|
*ABS*:0000000000000000 utils.c
|
|
/tmp/cctzSRIE.s:2 *ABS*:000000000000003f __SREG__
|
|
/tmp/cctzSRIE.s:3 *ABS*:000000000000003e __SP_H__
|
|
/tmp/cctzSRIE.s:4 *ABS*:000000000000003d __SP_L__
|
|
/tmp/cctzSRIE.s:5 *ABS*:0000000000000034 __CCP__
|
|
/tmp/cctzSRIE.s:6 *ABS*:0000000000000000 __tmp_reg__
|
|
/tmp/cctzSRIE.s:7 *ABS*:0000000000000001 __zero_reg__
|
|
/tmp/cctzSRIE.s:18 .text:0000000000000000 wait
|
|
|
|
NO UNDEFINED SYMBOLS
|