1
1
/* tc-avr.c -- Assembler code for the ATMEL AVR
3
Copyright 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008
3
Copyright 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009
4
4
Free Software Foundation, Inc.
5
5
Contributed by Denis Chertykov <denisc@overta.ru>
99
99
{"attiny13", AVR_ISA_AVR25, bfd_mach_avr25},
100
100
{"attiny13a", AVR_ISA_AVR25, bfd_mach_avr25},
101
101
{"attiny2313", AVR_ISA_AVR25, bfd_mach_avr25},
102
{"attiny2313a",AVR_ISA_AVR25, bfd_mach_avr25},
102
103
{"attiny24", AVR_ISA_AVR25, bfd_mach_avr25},
104
{"attiny24a", AVR_ISA_AVR25, bfd_mach_avr25},
105
{"attiny4313", AVR_ISA_AVR25, bfd_mach_avr25},
103
106
{"attiny44", AVR_ISA_AVR25, bfd_mach_avr25},
107
{"attiny44a", AVR_ISA_AVR25, bfd_mach_avr25},
104
108
{"attiny84", AVR_ISA_AVR25, bfd_mach_avr25},
105
109
{"attiny25", AVR_ISA_AVR25, bfd_mach_avr25},
106
110
{"attiny45", AVR_ISA_AVR25, bfd_mach_avr25},
107
111
{"attiny85", AVR_ISA_AVR25, bfd_mach_avr25},
108
112
{"attiny261", AVR_ISA_AVR25, bfd_mach_avr25},
113
{"attiny261a", AVR_ISA_AVR25, bfd_mach_avr25},
109
114
{"attiny461", AVR_ISA_AVR25, bfd_mach_avr25},
110
115
{"attiny861", AVR_ISA_AVR25, bfd_mach_avr25},
116
{"attiny861a", AVR_ISA_AVR25, bfd_mach_avr25},
111
117
{"attiny87", AVR_ISA_AVR25, bfd_mach_avr25},
112
118
{"attiny43u", AVR_ISA_AVR25, bfd_mach_avr25},
113
119
{"attiny48", AVR_ISA_AVR25, bfd_mach_avr25},
122
128
{"attiny327", AVR_ISA_AVR35, bfd_mach_avr35},
123
129
{"at90usb82", AVR_ISA_AVR35, bfd_mach_avr35},
124
130
{"at90usb162", AVR_ISA_AVR35, bfd_mach_avr35},
131
{"atmega8u2", AVR_ISA_AVR35, bfd_mach_avr35},
132
{"atmega16u2", AVR_ISA_AVR35, bfd_mach_avr35},
133
{"atmega32u2", AVR_ISA_AVR35, bfd_mach_avr35},
125
134
{"atmega8", AVR_ISA_M8, bfd_mach_avr4},
126
135
{"atmega48", AVR_ISA_AVR4, bfd_mach_avr4},
127
136
{"atmega48p", AVR_ISA_AVR4, bfd_mach_avr4},
132
141
{"atmega8hva", AVR_ISA_AVR4, bfd_mach_avr4},
133
142
{"atmega4hvd", AVR_ISA_AVR4, bfd_mach_avr4},
134
143
{"atmega8hvd", AVR_ISA_AVR4, bfd_mach_avr4},
144
{"atmega8c1", AVR_ISA_AVR4, bfd_mach_avr4},
145
{"atmega8m1", AVR_ISA_AVR4, bfd_mach_avr4},
135
146
{"at90pwm1", AVR_ISA_AVR4, bfd_mach_avr4},
136
147
{"at90pwm2", AVR_ISA_AVR4, bfd_mach_avr4},
137
148
{"at90pwm2b", AVR_ISA_AVR4, bfd_mach_avr4},
149
160
{"atmega168p", AVR_ISA_AVR5, bfd_mach_avr5},
150
161
{"atmega169", AVR_ISA_AVR5, bfd_mach_avr5},
151
162
{"atmega169p", AVR_ISA_AVR5, bfd_mach_avr5},
163
{"atmega16c1", AVR_ISA_AVR5, bfd_mach_avr5},
152
164
{"atmega32", AVR_ISA_AVR5, bfd_mach_avr5},
153
165
{"atmega323", AVR_ISA_AVR5, bfd_mach_avr5},
154
166
{"atmega324p", AVR_ISA_AVR5, bfd_mach_avr5},
166
178
{"atmega640", AVR_ISA_AVR5, bfd_mach_avr5},
167
179
{"atmega644", AVR_ISA_AVR5, bfd_mach_avr5},
168
180
{"atmega644p", AVR_ISA_AVR5, bfd_mach_avr5},
181
{"atmega644pa",AVR_ISA_AVR5, bfd_mach_avr5},
169
182
{"atmega645", AVR_ISA_AVR5, bfd_mach_avr5},
170
183
{"atmega649", AVR_ISA_AVR5, bfd_mach_avr5},
171
184
{"atmega6450", AVR_ISA_AVR5, bfd_mach_avr5},