Subversion Repositories FlightCtrl

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
93 salvo 1
   1               		.file	"GPS.c"
2
   2               		.arch atmega644
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	GPS_Neutral
12
  13               	GPS_Neutral:
13
  14               	/* prologue: frame size=0 */
14
  15               	/* prologue end (size=0) */
15
  16 0000 8091 0000 		lds r24,GpsAktuell_X
16
  17 0004 9091 0000 		lds r25,(GpsAktuell_X)+1
17
  18 0008 A091 0000 		lds r26,(GpsAktuell_X)+2
18
  19 000c B091 0000 		lds r27,(GpsAktuell_X)+3
19
  20 0010 8093 0000 		sts GpsZiel_X,r24
20
  21 0014 9093 0000 		sts (GpsZiel_X)+1,r25
21
  22 0018 A093 0000 		sts (GpsZiel_X)+2,r26
22
  23 001c B093 0000 		sts (GpsZiel_X)+3,r27
23
  24 0020 8091 0000 		lds r24,GpsAktuell_Y
24
  25 0024 9091 0000 		lds r25,(GpsAktuell_Y)+1
25
  26 0028 A091 0000 		lds r26,(GpsAktuell_Y)+2
26
  27 002c B091 0000 		lds r27,(GpsAktuell_Y)+3
27
  28 0030 8093 0000 		sts GpsZiel_Y,r24
28
  29 0034 9093 0000 		sts (GpsZiel_Y)+1,r25
29
  30 0038 A093 0000 		sts (GpsZiel_Y)+2,r26
30
  31 003c B093 0000 		sts (GpsZiel_Y)+3,r27
31
  32               	/* epilogue: frame size=0 */
32
  33 0040 0895      		ret
33
  34               	/* epilogue end (size=1) */
34
  35               	/* function GPS_Neutral size 33 (32) */
35
  37               	.global	GPS_BerechneZielrichtung
36
  39               	GPS_BerechneZielrichtung:
37
  40               	/* prologue: frame size=0 */
38
  41               	/* prologue end (size=0) */
39
  42 0042 1092 0000 		sts (GPS_Nick)+1,__zero_reg__
40
  43 0046 1092 0000 		sts GPS_Nick,__zero_reg__
41
  44 004a 1092 0000 		sts (GPS_Roll)+1,__zero_reg__
42
  45 004e 1092 0000 		sts GPS_Roll,__zero_reg__
43
  46               	/* epilogue: frame size=0 */
44
  47 0052 0895      		ret
45
  48               	/* epilogue end (size=1) */
46
  49               	/* function GPS_BerechneZielrichtung size 9 (8) */
47
  51               	.global	GPS_Nick
48
  52               	.global	GPS_Nick
49
  53               		.section .bss
50
  56               	GPS_Nick:
51
  57 0000 0000      		.skip 2,0
52
  58               	.global	GPS_Roll
53
  59               	.global	GPS_Roll
54
  62               	GPS_Roll:
55
  63 0002 0000      		.skip 2,0
56
  64               	.global	GpsAktuell_X
57
  65               	.global	GpsAktuell_X
58
  68               	GpsAktuell_X:
59
  69 0004 0000 0000 		.skip 4,0
60
  70               	.global	GpsAktuell_Y
61
  71               	.global	GpsAktuell_Y
62
  74               	GpsAktuell_Y:
63
  75 0008 0000 0000 		.skip 4,0
64
  76               	.global	GpsZiel_X
65
  77               	.global	GpsZiel_X
66
  80               	GpsZiel_X:
67
  81 000c 0000 0000 		.skip 4,0
68
  82               	.global	GpsZiel_Y
69
  83               	.global	GpsZiel_Y
70
  86               	GpsZiel_Y:
71
  87 0010 0000 0000 		.skip 4,0
72
  88               		.comm DiffNick,2,1
73
  89               		.comm DiffRoll,2,1
74
  90               		.comm SenderOkay,1,1
75
  91               		.comm CosinusNickWinkel,1,1
76
  92               		.comm CosinusRollWinkel,1,1
77
  93               		.comm RemoteTasten,1,1
78
  94               		.comm Timeout,1,1
79
  95               		.comm IntegralNick,4,1
80
  96               		.comm IntegralNick2,4,1
81
  97               		.comm IntegralRoll,4,1
82
  98               		.comm IntegralRoll2,4,1
83
  99               		.comm Mess_IntegralNick,4,1
84
 100               		.comm Mess_IntegralNick2,4,1
85
 101               		.comm Mess_IntegralRoll,4,1
86
 102               		.comm Mess_IntegralRoll2,4,1
87
 103               		.comm Integral_Gier,4,1
88
 104               		.comm Mess_Integral_Gier,4,1
89
 105               		.comm h,1,1
90
 106               		.comm m,1,1
91
 107               		.comm s,1,1
92
 108               		.comm Motor_Vorne,1,1
93
 109               		.comm Motor_Hinten,1,1
94
 110               		.comm Motor_Rechts,1,1
95
 111               		.comm Motor_Links,1,1
96
 112               		.comm Count,1,1
97
 113               		.comm MotorWert,5,1
98
 114               		.comm StickNick,2,1
99
 115               		.comm StickRoll,2,1
100
 116               		.comm StickGier,2,1
101
 117               		.comm MotorenEin,1,1
102
 118               	/* File "GPS.c": code   42 = 0x002a (  40), prologues   0, epilogues   2 */
103
DEFINED SYMBOLS
104
                            *ABS*:00000000 GPS.c
105
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:3      *ABS*:0000003f __SREG__
106
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:4      *ABS*:0000003e __SP_H__
107
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:5      *ABS*:0000003d __SP_L__
108
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:6      *ABS*:00000000 __tmp_reg__
109
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:7      *ABS*:00000001 __zero_reg__
110
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:13     .text:00000000 GPS_Neutral
111
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:68     .bss:00000004 GpsAktuell_X
112
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:80     .bss:0000000c GpsZiel_X
113
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:74     .bss:00000008 GpsAktuell_Y
114
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:86     .bss:00000010 GpsZiel_Y
115
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:39     .text:00000042 GPS_BerechneZielrichtung
116
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:56     .bss:00000000 GPS_Nick
117
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:62     .bss:00000002 GPS_Roll
118
                            *COM*:00000002 DiffNick
119
                            *COM*:00000002 DiffRoll
120
                            *COM*:00000001 SenderOkay
121
                            *COM*:00000001 CosinusNickWinkel
122
                            *COM*:00000001 CosinusRollWinkel
123
                            *COM*:00000001 RemoteTasten
124
                            *COM*:00000001 Timeout
125
                            *COM*:00000004 IntegralNick
126
                            *COM*:00000004 IntegralNick2
127
                            *COM*:00000004 IntegralRoll
128
                            *COM*:00000004 IntegralRoll2
129
                            *COM*:00000004 Mess_IntegralNick
130
                            *COM*:00000004 Mess_IntegralNick2
131
                            *COM*:00000004 Mess_IntegralRoll
132
                            *COM*:00000004 Mess_IntegralRoll2
133
                            *COM*:00000004 Integral_Gier
134
                            *COM*:00000004 Mess_Integral_Gier
135
                            *COM*:00000001 h
136
                            *COM*:00000001 m
137
                            *COM*:00000001 s
138
                            *COM*:00000001 Motor_Vorne
139
                            *COM*:00000001 Motor_Hinten
140
                            *COM*:00000001 Motor_Rechts
141
                            *COM*:00000001 Motor_Links
142
                            *COM*:00000001 Count
143
                            *COM*:00000005 MotorWert
144
                            *COM*:00000002 StickNick
145
                            *COM*:00000002 StickRoll
146
                            *COM*:00000002 StickGier
147
                            *COM*:00000001 MotorenEin
148
 
149
UNDEFINED SYMBOLS
150
__do_copy_data
151
__do_clear_bss