| 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| 2 | |* *| |
| 3 | |* Subtarget Enumeration Source Fragment *| |
| 4 | |* *| |
| 5 | |* Automatically generated file, do not edit! *| |
| 6 | |* *| |
| 7 | \*===----------------------------------------------------------------------===*/ |
| 8 | |
| 9 | |
| 10 | #ifdef GET_SUBTARGETINFO_ENUM |
| 11 | #undef GET_SUBTARGETINFO_ENUM |
| 12 | |
| 13 | namespace llvm { |
| 14 | namespace AVR { |
| 15 | enum { |
| 16 | ELFArchAVR1 = 0, |
| 17 | ELFArchAVR2 = 1, |
| 18 | ELFArchAVR3 = 2, |
| 19 | ELFArchAVR4 = 3, |
| 20 | ELFArchAVR5 = 4, |
| 21 | ELFArchAVR6 = 5, |
| 22 | ELFArchAVR25 = 6, |
| 23 | ELFArchAVR31 = 7, |
| 24 | ELFArchAVR35 = 8, |
| 25 | ELFArchAVR51 = 9, |
| 26 | ELFArchTiny = 10, |
| 27 | ELFArchXMEGA1 = 11, |
| 28 | ELFArchXMEGA2 = 12, |
| 29 | ELFArchXMEGA3 = 13, |
| 30 | ELFArchXMEGA4 = 14, |
| 31 | ELFArchXMEGA5 = 15, |
| 32 | ELFArchXMEGA6 = 16, |
| 33 | ELFArchXMEGA7 = 17, |
| 34 | FamilyAVR0 = 18, |
| 35 | FamilyAVR1 = 19, |
| 36 | FamilyAVR2 = 20, |
| 37 | FamilyAVR3 = 21, |
| 38 | FamilyAVR4 = 22, |
| 39 | FamilyAVR5 = 23, |
| 40 | FamilyAVR6 = 24, |
| 41 | FamilyAVR25 = 25, |
| 42 | FamilyAVR31 = 26, |
| 43 | FamilyAVR35 = 27, |
| 44 | FamilyAVR51 = 28, |
| 45 | FamilyTiny = 29, |
| 46 | FamilyXMEGA = 30, |
| 47 | FamilyXMEGA2 = 31, |
| 48 | FamilyXMEGA3 = 32, |
| 49 | FamilyXMEGA4 = 33, |
| 50 | FamilyXMEGAU = 34, |
| 51 | FeatureADDSUBIW = 35, |
| 52 | FeatureBREAK = 36, |
| 53 | FeatureDES = 37, |
| 54 | FeatureEIJMPCALL = 38, |
| 55 | FeatureELPM = 39, |
| 56 | FeatureELPMX = 40, |
| 57 | FeatureIJMPCALL = 41, |
| 58 | FeatureJMPCALL = 42, |
| 59 | FeatureLPM = 43, |
| 60 | FeatureLPMX = 44, |
| 61 | FeatureLowByteFirst = 45, |
| 62 | FeatureMMR = 46, |
| 63 | FeatureMOVW = 47, |
| 64 | FeatureMultiplication = 48, |
| 65 | FeatureRMW = 49, |
| 66 | FeatureSPM = 50, |
| 67 | FeatureSPMX = 51, |
| 68 | FeatureSRAM = 52, |
| 69 | FeatureSetSpecial = 53, |
| 70 | FeatureSmallStack = 54, |
| 71 | FeatureTinyEncoding = 55, |
| 72 | FeatureWrappingRjmp = 56, |
| 73 | NumSubtargetFeatures = 57 |
| 74 | }; |
| 75 | } // end namespace AVR |
| 76 | } // end namespace llvm |
| 77 | |
| 78 | #endif // GET_SUBTARGETINFO_ENUM |
| 79 | |
| 80 | |
| 81 | #ifdef GET_SUBTARGETINFO_MACRO |
| 82 | GET_SUBTARGETINFO_MACRO(HasADDSUBIW, false, hasADDSUBIW) |
| 83 | GET_SUBTARGETINFO_MACRO(HasBREAK, false, hasBREAK) |
| 84 | GET_SUBTARGETINFO_MACRO(HasDES, false, hasDES) |
| 85 | GET_SUBTARGETINFO_MACRO(HasEIJMPCALL, false, hasEIJMPCALL) |
| 86 | GET_SUBTARGETINFO_MACRO(HasELPM, false, hasELPM) |
| 87 | GET_SUBTARGETINFO_MACRO(HasELPMX, false, hasELPMX) |
| 88 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR0, false, hasFeatureSetFamilyAVR0) |
| 89 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR1, false, hasFeatureSetFamilyAVR1) |
| 90 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR2, false, hasFeatureSetFamilyAVR2) |
| 91 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR25, false, hasFeatureSetFamilyAVR25) |
| 92 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR3, false, hasFeatureSetFamilyAVR3) |
| 93 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR31, false, hasFeatureSetFamilyAVR31) |
| 94 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR35, false, hasFeatureSetFamilyAVR35) |
| 95 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR4, false, hasFeatureSetFamilyAVR4) |
| 96 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR5, false, hasFeatureSetFamilyAVR5) |
| 97 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR51, false, hasFeatureSetFamilyAVR51) |
| 98 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyAVR6, false, hasFeatureSetFamilyAVR6) |
| 99 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyTiny, false, hasFeatureSetFamilyTiny) |
| 100 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyXMEGA, false, hasFeatureSetFamilyXMEGA) |
| 101 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyXMEGA2, false, hasFeatureSetFamilyXMEGA2) |
| 102 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyXMEGA3, false, hasFeatureSetFamilyXMEGA3) |
| 103 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyXMEGA4, false, hasFeatureSetFamilyXMEGA4) |
| 104 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFamilyXMEGAU, false, hasFeatureSetFamilyXMEGAU) |
| 105 | GET_SUBTARGETINFO_MACRO(HasFeatureSetFeatureSetSpecial, false, hasFeatureSetFeatureSetSpecial) |
| 106 | GET_SUBTARGETINFO_MACRO(HasJMPCALL, false, hasJMPCALL) |
| 107 | GET_SUBTARGETINFO_MACRO(HasLPM, false, hasLPM) |
| 108 | GET_SUBTARGETINFO_MACRO(HasLPMX, false, hasLPMX) |
| 109 | GET_SUBTARGETINFO_MACRO(HasLowByteFirst, false, hasLowByteFirst) |
| 110 | GET_SUBTARGETINFO_MACRO(HasMOVW, false, hasMOVW) |
| 111 | GET_SUBTARGETINFO_MACRO(HasMemMappedGPR, false, hasMemMappedGPR) |
| 112 | GET_SUBTARGETINFO_MACRO(HasSPM, false, hasSPM) |
| 113 | GET_SUBTARGETINFO_MACRO(HasSPMX, false, hasSPMX) |
| 114 | GET_SUBTARGETINFO_MACRO(HasSRAM, false, hasSRAM) |
| 115 | GET_SUBTARGETINFO_MACRO(HasSRAMIJMPCALL, false, hasSRAMIJMPCALL) |
| 116 | GET_SUBTARGETINFO_MACRO(HasSmallStack, false, hasSmallStack) |
| 117 | GET_SUBTARGETINFO_MACRO(HasTinyEncoding, false, hasTinyEncoding) |
| 118 | GET_SUBTARGETINFO_MACRO(HasWrappingRjmp, false, hasWrappingRjmp) |
| 119 | GET_SUBTARGETINFO_MACRO(SupportsMultiplication, false, supportsMultiplication) |
| 120 | GET_SUBTARGETINFO_MACRO(SupportsRMW, false, supportsRMW) |
| 121 | #undef GET_SUBTARGETINFO_MACRO |
| 122 | #endif // GET_SUBTARGETINFO_MACRO |
| 123 | |
| 124 | |
| 125 | #ifdef GET_SUBTARGETINFO_MC_DESC |
| 126 | #undef GET_SUBTARGETINFO_MC_DESC |
| 127 | |
| 128 | namespace llvm { |
| 129 | // Sorted (by key) array of values for CPU features. |
| 130 | extern const llvm::SubtargetFeatureKV AVRFeatureKV[] = { |
| 131 | { "addsubiw" , "Enable 16-bit register-immediate addition and subtraction instructions" , AVR::FeatureADDSUBIW, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 132 | { "avr0" , "The device is a part of the avr0 family" , AVR::FamilyAVR0, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 133 | { "avr1" , "The device is a part of the avr1 family" , AVR::FamilyAVR1, { { { 0x480000040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 134 | { "avr2" , "The device is a part of the avr2 family" , AVR::FamilyAVR2, { { { 0x10020800080000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 135 | { "avr25" , "The device is a part of the avr25 family" , AVR::FamilyAVR25, { { { 0x4901000100000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 136 | { "avr3" , "The device is a part of the avr3 family" , AVR::FamilyAVR3, { { { 0x40000100000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 137 | { "avr31" , "The device is a part of the avr31 family" , AVR::FamilyAVR31, { { { 0x8000200000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 138 | { "avr35" , "The device is a part of the avr35 family" , AVR::FamilyAVR35, { { { 0x4901000200000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 139 | { "avr4" , "The device is a part of the avr4 family" , AVR::FamilyAVR4, { { { 0x5901000100000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 140 | { "avr5" , "The device is a part of the avr5 family" , AVR::FamilyAVR5, { { { 0x5901000200000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 141 | { "avr51" , "The device is a part of the avr51 family" , AVR::FamilyAVR51, { { { 0x18000800000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 142 | { "avr6" , "The device is a part of the avr6 family" , AVR::FamilyAVR6, { { { 0x4010000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 143 | { "avrtiny" , "The device is a part of the avrtiny family" , AVR::FamilyTiny, { { { 0xd0001000040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 144 | { "break" , "The device supports the `BREAK` debugging instruction" , AVR::FeatureBREAK, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 145 | { "des" , "The device supports the `DES k` encryption instruction" , AVR::FeatureDES, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 146 | { "eijmpcall" , "The device supports the `EIJMP`/`EICALL` instructions" , AVR::FeatureEIJMPCALL, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 147 | { "elpm" , "The device supports the ELPM instruction" , AVR::FeatureELPM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 148 | { "elpmx" , "The device supports the `ELPM Rd, Z[+]` instructions" , AVR::FeatureELPMX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 149 | { "ijmpcall" , "The device supports `IJMP`/`ICALL`instructions" , AVR::FeatureIJMPCALL, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 150 | { "jmpcall" , "The device supports the `JMP` and `CALL` instructions" , AVR::FeatureJMPCALL, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 151 | { "lowbytefirst" , "Do the low byte first when writing a 16-bit port or storing a 16-bit word" , AVR::FeatureLowByteFirst, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 152 | { "lpm" , "The device supports the `LPM` instruction" , AVR::FeatureLPM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 153 | { "lpmx" , "The device supports the `LPM Rd, Z[+]` instruction" , AVR::FeatureLPMX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 154 | { "memmappedregs" , "The device has CPU registers mapped in data address space" , AVR::FeatureMMR, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 155 | { "movw" , "The device supports the 16-bit MOVW instruction" , AVR::FeatureMOVW, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 156 | { "mul" , "The device supports the multiplication instructions" , AVR::FeatureMultiplication, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 157 | { "rmw" , "The device supports the read-write-modify instructions: XCH, LAS, LAC, LAT" , AVR::FeatureRMW, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 158 | { "smallstack" , "The device has an 8-bit stack pointer" , AVR::FeatureSmallStack, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 159 | { "special" , "Enable use of the entire instruction set - used for debugging" , AVR::FeatureSetSpecial, { { { 0x1fdff800000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 160 | { "spm" , "The device supports the `SPM` instruction" , AVR::FeatureSPM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 161 | { "spmx" , "The device supports the `SPM Z+` instruction" , AVR::FeatureSPMX, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 162 | { "sram" , "The device has random access memory" , AVR::FeatureSRAM, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 163 | { "tinyencoding" , "The device has Tiny core specific instruction encodings" , AVR::FeatureTinyEncoding, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 164 | { "wrappingrjmp" , "The device potentially requires emitting rjmp that wraps across the flash boundary" , AVR::FeatureWrappingRjmp, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 165 | { "xmega" , "The device is a part of the xmega family" , AVR::FamilyXMEGA, { { { 0x1dbff800040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 166 | { "xmega2" , "The device is a part of the xmega2 family" , AVR::FamilyXMEGA2, { { { 0x1dbe1800040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 167 | { "xmega3" , "The device is a part of the xmega3 family" , AVR::FamilyXMEGA3, { { { 0x11be1800040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 168 | { "xmega4" , "The device is a part of the xmega4 family" , AVR::FamilyXMEGA4, { { { 0x1dbf9800040000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 169 | { "xmegau" , "The device is a part of the xmegau family" , AVR::FamilyXMEGAU, { { { 0x2000040000000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } } }, |
| 170 | }; |
| 171 | |
| 172 | #ifdef DBGFIELD |
| 173 | #error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro" |
| 174 | #endif |
| 175 | #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) |
| 176 | #define DBGFIELD(x) x, |
| 177 | #define DBGVAL_OR_NULLPTR(x) x |
| 178 | #else |
| 179 | #define DBGFIELD(x) |
| 180 | #define DBGVAL_OR_NULLPTR(x) nullptr |
| 181 | #endif |
| 182 | |
| 183 | // =============================================================== |
| 184 | // Data tables for the new per-operand machine model. |
| 185 | |
| 186 | // {ProcResourceIdx, ReleaseAtCycle, AcquireAtCycle} |
| 187 | extern const llvm::MCWriteProcResEntry AVRWriteProcResTable[] = { |
| 188 | { 0, 0, 0 }, // Invalid |
| 189 | }; // AVRWriteProcResTable |
| 190 | |
| 191 | // {Cycles, WriteResourceID} |
| 192 | extern const llvm::MCWriteLatencyEntry AVRWriteLatencyTable[] = { |
| 193 | { 0, 0}, // Invalid |
| 194 | }; // AVRWriteLatencyTable |
| 195 | |
| 196 | // {UseIdx, WriteResourceID, Cycles} |
| 197 | extern const llvm::MCReadAdvanceEntry AVRReadAdvanceTable[] = { |
| 198 | {0, 0, 0}, // Invalid |
| 199 | }; // AVRReadAdvanceTable |
| 200 | |
| 201 | #ifdef __GNUC__ |
| 202 | #pragma GCC diagnostic push |
| 203 | #pragma GCC diagnostic ignored "-Woverlength-strings" |
| 204 | #endif |
| 205 | static constexpr char AVRSchedClassNamesStorage[] = |
| 206 | "\0" |
| 207 | "InvalidSchedClass\0" |
| 208 | ; |
| 209 | #ifdef __GNUC__ |
| 210 | #pragma GCC diagnostic pop |
| 211 | #endif |
| 212 | |
| 213 | static constexpr llvm::StringTable AVRSchedClassNames = |
| 214 | AVRSchedClassNamesStorage; |
| 215 | |
| 216 | static const llvm::MCSchedModel NoSchedModel = { |
| 217 | MCSchedModel::DefaultIssueWidth, |
| 218 | MCSchedModel::DefaultMicroOpBufferSize, |
| 219 | MCSchedModel::DefaultLoopMicroOpBufferSize, |
| 220 | MCSchedModel::DefaultLoadLatency, |
| 221 | MCSchedModel::DefaultHighLatency, |
| 222 | MCSchedModel::DefaultMispredictPenalty, |
| 223 | false, // PostRAScheduler |
| 224 | false, // CompleteModel |
| 225 | false, // EnableIntervals |
| 226 | 0, // Processor ID |
| 227 | nullptr, nullptr, 0, 0, // No instruction-level machine model. |
| 228 | DBGVAL_OR_NULLPTR(&AVRSchedClassNames), // SchedClassNames |
| 229 | nullptr, // No Itinerary |
| 230 | nullptr // No extra processor descriptor |
| 231 | }; |
| 232 | |
| 233 | #undef DBGFIELD |
| 234 | |
| 235 | #undef DBGVAL_OR_NULLPTR |
| 236 | |
| 237 | // Sorted (by key) array of values for CPU subtype. |
| 238 | extern const llvm::SubtargetSubTypeKV AVRSubTypeKV[] = { |
| 239 | { "at43usb320" , { { { 0x4000080ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 240 | { "at43usb355" , { { { 0x200004ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 241 | { "at76c711" , { { { 0x200004ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 242 | { "at86rf401" , { { { 0x900000100040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 243 | { "at90c8534" , { { { 0x100000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 244 | { "at90can128" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 245 | { "at90can32" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 246 | { "at90can64" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 247 | { "at90pwm1" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 248 | { "at90pwm161" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 249 | { "at90pwm2" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 250 | { "at90pwm216" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 251 | { "at90pwm2b" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 252 | { "at90pwm3" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 253 | { "at90pwm316" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 254 | { "at90pwm3b" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 255 | { "at90pwm81" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 256 | { "at90s1200" , { { { 0x40000000040001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 257 | { "at90s2313" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 258 | { "at90s2323" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 259 | { "at90s2333" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 260 | { "at90s2343" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 261 | { "at90s4414" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 262 | { "at90s4433" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 263 | { "at90s4434" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 264 | { "at90s8515" , { { { 0x100000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 265 | { "at90s8535" , { { { 0x100000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 266 | { "at90scr100" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 267 | { "at90usb1286" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 268 | { "at90usb1287" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 269 | { "at90usb162" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 270 | { "at90usb646" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 271 | { "at90usb647" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 272 | { "at90usb82" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 273 | { "at94k" , { { { 0x1900000200010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 274 | { "ata5272" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 275 | { "ata5505" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 276 | { "ata5702m322" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 277 | { "ata5782" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 278 | { "ata5790" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 279 | { "ata5790n" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 280 | { "ata5791" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 281 | { "ata5795" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 282 | { "ata5831" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 283 | { "ata6285" , { { { 0x100000000400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 284 | { "ata6286" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 285 | { "ata6289" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 286 | { "ata6612c" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 287 | { "ata6613c" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 288 | { "ata6614q" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 289 | { "ata6616c" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 290 | { "ata6617c" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 291 | { "ata664251" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 292 | { "ata8210" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 293 | { "ata8510" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 294 | { "atmega103" , { { { 0x4000080ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 295 | { "atmega128" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 296 | { "atmega1280" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 297 | { "atmega1281" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 298 | { "atmega1284" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 299 | { "atmega1284p" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 300 | { "atmega1284rfr2" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 301 | { "atmega128a" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 302 | { "atmega128rfa1" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 303 | { "atmega128rfr2" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 304 | { "atmega16" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 305 | { "atmega1608" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 306 | { "atmega1609" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 307 | { "atmega161" , { { { 0x5900000200010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 308 | { "atmega162" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 309 | { "atmega163" , { { { 0x5900000200010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 310 | { "atmega164a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 311 | { "atmega164p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 312 | { "atmega164pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 313 | { "atmega165" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 314 | { "atmega165a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 315 | { "atmega165p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 316 | { "atmega165pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 317 | { "atmega168" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 318 | { "atmega168a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 319 | { "atmega168p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 320 | { "atmega168pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 321 | { "atmega168pb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 322 | { "atmega169" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 323 | { "atmega169a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 324 | { "atmega169p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 325 | { "atmega169pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 326 | { "atmega16a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 327 | { "atmega16hva" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 328 | { "atmega16hva2" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 329 | { "atmega16hvb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 330 | { "atmega16hvbrevb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 331 | { "atmega16m1" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 332 | { "atmega16u2" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 333 | { "atmega16u4" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 334 | { "atmega2560" , { { { 0x1000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 335 | { "atmega2561" , { { { 0x1000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 336 | { "atmega2564rfr2" , { { { 0x1000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 337 | { "atmega256rfr2" , { { { 0x1000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 338 | { "atmega32" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 339 | { "atmega3208" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 340 | { "atmega3209" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 341 | { "atmega323" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 342 | { "atmega324a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 343 | { "atmega324p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 344 | { "atmega324pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 345 | { "atmega324pb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 346 | { "atmega325" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 347 | { "atmega3250" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 348 | { "atmega3250a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 349 | { "atmega3250p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 350 | { "atmega3250pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 351 | { "atmega325a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 352 | { "atmega325p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 353 | { "atmega325pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 354 | { "atmega328" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 355 | { "atmega328p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 356 | { "atmega328pb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 357 | { "atmega329" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 358 | { "atmega3290" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 359 | { "atmega3290a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 360 | { "atmega3290p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 361 | { "atmega3290pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 362 | { "atmega329a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 363 | { "atmega329p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 364 | { "atmega329pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 365 | { "atmega32a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 366 | { "atmega32c1" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 367 | { "atmega32hvb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 368 | { "atmega32hvbrevb" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 369 | { "atmega32m1" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 370 | { "atmega32u2" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 371 | { "atmega32u4" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 372 | { "atmega32u6" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 373 | { "atmega406" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 374 | { "atmega48" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 375 | { "atmega4808" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 376 | { "atmega4809" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 377 | { "atmega48a" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 378 | { "atmega48p" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 379 | { "atmega48pa" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 380 | { "atmega48pb" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 381 | { "atmega64" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 382 | { "atmega640" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 383 | { "atmega644" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 384 | { "atmega644a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 385 | { "atmega644p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 386 | { "atmega644pa" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 387 | { "atmega644rfr2" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 388 | { "atmega645" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 389 | { "atmega6450" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 390 | { "atmega6450a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 391 | { "atmega6450p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 392 | { "atmega645a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 393 | { "atmega645p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 394 | { "atmega649" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 395 | { "atmega6490" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 396 | { "atmega6490a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 397 | { "atmega6490p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 398 | { "atmega649a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 399 | { "atmega649p" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 400 | { "atmega64a" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 401 | { "atmega64c1" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 402 | { "atmega64hve" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 403 | { "atmega64hve2" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 404 | { "atmega64m1" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 405 | { "atmega64rfr2" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 406 | { "atmega8" , { { { 0x105900000100008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 407 | { "atmega808" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 408 | { "atmega809" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 409 | { "atmega8515" , { { { 0x105900000100008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 410 | { "atmega8535" , { { { 0x105900000100008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 411 | { "atmega88" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 412 | { "atmega88a" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 413 | { "atmega88p" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 414 | { "atmega88pa" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 415 | { "atmega88pb" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 416 | { "atmega8a" , { { { 0x105900000100008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 417 | { "atmega8hva" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 418 | { "atmega8u2" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 419 | { "attiny10" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 420 | { "attiny102" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 421 | { "attiny104" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 422 | { "attiny11" , { { { 0x40000000080001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 423 | { "attiny12" , { { { 0x40000000080001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 424 | { "attiny13" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 425 | { "attiny13a" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 426 | { "attiny15" , { { { 0x40000000080001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 427 | { "attiny1604" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 428 | { "attiny1606" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 429 | { "attiny1607" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 430 | { "attiny1614" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 431 | { "attiny1616" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 432 | { "attiny1617" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 433 | { "attiny1624" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 434 | { "attiny1626" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 435 | { "attiny1627" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 436 | { "attiny1634" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 437 | { "attiny167" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 438 | { "attiny20" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 439 | { "attiny202" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 440 | { "attiny204" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 441 | { "attiny212" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 442 | { "attiny214" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 443 | { "attiny22" , { { { 0x40000000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 444 | { "attiny2313" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 445 | { "attiny2313a" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 446 | { "attiny24" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 447 | { "attiny24a" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 448 | { "attiny25" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 449 | { "attiny26" , { { { 0x40100000100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 450 | { "attiny261" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 451 | { "attiny261a" , { { { 0x40000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 452 | { "attiny28" , { { { 0x40000000080001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 453 | { "attiny3216" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 454 | { "attiny3217" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 455 | { "attiny3224" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 456 | { "attiny3226" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 457 | { "attiny3227" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 458 | { "attiny4" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 459 | { "attiny40" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 460 | { "attiny402" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 461 | { "attiny404" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 462 | { "attiny406" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 463 | { "attiny412" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 464 | { "attiny414" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 465 | { "attiny416" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 466 | { "attiny417" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 467 | { "attiny4313" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 468 | { "attiny43u" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 469 | { "attiny44" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 470 | { "attiny441" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 471 | { "attiny44a" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 472 | { "attiny45" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 473 | { "attiny461" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 474 | { "attiny461a" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 475 | { "attiny48" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 476 | { "attiny5" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 477 | { "attiny804" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 478 | { "attiny806" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 479 | { "attiny807" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 480 | { "attiny814" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 481 | { "attiny816" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 482 | { "attiny817" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 483 | { "attiny828" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 484 | { "attiny84" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 485 | { "attiny841" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 486 | { "attiny84a" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 487 | { "attiny85" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 488 | { "attiny861" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 489 | { "attiny861a" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 490 | { "attiny87" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 491 | { "attiny88" , { { { 0x100000002000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 492 | { "attiny9" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 493 | { "atxmega128a1" , { { { 0x40020000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 494 | { "atxmega128a1u" , { { { 0x400020000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 495 | { "atxmega128a3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 496 | { "atxmega128a3u" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 497 | { "atxmega128a4u" , { { { 0x400020000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 498 | { "atxmega128b1" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 499 | { "atxmega128b3" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 500 | { "atxmega128c3" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 501 | { "atxmega128d3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 502 | { "atxmega128d4" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 503 | { "atxmega16a4" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 504 | { "atxmega16a4u" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 505 | { "atxmega16c4" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 506 | { "atxmega16d4" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 507 | { "atxmega16e5" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 508 | { "atxmega192a3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 509 | { "atxmega192a3u" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 510 | { "atxmega192c3" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 511 | { "atxmega192d3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 512 | { "atxmega256a3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 513 | { "atxmega256a3b" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 514 | { "atxmega256a3bu" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 515 | { "atxmega256a3u" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 516 | { "atxmega256c3" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 517 | { "atxmega256d3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 518 | { "atxmega32a4" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 519 | { "atxmega32a4u" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 520 | { "atxmega32c3" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 521 | { "atxmega32c4" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 522 | { "atxmega32d3" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 523 | { "atxmega32d4" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 524 | { "atxmega32e5" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 525 | { "atxmega384c3" , { { { 0x400010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 526 | { "atxmega384d3" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 527 | { "atxmega64a1" , { { { 0x40008000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 528 | { "atxmega64a1u" , { { { 0x400008000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 529 | { "atxmega64a3" , { { { 0x40004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 530 | { "atxmega64a3u" , { { { 0x400004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 531 | { "atxmega64a4u" , { { { 0x400004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 532 | { "atxmega64b1" , { { { 0x400004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 533 | { "atxmega64b3" , { { { 0x400004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 534 | { "atxmega64c3" , { { { 0x400004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 535 | { "atxmega64d3" , { { { 0x40004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 536 | { "atxmega64d4" , { { { 0x40004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 537 | { "atxmega8e5" , { { { 0x400001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 538 | { "avr1" , { { { 0x80001ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 539 | { "avr128da28" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 540 | { "avr128da32" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 541 | { "avr128da48" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 542 | { "avr128da64" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 543 | { "avr128db28" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 544 | { "avr128db32" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 545 | { "avr128db48" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 546 | { "avr128db64" , { { { 0x200004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 547 | { "avr16dd20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 548 | { "avr16dd28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 549 | { "avr16dd32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 550 | { "avr16du14" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 551 | { "avr16du20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 552 | { "avr16du28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 553 | { "avr16du32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 554 | { "avr16ea28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 555 | { "avr16ea32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 556 | { "avr16ea48" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 557 | { "avr16eb14" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 558 | { "avr16eb20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 559 | { "avr16eb28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 560 | { "avr16eb32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 561 | { "avr2" , { { { 0x100002ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 562 | { "avr25" , { { { 0x2000040ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 563 | { "avr3" , { { { 0x200004ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 564 | { "avr31" , { { { 0x4000080ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 565 | { "avr32da28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 566 | { "avr32da32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 567 | { "avr32da48" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 568 | { "avr32db28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 569 | { "avr32db32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 570 | { "avr32db48" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 571 | { "avr32dd14" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 572 | { "avr32dd20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 573 | { "avr32dd28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 574 | { "avr32dd32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 575 | { "avr32du14" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 576 | { "avr32du20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 577 | { "avr32du28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 578 | { "avr32du32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 579 | { "avr32ea28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 580 | { "avr32ea32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 581 | { "avr32ea48" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 582 | { "avr32sd20" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 583 | { "avr32sd28" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 584 | { "avr32sd32" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 585 | { "avr35" , { { { 0x8000100ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 586 | { "avr4" , { { { 0x400008ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 587 | { "avr5" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 588 | { "avr51" , { { { 0x10000200ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 589 | { "avr6" , { { { 0x1000020ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 590 | { "avr64da28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 591 | { "avr64da32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 592 | { "avr64da48" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 593 | { "avr64da64" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 594 | { "avr64db28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 595 | { "avr64db32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 596 | { "avr64db48" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 597 | { "avr64db64" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 598 | { "avr64dd14" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 599 | { "avr64dd20" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 600 | { "avr64dd28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 601 | { "avr64dd32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 602 | { "avr64du28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 603 | { "avr64du32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 604 | { "avr64ea28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 605 | { "avr64ea32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 606 | { "avr64ea48" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 607 | { "avr64sd28" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 608 | { "avr64sd32" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 609 | { "avr64sd48" , { { { 0x80001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 610 | { "avrtiny" , { { { 0x20000400ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 611 | { "avrxmega1" , { { { 0x40000800ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 612 | { "avrxmega2" , { { { 0x40001000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 613 | { "avrxmega3" , { { { 0x100002000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 614 | { "avrxmega4" , { { { 0x40004000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 615 | { "avrxmega5" , { { { 0x40008000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 616 | { "avrxmega6" , { { { 0x40010000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 617 | { "avrxmega7" , { { { 0x40020000ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 618 | { "m3000" , { { { 0x800010ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, { { { 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, 0x0ULL, } } }, &NoSchedModel }, |
| 619 | }; |
| 620 | |
| 621 | // Sorted array of names of CPU subtypes, including aliases. |
| 622 | extern const llvm::StringRef AVRNames[] = { |
| 623 | "at43usb320" , |
| 624 | "at43usb355" , |
| 625 | "at76c711" , |
| 626 | "at86rf401" , |
| 627 | "at90c8534" , |
| 628 | "at90can128" , |
| 629 | "at90can32" , |
| 630 | "at90can64" , |
| 631 | "at90pwm1" , |
| 632 | "at90pwm161" , |
| 633 | "at90pwm2" , |
| 634 | "at90pwm216" , |
| 635 | "at90pwm2b" , |
| 636 | "at90pwm3" , |
| 637 | "at90pwm316" , |
| 638 | "at90pwm3b" , |
| 639 | "at90pwm81" , |
| 640 | "at90s1200" , |
| 641 | "at90s2313" , |
| 642 | "at90s2323" , |
| 643 | "at90s2333" , |
| 644 | "at90s2343" , |
| 645 | "at90s4414" , |
| 646 | "at90s4433" , |
| 647 | "at90s4434" , |
| 648 | "at90s8515" , |
| 649 | "at90s8535" , |
| 650 | "at90scr100" , |
| 651 | "at90usb1286" , |
| 652 | "at90usb1287" , |
| 653 | "at90usb162" , |
| 654 | "at90usb646" , |
| 655 | "at90usb647" , |
| 656 | "at90usb82" , |
| 657 | "at94k" , |
| 658 | "ata5272" , |
| 659 | "ata5505" , |
| 660 | "ata5702m322" , |
| 661 | "ata5782" , |
| 662 | "ata5790" , |
| 663 | "ata5790n" , |
| 664 | "ata5791" , |
| 665 | "ata5795" , |
| 666 | "ata5831" , |
| 667 | "ata6285" , |
| 668 | "ata6286" , |
| 669 | "ata6289" , |
| 670 | "ata6612c" , |
| 671 | "ata6613c" , |
| 672 | "ata6614q" , |
| 673 | "ata6616c" , |
| 674 | "ata6617c" , |
| 675 | "ata664251" , |
| 676 | "ata8210" , |
| 677 | "ata8510" , |
| 678 | "atmega103" , |
| 679 | "atmega128" , |
| 680 | "atmega1280" , |
| 681 | "atmega1281" , |
| 682 | "atmega1284" , |
| 683 | "atmega1284p" , |
| 684 | "atmega1284rfr2" , |
| 685 | "atmega128a" , |
| 686 | "atmega128rfa1" , |
| 687 | "atmega128rfr2" , |
| 688 | "atmega16" , |
| 689 | "atmega1608" , |
| 690 | "atmega1609" , |
| 691 | "atmega161" , |
| 692 | "atmega162" , |
| 693 | "atmega163" , |
| 694 | "atmega164a" , |
| 695 | "atmega164p" , |
| 696 | "atmega164pa" , |
| 697 | "atmega165" , |
| 698 | "atmega165a" , |
| 699 | "atmega165p" , |
| 700 | "atmega165pa" , |
| 701 | "atmega168" , |
| 702 | "atmega168a" , |
| 703 | "atmega168p" , |
| 704 | "atmega168pa" , |
| 705 | "atmega168pb" , |
| 706 | "atmega169" , |
| 707 | "atmega169a" , |
| 708 | "atmega169p" , |
| 709 | "atmega169pa" , |
| 710 | "atmega16a" , |
| 711 | "atmega16hva" , |
| 712 | "atmega16hva2" , |
| 713 | "atmega16hvb" , |
| 714 | "atmega16hvbrevb" , |
| 715 | "atmega16m1" , |
| 716 | "atmega16u2" , |
| 717 | "atmega16u4" , |
| 718 | "atmega2560" , |
| 719 | "atmega2561" , |
| 720 | "atmega2564rfr2" , |
| 721 | "atmega256rfr2" , |
| 722 | "atmega32" , |
| 723 | "atmega3208" , |
| 724 | "atmega3209" , |
| 725 | "atmega323" , |
| 726 | "atmega324a" , |
| 727 | "atmega324p" , |
| 728 | "atmega324pa" , |
| 729 | "atmega324pb" , |
| 730 | "atmega325" , |
| 731 | "atmega3250" , |
| 732 | "atmega3250a" , |
| 733 | "atmega3250p" , |
| 734 | "atmega3250pa" , |
| 735 | "atmega325a" , |
| 736 | "atmega325p" , |
| 737 | "atmega325pa" , |
| 738 | "atmega328" , |
| 739 | "atmega328p" , |
| 740 | "atmega328pb" , |
| 741 | "atmega329" , |
| 742 | "atmega3290" , |
| 743 | "atmega3290a" , |
| 744 | "atmega3290p" , |
| 745 | "atmega3290pa" , |
| 746 | "atmega329a" , |
| 747 | "atmega329p" , |
| 748 | "atmega329pa" , |
| 749 | "atmega32a" , |
| 750 | "atmega32c1" , |
| 751 | "atmega32hvb" , |
| 752 | "atmega32hvbrevb" , |
| 753 | "atmega32m1" , |
| 754 | "atmega32u2" , |
| 755 | "atmega32u4" , |
| 756 | "atmega32u6" , |
| 757 | "atmega406" , |
| 758 | "atmega48" , |
| 759 | "atmega4808" , |
| 760 | "atmega4809" , |
| 761 | "atmega48a" , |
| 762 | "atmega48p" , |
| 763 | "atmega48pa" , |
| 764 | "atmega48pb" , |
| 765 | "atmega64" , |
| 766 | "atmega640" , |
| 767 | "atmega644" , |
| 768 | "atmega644a" , |
| 769 | "atmega644p" , |
| 770 | "atmega644pa" , |
| 771 | "atmega644rfr2" , |
| 772 | "atmega645" , |
| 773 | "atmega6450" , |
| 774 | "atmega6450a" , |
| 775 | "atmega6450p" , |
| 776 | "atmega645a" , |
| 777 | "atmega645p" , |
| 778 | "atmega649" , |
| 779 | "atmega6490" , |
| 780 | "atmega6490a" , |
| 781 | "atmega6490p" , |
| 782 | "atmega649a" , |
| 783 | "atmega649p" , |
| 784 | "atmega64a" , |
| 785 | "atmega64c1" , |
| 786 | "atmega64hve" , |
| 787 | "atmega64hve2" , |
| 788 | "atmega64m1" , |
| 789 | "atmega64rfr2" , |
| 790 | "atmega8" , |
| 791 | "atmega808" , |
| 792 | "atmega809" , |
| 793 | "atmega8515" , |
| 794 | "atmega8535" , |
| 795 | "atmega88" , |
| 796 | "atmega88a" , |
| 797 | "atmega88p" , |
| 798 | "atmega88pa" , |
| 799 | "atmega88pb" , |
| 800 | "atmega8a" , |
| 801 | "atmega8hva" , |
| 802 | "atmega8u2" , |
| 803 | "attiny10" , |
| 804 | "attiny102" , |
| 805 | "attiny104" , |
| 806 | "attiny11" , |
| 807 | "attiny12" , |
| 808 | "attiny13" , |
| 809 | "attiny13a" , |
| 810 | "attiny15" , |
| 811 | "attiny1604" , |
| 812 | "attiny1606" , |
| 813 | "attiny1607" , |
| 814 | "attiny1614" , |
| 815 | "attiny1616" , |
| 816 | "attiny1617" , |
| 817 | "attiny1624" , |
| 818 | "attiny1626" , |
| 819 | "attiny1627" , |
| 820 | "attiny1634" , |
| 821 | "attiny167" , |
| 822 | "attiny20" , |
| 823 | "attiny202" , |
| 824 | "attiny204" , |
| 825 | "attiny212" , |
| 826 | "attiny214" , |
| 827 | "attiny22" , |
| 828 | "attiny2313" , |
| 829 | "attiny2313a" , |
| 830 | "attiny24" , |
| 831 | "attiny24a" , |
| 832 | "attiny25" , |
| 833 | "attiny26" , |
| 834 | "attiny261" , |
| 835 | "attiny261a" , |
| 836 | "attiny28" , |
| 837 | "attiny3216" , |
| 838 | "attiny3217" , |
| 839 | "attiny3224" , |
| 840 | "attiny3226" , |
| 841 | "attiny3227" , |
| 842 | "attiny4" , |
| 843 | "attiny40" , |
| 844 | "attiny402" , |
| 845 | "attiny404" , |
| 846 | "attiny406" , |
| 847 | "attiny412" , |
| 848 | "attiny414" , |
| 849 | "attiny416" , |
| 850 | "attiny417" , |
| 851 | "attiny4313" , |
| 852 | "attiny43u" , |
| 853 | "attiny44" , |
| 854 | "attiny441" , |
| 855 | "attiny44a" , |
| 856 | "attiny45" , |
| 857 | "attiny461" , |
| 858 | "attiny461a" , |
| 859 | "attiny48" , |
| 860 | "attiny5" , |
| 861 | "attiny804" , |
| 862 | "attiny806" , |
| 863 | "attiny807" , |
| 864 | "attiny814" , |
| 865 | "attiny816" , |
| 866 | "attiny817" , |
| 867 | "attiny828" , |
| 868 | "attiny84" , |
| 869 | "attiny841" , |
| 870 | "attiny84a" , |
| 871 | "attiny85" , |
| 872 | "attiny861" , |
| 873 | "attiny861a" , |
| 874 | "attiny87" , |
| 875 | "attiny88" , |
| 876 | "attiny9" , |
| 877 | "atxmega128a1" , |
| 878 | "atxmega128a1u" , |
| 879 | "atxmega128a3" , |
| 880 | "atxmega128a3u" , |
| 881 | "atxmega128a4u" , |
| 882 | "atxmega128b1" , |
| 883 | "atxmega128b3" , |
| 884 | "atxmega128c3" , |
| 885 | "atxmega128d3" , |
| 886 | "atxmega128d4" , |
| 887 | "atxmega16a4" , |
| 888 | "atxmega16a4u" , |
| 889 | "atxmega16c4" , |
| 890 | "atxmega16d4" , |
| 891 | "atxmega16e5" , |
| 892 | "atxmega192a3" , |
| 893 | "atxmega192a3u" , |
| 894 | "atxmega192c3" , |
| 895 | "atxmega192d3" , |
| 896 | "atxmega256a3" , |
| 897 | "atxmega256a3b" , |
| 898 | "atxmega256a3bu" , |
| 899 | "atxmega256a3u" , |
| 900 | "atxmega256c3" , |
| 901 | "atxmega256d3" , |
| 902 | "atxmega32a4" , |
| 903 | "atxmega32a4u" , |
| 904 | "atxmega32c3" , |
| 905 | "atxmega32c4" , |
| 906 | "atxmega32d3" , |
| 907 | "atxmega32d4" , |
| 908 | "atxmega32e5" , |
| 909 | "atxmega384c3" , |
| 910 | "atxmega384d3" , |
| 911 | "atxmega64a1" , |
| 912 | "atxmega64a1u" , |
| 913 | "atxmega64a3" , |
| 914 | "atxmega64a3u" , |
| 915 | "atxmega64a4u" , |
| 916 | "atxmega64b1" , |
| 917 | "atxmega64b3" , |
| 918 | "atxmega64c3" , |
| 919 | "atxmega64d3" , |
| 920 | "atxmega64d4" , |
| 921 | "atxmega8e5" , |
| 922 | "avr1" , |
| 923 | "avr128da28" , |
| 924 | "avr128da32" , |
| 925 | "avr128da48" , |
| 926 | "avr128da64" , |
| 927 | "avr128db28" , |
| 928 | "avr128db32" , |
| 929 | "avr128db48" , |
| 930 | "avr128db64" , |
| 931 | "avr16dd20" , |
| 932 | "avr16dd28" , |
| 933 | "avr16dd32" , |
| 934 | "avr16du14" , |
| 935 | "avr16du20" , |
| 936 | "avr16du28" , |
| 937 | "avr16du32" , |
| 938 | "avr16ea28" , |
| 939 | "avr16ea32" , |
| 940 | "avr16ea48" , |
| 941 | "avr16eb14" , |
| 942 | "avr16eb20" , |
| 943 | "avr16eb28" , |
| 944 | "avr16eb32" , |
| 945 | "avr2" , |
| 946 | "avr25" , |
| 947 | "avr3" , |
| 948 | "avr31" , |
| 949 | "avr32da28" , |
| 950 | "avr32da32" , |
| 951 | "avr32da48" , |
| 952 | "avr32db28" , |
| 953 | "avr32db32" , |
| 954 | "avr32db48" , |
| 955 | "avr32dd14" , |
| 956 | "avr32dd20" , |
| 957 | "avr32dd28" , |
| 958 | "avr32dd32" , |
| 959 | "avr32du14" , |
| 960 | "avr32du20" , |
| 961 | "avr32du28" , |
| 962 | "avr32du32" , |
| 963 | "avr32ea28" , |
| 964 | "avr32ea32" , |
| 965 | "avr32ea48" , |
| 966 | "avr32sd20" , |
| 967 | "avr32sd28" , |
| 968 | "avr32sd32" , |
| 969 | "avr35" , |
| 970 | "avr4" , |
| 971 | "avr5" , |
| 972 | "avr51" , |
| 973 | "avr6" , |
| 974 | "avr64da28" , |
| 975 | "avr64da32" , |
| 976 | "avr64da48" , |
| 977 | "avr64da64" , |
| 978 | "avr64db28" , |
| 979 | "avr64db32" , |
| 980 | "avr64db48" , |
| 981 | "avr64db64" , |
| 982 | "avr64dd14" , |
| 983 | "avr64dd20" , |
| 984 | "avr64dd28" , |
| 985 | "avr64dd32" , |
| 986 | "avr64du28" , |
| 987 | "avr64du32" , |
| 988 | "avr64ea28" , |
| 989 | "avr64ea32" , |
| 990 | "avr64ea48" , |
| 991 | "avr64sd28" , |
| 992 | "avr64sd32" , |
| 993 | "avr64sd48" , |
| 994 | "avrtiny" , |
| 995 | "avrxmega1" , |
| 996 | "avrxmega2" , |
| 997 | "avrxmega3" , |
| 998 | "avrxmega4" , |
| 999 | "avrxmega5" , |
| 1000 | "avrxmega6" , |
| 1001 | "avrxmega7" , |
| 1002 | "m3000" }; |
| 1003 | |
| 1004 | namespace AVR_MC { |
| 1005 | unsigned resolveVariantSchedClassImpl(unsigned SchedClass, |
| 1006 | const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) { |
| 1007 | // Don't know how to resolve this scheduling class. |
| 1008 | return 0; |
| 1009 | } |
| 1010 | } // end namespace AVR_MC |
| 1011 | |
| 1012 | struct AVRGenMCSubtargetInfo : public MCSubtargetInfo { |
| 1013 | AVRGenMCSubtargetInfo(const Triple &TT, |
| 1014 | StringRef CPU, StringRef TuneCPU, StringRef FS, |
| 1015 | ArrayRef<StringRef> PN, |
| 1016 | ArrayRef<SubtargetFeatureKV> PF, |
| 1017 | ArrayRef<SubtargetSubTypeKV> PD, |
| 1018 | const MCWriteProcResEntry *WPR, |
| 1019 | const MCWriteLatencyEntry *WL, |
| 1020 | const MCReadAdvanceEntry *RA, const InstrStage *IS, |
| 1021 | const unsigned *OC, const unsigned *FP) : |
| 1022 | MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD, |
| 1023 | WPR, WL, RA, IS, OC, FP) { } |
| 1024 | |
| 1025 | unsigned resolveVariantSchedClass(unsigned SchedClass, |
| 1026 | const MCInst *MI, const MCInstrInfo *MCII, |
| 1027 | unsigned CPUID) const override { |
| 1028 | return AVR_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, CPUID); |
| 1029 | } |
| 1030 | }; |
| 1031 | |
| 1032 | static inline MCSubtargetInfo *createAVRMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) { |
| 1033 | return new AVRGenMCSubtargetInfo(TT, CPU, TuneCPU, FS, AVRNames, AVRFeatureKV, AVRSubTypeKV, |
| 1034 | AVRWriteProcResTable, AVRWriteLatencyTable, AVRReadAdvanceTable, |
| 1035 | nullptr, nullptr, nullptr); |
| 1036 | } |
| 1037 | |
| 1038 | } // end namespace llvm |
| 1039 | |
| 1040 | #endif // GET_SUBTARGETINFO_MC_DESC |
| 1041 | |
| 1042 | |
| 1043 | #ifdef GET_SUBTARGETINFO_TARGET_DESC |
| 1044 | #undef GET_SUBTARGETINFO_TARGET_DESC |
| 1045 | |
| 1046 | #include "llvm/ADT/BitmaskEnum.h" |
| 1047 | #include "llvm/Support/Debug.h" |
| 1048 | #include "llvm/Support/raw_ostream.h" |
| 1049 | |
| 1050 | // ParseSubtargetFeatures - Parses features string setting specified |
| 1051 | // subtarget options. |
| 1052 | void llvm::AVRSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) { |
| 1053 | LLVM_DEBUG(dbgs() << "\nFeatures:" << FS); |
| 1054 | LLVM_DEBUG(dbgs() << "\nCPU:" << CPU); |
| 1055 | LLVM_DEBUG(dbgs() << "\nTuneCPU:" << TuneCPU << "\n\n" ); |
| 1056 | InitMCProcessorInfo(CPU, TuneCPU, FS); |
| 1057 | const FeatureBitset &Bits = getFeatureBits(); |
| 1058 | if (Bits[AVR::ELFArchAVR1] && ELFArch < ELF::EF_AVR_ARCH_AVR1) ELFArch = ELF::EF_AVR_ARCH_AVR1; |
| 1059 | if (Bits[AVR::ELFArchAVR2] && ELFArch < ELF::EF_AVR_ARCH_AVR2) ELFArch = ELF::EF_AVR_ARCH_AVR2; |
| 1060 | if (Bits[AVR::ELFArchAVR3] && ELFArch < ELF::EF_AVR_ARCH_AVR3) ELFArch = ELF::EF_AVR_ARCH_AVR3; |
| 1061 | if (Bits[AVR::ELFArchAVR4] && ELFArch < ELF::EF_AVR_ARCH_AVR4) ELFArch = ELF::EF_AVR_ARCH_AVR4; |
| 1062 | if (Bits[AVR::ELFArchAVR5] && ELFArch < ELF::EF_AVR_ARCH_AVR5) ELFArch = ELF::EF_AVR_ARCH_AVR5; |
| 1063 | if (Bits[AVR::ELFArchAVR6] && ELFArch < ELF::EF_AVR_ARCH_AVR6) ELFArch = ELF::EF_AVR_ARCH_AVR6; |
| 1064 | if (Bits[AVR::ELFArchAVR25] && ELFArch < ELF::EF_AVR_ARCH_AVR25) ELFArch = ELF::EF_AVR_ARCH_AVR25; |
| 1065 | if (Bits[AVR::ELFArchAVR31] && ELFArch < ELF::EF_AVR_ARCH_AVR31) ELFArch = ELF::EF_AVR_ARCH_AVR31; |
| 1066 | if (Bits[AVR::ELFArchAVR35] && ELFArch < ELF::EF_AVR_ARCH_AVR35) ELFArch = ELF::EF_AVR_ARCH_AVR35; |
| 1067 | if (Bits[AVR::ELFArchAVR51] && ELFArch < ELF::EF_AVR_ARCH_AVR51) ELFArch = ELF::EF_AVR_ARCH_AVR51; |
| 1068 | if (Bits[AVR::ELFArchTiny] && ELFArch < ELF::EF_AVR_ARCH_AVRTINY) ELFArch = ELF::EF_AVR_ARCH_AVRTINY; |
| 1069 | if (Bits[AVR::ELFArchXMEGA1] && ELFArch < ELF::EF_AVR_ARCH_XMEGA1) ELFArch = ELF::EF_AVR_ARCH_XMEGA1; |
| 1070 | if (Bits[AVR::ELFArchXMEGA2] && ELFArch < ELF::EF_AVR_ARCH_XMEGA2) ELFArch = ELF::EF_AVR_ARCH_XMEGA2; |
| 1071 | if (Bits[AVR::ELFArchXMEGA3] && ELFArch < ELF::EF_AVR_ARCH_XMEGA3) ELFArch = ELF::EF_AVR_ARCH_XMEGA3; |
| 1072 | if (Bits[AVR::ELFArchXMEGA4] && ELFArch < ELF::EF_AVR_ARCH_XMEGA4) ELFArch = ELF::EF_AVR_ARCH_XMEGA4; |
| 1073 | if (Bits[AVR::ELFArchXMEGA5] && ELFArch < ELF::EF_AVR_ARCH_XMEGA5) ELFArch = ELF::EF_AVR_ARCH_XMEGA5; |
| 1074 | if (Bits[AVR::ELFArchXMEGA6] && ELFArch < ELF::EF_AVR_ARCH_XMEGA6) ELFArch = ELF::EF_AVR_ARCH_XMEGA6; |
| 1075 | if (Bits[AVR::ELFArchXMEGA7] && ELFArch < ELF::EF_AVR_ARCH_XMEGA7) ELFArch = ELF::EF_AVR_ARCH_XMEGA7; |
| 1076 | if (Bits[AVR::FamilyAVR0]) HasFeatureSetFamilyAVR0 = true; |
| 1077 | if (Bits[AVR::FamilyAVR1]) HasFeatureSetFamilyAVR1 = true; |
| 1078 | if (Bits[AVR::FamilyAVR2]) HasFeatureSetFamilyAVR2 = true; |
| 1079 | if (Bits[AVR::FamilyAVR3]) HasFeatureSetFamilyAVR3 = true; |
| 1080 | if (Bits[AVR::FamilyAVR4]) HasFeatureSetFamilyAVR4 = true; |
| 1081 | if (Bits[AVR::FamilyAVR5]) HasFeatureSetFamilyAVR5 = true; |
| 1082 | if (Bits[AVR::FamilyAVR6]) HasFeatureSetFamilyAVR6 = true; |
| 1083 | if (Bits[AVR::FamilyAVR25]) HasFeatureSetFamilyAVR25 = true; |
| 1084 | if (Bits[AVR::FamilyAVR31]) HasFeatureSetFamilyAVR31 = true; |
| 1085 | if (Bits[AVR::FamilyAVR35]) HasFeatureSetFamilyAVR35 = true; |
| 1086 | if (Bits[AVR::FamilyAVR51]) HasFeatureSetFamilyAVR51 = true; |
| 1087 | if (Bits[AVR::FamilyTiny]) HasFeatureSetFamilyTiny = true; |
| 1088 | if (Bits[AVR::FamilyXMEGA]) HasFeatureSetFamilyXMEGA = true; |
| 1089 | if (Bits[AVR::FamilyXMEGA2]) HasFeatureSetFamilyXMEGA2 = true; |
| 1090 | if (Bits[AVR::FamilyXMEGA3]) HasFeatureSetFamilyXMEGA3 = true; |
| 1091 | if (Bits[AVR::FamilyXMEGA4]) HasFeatureSetFamilyXMEGA4 = true; |
| 1092 | if (Bits[AVR::FamilyXMEGAU]) HasFeatureSetFamilyXMEGAU = true; |
| 1093 | if (Bits[AVR::FeatureADDSUBIW]) HasADDSUBIW = true; |
| 1094 | if (Bits[AVR::FeatureBREAK]) HasBREAK = true; |
| 1095 | if (Bits[AVR::FeatureDES]) HasDES = true; |
| 1096 | if (Bits[AVR::FeatureEIJMPCALL]) HasEIJMPCALL = true; |
| 1097 | if (Bits[AVR::FeatureELPM]) HasELPM = true; |
| 1098 | if (Bits[AVR::FeatureELPMX]) HasELPMX = true; |
| 1099 | if (Bits[AVR::FeatureIJMPCALL]) HasSRAMIJMPCALL = true; |
| 1100 | if (Bits[AVR::FeatureJMPCALL]) HasJMPCALL = true; |
| 1101 | if (Bits[AVR::FeatureLPM]) HasLPM = true; |
| 1102 | if (Bits[AVR::FeatureLPMX]) HasLPMX = true; |
| 1103 | if (Bits[AVR::FeatureLowByteFirst]) HasLowByteFirst = true; |
| 1104 | if (Bits[AVR::FeatureMMR]) HasMemMappedGPR = true; |
| 1105 | if (Bits[AVR::FeatureMOVW]) HasMOVW = true; |
| 1106 | if (Bits[AVR::FeatureMultiplication]) SupportsMultiplication = true; |
| 1107 | if (Bits[AVR::FeatureRMW]) SupportsRMW = true; |
| 1108 | if (Bits[AVR::FeatureSPM]) HasSPM = true; |
| 1109 | if (Bits[AVR::FeatureSPMX]) HasSPMX = true; |
| 1110 | if (Bits[AVR::FeatureSRAM]) HasSRAM = true; |
| 1111 | if (Bits[AVR::FeatureSetSpecial]) HasFeatureSetFeatureSetSpecial = true; |
| 1112 | if (Bits[AVR::FeatureSmallStack]) HasSmallStack = true; |
| 1113 | if (Bits[AVR::FeatureTinyEncoding]) HasTinyEncoding = true; |
| 1114 | if (Bits[AVR::FeatureWrappingRjmp]) HasWrappingRjmp = true; |
| 1115 | } |
| 1116 | #endif // GET_SUBTARGETINFO_TARGET_DESC |
| 1117 | |
| 1118 | |
| 1119 | #ifdef GET_SUBTARGETINFO_HEADER |
| 1120 | #undef GET_SUBTARGETINFO_HEADER |
| 1121 | |
| 1122 | namespace llvm { |
| 1123 | class DFAPacketizer; |
| 1124 | namespace AVR_MC { |
| 1125 | unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID); |
| 1126 | } // end namespace AVR_MC |
| 1127 | |
| 1128 | struct AVRGenSubtargetInfo : public TargetSubtargetInfo { |
| 1129 | explicit AVRGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS); |
| 1130 | public: |
| 1131 | unsigned resolveSchedClass(unsigned SchedClass, const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const override; |
| 1132 | unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const override; |
| 1133 | DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const; |
| 1134 | }; |
| 1135 | } // end namespace llvm |
| 1136 | |
| 1137 | #endif // GET_SUBTARGETINFO_HEADER |
| 1138 | |
| 1139 | |
| 1140 | #ifdef GET_SUBTARGETINFO_CTOR |
| 1141 | #undef GET_SUBTARGETINFO_CTOR |
| 1142 | |
| 1143 | #include "llvm/CodeGen/TargetSchedule.h" |
| 1144 | |
| 1145 | namespace llvm { |
| 1146 | extern const llvm::StringRef AVRNames[]; |
| 1147 | extern const llvm::SubtargetFeatureKV AVRFeatureKV[]; |
| 1148 | extern const llvm::SubtargetSubTypeKV AVRSubTypeKV[]; |
| 1149 | extern const llvm::MCWriteProcResEntry AVRWriteProcResTable[]; |
| 1150 | extern const llvm::MCWriteLatencyEntry AVRWriteLatencyTable[]; |
| 1151 | extern const llvm::MCReadAdvanceEntry AVRReadAdvanceTable[]; |
| 1152 | AVRGenSubtargetInfo::AVRGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS) |
| 1153 | : TargetSubtargetInfo(TT, CPU, TuneCPU, FS, ArrayRef(AVRNames, 380), ArrayRef(AVRFeatureKV, 39), ArrayRef(AVRSubTypeKV, 380), |
| 1154 | AVRWriteProcResTable, AVRWriteLatencyTable, AVRReadAdvanceTable, |
| 1155 | nullptr, nullptr, nullptr) {} |
| 1156 | |
| 1157 | unsigned AVRGenSubtargetInfo |
| 1158 | ::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const { |
| 1159 | report_fatal_error("Expected a variant SchedClass" ); |
| 1160 | } // AVRGenSubtargetInfo::resolveSchedClass |
| 1161 | |
| 1162 | unsigned AVRGenSubtargetInfo |
| 1163 | ::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, const MCInstrInfo *MCII, unsigned CPUID) const { |
| 1164 | return AVR_MC::resolveVariantSchedClassImpl(SchedClass, MI, MCII, CPUID); |
| 1165 | } // AVRGenSubtargetInfo::resolveVariantSchedClass |
| 1166 | |
| 1167 | } // end namespace llvm |
| 1168 | |
| 1169 | #endif // GET_SUBTARGETINFO_CTOR |
| 1170 | |
| 1171 | |
| 1172 | #ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS |
| 1173 | #undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS |
| 1174 | |
| 1175 | #endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS |
| 1176 | |
| 1177 | |
| 1178 | #ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS |
| 1179 | #undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS |
| 1180 | |
| 1181 | #endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS |
| 1182 | |
| 1183 | |