Blame | Last modification | View Log | RSS feed
1 .file "GPS.c"
2 .arch atmega644
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
10 .text
11 .global GPS_Neutral
13 GPS_Neutral:
14 /* prologue: frame size=0 */
15 /* prologue end (size=0) */
16 0000 8091 0000 lds r24,GpsAktuell_X
17 0004 9091 0000 lds r25,(GpsAktuell_X)+1
18 0008 A091 0000 lds r26,(GpsAktuell_X)+2
19 000c B091 0000 lds r27,(GpsAktuell_X)+3
20 0010 8093 0000 sts GpsZiel_X,r24
21 0014 9093 0000 sts (GpsZiel_X)+1,r25
22 0018 A093 0000 sts (GpsZiel_X)+2,r26
23 001c B093 0000 sts (GpsZiel_X)+3,r27
24 0020 8091 0000 lds r24,GpsAktuell_Y
25 0024 9091 0000 lds r25,(GpsAktuell_Y)+1
26 0028 A091 0000 lds r26,(GpsAktuell_Y)+2
27 002c B091 0000 lds r27,(GpsAktuell_Y)+3
28 0030 8093 0000 sts GpsZiel_Y,r24
29 0034 9093 0000 sts (GpsZiel_Y)+1,r25
30 0038 A093 0000 sts (GpsZiel_Y)+2,r26
31 003c B093 0000 sts (GpsZiel_Y)+3,r27
32 /* epilogue: frame size=0 */
33 0040 0895 ret
34 /* epilogue end (size=1) */
35 /* function GPS_Neutral size 33 (32) */
37 .global GPS_BerechneZielrichtung
39 GPS_BerechneZielrichtung:
40 /* prologue: frame size=0 */
41 /* prologue end (size=0) */
42 0042 1092 0000 sts (GPS_Nick)+1,__zero_reg__
43 0046 1092 0000 sts GPS_Nick,__zero_reg__
44 004a 1092 0000 sts (GPS_Roll)+1,__zero_reg__
45 004e 1092 0000 sts GPS_Roll,__zero_reg__
46 /* epilogue: frame size=0 */
47 0052 0895 ret
48 /* epilogue end (size=1) */
49 /* function GPS_BerechneZielrichtung size 9 (8) */
51 .global GPS_Nick
52 .global GPS_Nick
53 .section .bss
56 GPS_Nick:
57 0000 0000 .skip 2,0
58 .global GPS_Roll
59 .global GPS_Roll
62 GPS_Roll:
63 0002 0000 .skip 2,0
64 .global GpsAktuell_X
65 .global GpsAktuell_X
68 GpsAktuell_X:
69 0004 0000 0000 .skip 4,0
70 .global GpsAktuell_Y
71 .global GpsAktuell_Y
74 GpsAktuell_Y:
75 0008 0000 0000 .skip 4,0
76 .global GpsZiel_X
77 .global GpsZiel_X
80 GpsZiel_X:
81 000c 0000 0000 .skip 4,0
82 .global GpsZiel_Y
83 .global GpsZiel_Y
86 GpsZiel_Y:
87 0010 0000 0000 .skip 4,0
88 .comm DiffNick,2,1
89 .comm DiffRoll,2,1
90 .comm SenderOkay,1,1
91 .comm CosinusNickWinkel,1,1
92 .comm CosinusRollWinkel,1,1
93 .comm RemoteTasten,1,1
94 .comm Timeout,1,1
95 .comm IntegralNick,4,1
96 .comm IntegralNick2,4,1
97 .comm IntegralRoll,4,1
98 .comm IntegralRoll2,4,1
99 .comm Mess_IntegralNick,4,1
100 .comm Mess_IntegralNick2,4,1
101 .comm Mess_IntegralRoll,4,1
102 .comm Mess_IntegralRoll2,4,1
103 .comm Integral_Gier,4,1
104 .comm Mess_Integral_Gier,4,1
105 .comm h,1,1
106 .comm m,1,1
107 .comm s,1,1
108 .comm Motor_Vorne,1,1
109 .comm Motor_Hinten,1,1
110 .comm Motor_Rechts,1,1
111 .comm Motor_Links,1,1
112 .comm Count,1,1
113 .comm MotorWert,5,1
114 .comm StickNick,2,1
115 .comm StickRoll,2,1
116 .comm StickGier,2,1
117 .comm MotorenEin,1,1
118 /* File "GPS.c": code 42 = 0x002a ( 40), prologues 0, epilogues 2 */
DEFINED SYMBOLS
*ABS*:00000000 GPS.c
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:3 *ABS*:0000003f __SREG__
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:4 *ABS*:0000003e __SP_H__
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:5 *ABS*:0000003d __SP_L__
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:6 *ABS*:00000000 __tmp_reg__
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:7 *ABS*:00000001 __zero_reg__
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:13 .text:00000000 GPS_Neutral
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:68 .bss:00000004 GpsAktuell_X
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:80 .bss:0000000c GpsZiel_X
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:74 .bss:00000008 GpsAktuell_Y
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:86 .bss:00000010 GpsZiel_Y
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:39 .text:00000042 GPS_BerechneZielrichtung
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:56 .bss:00000000 GPS_Nick
C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:62 .bss:00000002 GPS_Roll
*COM*:00000002 DiffNick
*COM*:00000002 DiffRoll
*COM*:00000001 SenderOkay
*COM*:00000001 CosinusNickWinkel
*COM*:00000001 CosinusRollWinkel
*COM*:00000001 RemoteTasten
*COM*:00000001 Timeout
*COM*:00000004 IntegralNick
*COM*:00000004 IntegralNick2
*COM*:00000004 IntegralRoll
*COM*:00000004 IntegralRoll2
*COM*:00000004 Mess_IntegralNick
*COM*:00000004 Mess_IntegralNick2
*COM*:00000004 Mess_IntegralRoll
*COM*:00000004 Mess_IntegralRoll2
*COM*:00000004 Integral_Gier
*COM*:00000004 Mess_Integral_Gier
*COM*:00000001 h
*COM*:00000001 m
*COM*:00000001 s
*COM*:00000001 Motor_Vorne
*COM*:00000001 Motor_Hinten
*COM*:00000001 Motor_Rechts
*COM*:00000001 Motor_Links
*COM*:00000001 Count
*COM*:00000005 MotorWert
*COM*:00000002 StickNick
*COM*:00000002 StickRoll
*COM*:00000002 StickGier
*COM*:00000001 MotorenEin
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss