Statistics
| Revision:

root / demos / john / projects / libwireless / lib / wl_error_group.lst @ 1693

History | View | Annotate | Download (4.59 KB)

1
   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