Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1564 LPDunwell 1
   1               		.file	"uart1.c"
2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__CCP__  = 0x34
6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
8
   8               		.text
9
   9               	.global	USART1_Init
10
  11               	USART1_Init:
11
  12               	/* prologue: function */
12
  13               	/* frame size = 0 */
13
  14 0000 9FB7      		in r25,__SREG__
14
  15               	/* #APP */
15
  16               	 ;  85 "uart1.c" 1
16
  17 0002 F894      		cli
17
  18               	 ;  0 "" 2
18
  19               	/* #NOAPP */
19
  20 0004 8091 C900 		lds r24,201
20
  21 0008 8F77      		andi r24,lo8(127)
21
  22 000a 8093 C900 		sts 201,r24
22
  23 000e 8091 C900 		lds r24,201
23
  24 0012 8F7B      		andi r24,lo8(-65)
24
  25 0014 8093 C900 		sts 201,r24
25
  26 0018 8091 C900 		lds r24,201
26
  27 001c 8F7D      		andi r24,lo8(-33)
27
  28 001e 8093 C900 		sts 201,r24
28
  29 0022 5A9A      		sbi 43-32,2
29
  30 0024 5298      		cbi 42-32,2
30
  31 0026 5B9A      		sbi 43-32,3
31
  32 0028 539A      		sbi 42-32,3
32
  33 002a 1092 CD00 		sts 205,__zero_reg__
33
  34 002e 80E4      		ldi r24,lo8(64)
34
  35 0030 8093 CC00 		sts 204,r24
35
  36 0034 8091 C800 		lds r24,200
36
  37 0038 8260      		ori r24,lo8(2)
37
  38 003a 8093 C800 		sts 200,r24
38
  39 003e 88E1      		ldi r24,lo8(24)
39
  40 0040 8093 C900 		sts 201,r24
40
  41 0044 8091 CA00 		lds r24,202
41
  42 0048 8F77      		andi r24,lo8(127)
42
  43 004a 8093 CA00 		sts 202,r24
43
  44 004e 8091 CA00 		lds r24,202
44
  45 0052 8F7B      		andi r24,lo8(-65)
45
  46 0054 8093 CA00 		sts 202,r24
46
  47 0058 8091 CA00 		lds r24,202
47
  48 005c 8F7D      		andi r24,lo8(-33)
48
  49 005e 8093 CA00 		sts 202,r24
49
  50 0062 8091 CA00 		lds r24,202
50
  51 0066 8F7E      		andi r24,lo8(-17)
51
  52 0068 8093 CA00 		sts 202,r24
52
  53 006c 8091 CA00 		lds r24,202
53
  54 0070 877F      		andi r24,lo8(-9)
54
  55 0072 8093 CA00 		sts 202,r24
55
  56 0076 8091 C900 		lds r24,201
56
  57 007a 8B7F      		andi r24,lo8(-5)
57
  58 007c 8093 C900 		sts 201,r24
58
  59 0080 8091 CA00 		lds r24,202
59
  60 0084 8460      		ori r24,lo8(4)
60
  61 0086 8093 CA00 		sts 202,r24
61
  62 008a 8091 CA00 		lds r24,202
62
  63 008e 8260      		ori r24,lo8(2)
63
  64 0090 8093 CA00 		sts 202,r24
64
  65 0094 8091 C800 		lds r24,200
65
  66 0098 87FF      		sbrs r24,7
66
  67 009a 00C0      		rjmp .L2
67
  68               	.L5:
68
  69 009c 8091 CE00 		lds r24,206
69
  70 00a0 8091 C800 		lds r24,200
70
  71 00a4 87FD      		sbrc r24,7
71
  72 00a6 00C0      		rjmp .L5
72
  73               	.L2:
73
  74 00a8 8091 C900 		lds r24,201
74
  75 00ac 8068      		ori r24,lo8(-128)
75
  76 00ae 8093 C900 		sts 201,r24
76
  77 00b2 9FBF      		out __SREG__,r25
77
  78               	/* epilogue start */
78
  79 00b4 0895      		ret
79
  81               	.global	__vector_28
80
  83               	__vector_28:
81
  84 00b6 1F92      		push __zero_reg__
82
  85 00b8 0F92      		push r0
83
  86 00ba 0FB6      		in r0,__SREG__
84
  87 00bc 0F92      		push r0
85
  88 00be 1124      		clr __zero_reg__
86
  89 00c0 2F93      		push r18
87
  90 00c2 3F93      		push r19
88
  91 00c4 4F93      		push r20
89
  92 00c6 5F93      		push r21
90
  93 00c8 6F93      		push r22
91
  94 00ca 7F93      		push r23
92
  95 00cc 8F93      		push r24
93
  96 00ce 9F93      		push r25
94
  97 00d0 AF93      		push r26
95
  98 00d2 BF93      		push r27
96
  99 00d4 EF93      		push r30
97
 100 00d6 FF93      		push r31
98
 101               	/* prologue: Signal */
99
 102               	/* frame size = 0 */
100
 103 00d8 8091 CE00 		lds r24,206
101
 104 00dc 0E94 0000 		call jen_parser
102
 105               	/* epilogue start */
103
 106 00e0 FF91      		pop r31
104
 107 00e2 EF91      		pop r30
105
 108 00e4 BF91      		pop r27
106
 109 00e6 AF91      		pop r26
107
 110 00e8 9F91      		pop r25
108
 111 00ea 8F91      		pop r24
109
 112 00ec 7F91      		pop r23
110
 113 00ee 6F91      		pop r22
111
 114 00f0 5F91      		pop r21
112
 115 00f2 4F91      		pop r20
113
 116 00f4 3F91      		pop r19
114
 117 00f6 2F91      		pop r18
115
 118 00f8 0F90      		pop r0
116
 119 00fa 0FBE      		out __SREG__,r0
117
 120 00fc 0F90      		pop r0
118
 121 00fe 1F90      		pop __zero_reg__
119
 122 0100 1895      		reti
120
DEFINED SYMBOLS
121
                            *ABS*:00000000 uart1.c
122
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:2      *ABS*:0000003f __SREG__
123
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:3      *ABS*:0000003e __SP_H__
124
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:4      *ABS*:0000003d __SP_L__
125
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:5      *ABS*:00000034 __CCP__
126
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:6      *ABS*:00000000 __tmp_reg__
127
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:7      *ABS*:00000001 __zero_reg__
128
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:11     .text:00000000 USART1_Init
129
C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/cc6R3D86.s:83     .text:000000b6 __vector_28
130
 
131
UNDEFINED SYMBOLS
132
jen_parser