root / demos / john / projects / libwireless / lib / wl_error_group.lst @ 1693
History | View | Annotate | Download (4.59 KB)
1 | 1693 | emullini | 1 .file "wl_error_group.c" |
---|---|---|---|
2 | 2 .arch atmega128 |
||
3 | 3 __SREG__ = 0x3f |
||
4 | 4 __SP_H__ = 0x3e |
||
5 | 5 __SP_L__ = 0x3d |
||
6 | 6 __tmp_reg__ = 0 |
||
7 | 7 __zero_reg__ = 1 |
||
8 | 8 .global __do_copy_data |
||
9 | 9 .global __do_clear_bss |
||
10 | 10 .text |
||
11 | 11 .global wl_error_response_receive |
||
12 | 13 wl_error_response_receive: |
||
13 | 14 /* prologue: frame size=0 */ |
||
14 | 15 /* prologue end (size=0) */ |
||
15 | 16 /* epilogue: frame size=0 */ |
||
16 | 17 0000 0895 ret |
||
17 | 18 /* epilogue end (size=1) */ |
||
18 | 19 /* function wl_error_response_receive size 1 (0) */ |
||
19 | 21 .global wl_error_handle_receive |
||
20 | 23 wl_error_handle_receive: |
||
21 | 24 /* prologue: frame size=0 */ |
||
22 | 25 /* prologue end (size=0) */ |
||
23 | 26 /* epilogue: frame size=0 */ |
||
24 | 27 0002 0895 ret |
||
25 | 28 /* epilogue end (size=1) */ |
||
26 | 29 /* function wl_error_handle_receive size 1 (0) */ |
||
27 | 31 .global wl_error_send_string |
||
28 | 33 wl_error_send_string: |
||
29 | 34 /* prologue: frame size=0 */ |
||
30 | 35 0004 0F93 push r16 |
||
31 | 36 /* prologue end (size=1) */ |
||
32 | 37 0006 FC01 movw r30,r24 |
||
33 | 38 0008 0190 ld __tmp_reg__,Z+ |
||
34 | 39 000a 0020 tst __tmp_reg__ |
||
35 | 40 000c 01F4 brne .-6 |
||
36 | 41 000e E81B sub r30,r24 |
||
37 | 42 0010 F90B sbc r31,r25 |
||
38 | 43 0012 01E0 ldi r16,lo8(1) |
||
39 | 44 0014 9F01 movw r18,r30 |
||
40 | 45 0016 AC01 movw r20,r24 |
||
41 | 46 0018 61E0 ldi r22,lo8(1) |
||
42 | 47 001a 81E0 ldi r24,lo8(1) |
||
43 | 48 001c 0E94 0000 call wl_send_global_packet |
||
44 | 49 /* epilogue: frame size=0 */ |
||
45 | 50 0020 0F91 pop r16 |
||
46 | 51 0022 0895 ret |
||
47 | 52 /* epilogue end (size=2) */ |
||
48 | 53 /* function wl_error_send_string size 16 (13) */ |
||
49 | 55 .global wl_error_unregister |
||
50 | 57 wl_error_unregister: |
||
51 | 58 /* prologue: frame size=0 */ |
||
52 | 59 /* prologue end (size=0) */ |
||
53 | 60 0024 80E0 ldi r24,lo8(wl_error_handler) |
||
54 | 61 0026 90E0 ldi r25,hi8(wl_error_handler) |
||
55 | 62 0028 0E94 0000 call wl_unregister_packet_group |
||
56 | 63 /* epilogue: frame size=0 */ |
||
57 | 64 002c 0895 ret |
||
58 | 65 /* epilogue end (size=1) */ |
||
59 | 66 /* function wl_error_unregister size 5 (4) */ |
||
60 | 68 .global wl_error_register |
||
61 | 70 wl_error_register: |
||
62 | 71 /* prologue: frame size=0 */ |
||
63 | 72 /* prologue end (size=0) */ |
||
64 | 73 002e 80E0 ldi r24,lo8(wl_error_handler) |
||
65 | 74 0030 90E0 ldi r25,hi8(wl_error_handler) |
||
66 | 75 0032 0E94 0000 call wl_register_packet_group |
||
67 | 76 /* epilogue: frame size=0 */ |
||
68 | 77 0036 0895 ret |
||
69 | 78 /* epilogue end (size=1) */ |
||
70 | 79 /* function wl_error_register size 5 (4) */ |
||
71 | 81 .global wl_error_handler |
||
72 | 82 .data |
||
73 | 85 wl_error_handler: |
||
74 | 86 0000 0100 .word 1 |
||
75 | 87 0002 0000 .word 0 |
||
76 | 88 0004 0000 .word gs(wl_error_response_receive) |
||
77 | 89 0006 0000 .word gs(wl_error_handle_receive) |
||
78 | 90 0008 0000 .word 0 |
||
79 | 91 /* File "wl_error_group.c": code 28 = 0x001c ( 21), prologues 1, epilogues 6 */ |
||
80 | DEFINED SYMBOLS |
||
81 | *ABS*:00000000 wl_error_group.c |
||
82 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:3 *ABS*:0000003f __SREG__ |
||
83 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:4 *ABS*:0000003e __SP_H__ |
||
84 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:5 *ABS*:0000003d __SP_L__ |
||
85 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:6 *ABS*:00000000 __tmp_reg__ |
||
86 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:7 *ABS*:00000001 __zero_reg__ |
||
87 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:13 .text:00000000 wl_error_response_receive |
||
88 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:23 .text:00000002 wl_error_handle_receive |
||
89 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:33 .text:00000004 wl_error_send_string |
||
90 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:57 .text:00000024 wl_error_unregister |
||
91 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:85 .data:00000000 wl_error_handler |
||
92 | F:\DOCUME~1\Evan\LOCALS~1\Temp/ccgMln1L.s:70 .text:0000002e wl_error_register |
||
93 | |||
94 | UNDEFINED SYMBOLS |
||
95 | __do_copy_data |
||
96 | __do_clear_bss |
||
97 | wl_send_global_packet |
||
98 | wl_unregister_packet_group |
||
99 | wl_register_packet_group |