| Arch | avr |
| Family | none |
| OS | none |
debug_assertionspanic="unwind"target_abi=""target_arch="avr"target_endian="little"target_env=""target_feature="llvm14-builtins-abi"target_os="none"target_pointer_width="16"target_vendor="unknown"at43usb320at43usb355at76c711at86rf401at90c8534at90can128at90can32at90can64at90pwm1at90pwm161at90pwm2at90pwm216at90pwm2bat90pwm3at90pwm316at90pwm3bat90pwm81at90s1200at90s2313at90s2323at90s2333at90s2343at90s4414at90s4433at90s4434at90s8515at90s8535at90scr100at90usb1286at90usb1287at90usb162at90usb646at90usb647at90usb82at94kata5272ata5505ata5702m322ata5782ata5790ata5790nata5791ata5795ata5831ata6285ata6286ata6289ata6612cata6613cata6614qata6616cata6617cata664251ata8210ata8510atmega103atmega128atmega1280atmega1281atmega1284atmega1284patmega1284rfr2atmega128aatmega128rfa1atmega128rfr2atmega16atmega1608atmega1609atmega161atmega162atmega163atmega164aatmega164patmega164paatmega165atmega165aatmega165patmega165paatmega168atmega168aatmega168patmega168paatmega168pbatmega169atmega169aatmega169patmega169paatmega16aatmega16hvaatmega16hva2atmega16hvbatmega16hvbrevbatmega16m1atmega16u2atmega16u4atmega2560atmega2561atmega2564rfr2atmega256rfr2atmega32atmega3208atmega3209atmega323atmega324aatmega324patmega324paatmega324pbatmega325atmega3250atmega3250aatmega3250patmega3250paatmega325aatmega325patmega325paatmega328atmega328patmega328pbatmega329atmega3290atmega3290aatmega3290patmega3290paatmega329aatmega329patmega329paatmega32aatmega32c1atmega32hvbatmega32hvbrevbatmega32m1atmega32u2atmega32u4atmega32u6atmega406atmega48atmega4808atmega4809atmega48aatmega48patmega48paatmega48pbatmega64atmega640atmega644atmega644aatmega644patmega644paatmega644rfr2atmega645atmega6450atmega6450aatmega6450patmega645aatmega645patmega649atmega6490atmega6490aatmega6490patmega649aatmega649patmega64aatmega64c1atmega64hveatmega64hve2atmega64m1atmega64rfr2atmega8atmega808atmega809atmega8515atmega8535atmega88atmega88aatmega88patmega88paatmega88pbatmega8aatmega8hvaatmega8u2attiny10attiny102attiny104attiny11attiny12attiny13attiny13aattiny15attiny1604attiny1606attiny1607attiny1614attiny1616attiny1617attiny1624attiny1626attiny1627attiny1634attiny167attiny20attiny202attiny204attiny212attiny214attiny22attiny2313attiny2313aattiny24attiny24aattiny25attiny26attiny261attiny261aattiny28attiny3216attiny3217attiny4attiny40attiny402attiny404attiny406attiny412attiny414attiny416attiny417attiny4313attiny43uattiny44attiny441attiny44aattiny45attiny461attiny461aattiny48attiny5attiny804attiny806attiny807attiny814attiny816attiny817attiny828attiny84attiny841attiny84aattiny85attiny861attiny861aattiny87attiny88attiny9atxmega128a1atxmega128a1uatxmega128a3atxmega128a3uatxmega128a4uatxmega128b1atxmega128b3atxmega128c3atxmega128d3atxmega128d4atxmega16a4atxmega16a4uatxmega16c4atxmega16d4atxmega16e5atxmega192a3atxmega192a3uatxmega192c3atxmega192d3atxmega256a3atxmega256a3batxmega256a3buatxmega256a3uatxmega256c3atxmega256d3atxmega32a4atxmega32a4uatxmega32c3atxmega32c4atxmega32d3atxmega32d4atxmega32e5atxmega384c3atxmega384d3atxmega64a1atxmega64a1uatxmega64a3atxmega64a3uatxmega64a4uatxmega64b1atxmega64b3atxmega64c3atxmega64d3atxmega64d4atxmega8e5avr1avr2avr25avr3avr31avr35avr4avr5avr51avr6avrtinyavrxmega1avrxmega2avrxmega3avrxmega4avrxmega5avrxmega6avrxmega7m3000| Feature Name | Feature Explanation | LLVM |
|---|---|---|
| crt-static | Enables C Run-time Libraries to be statically linked. | ⛔️ |
| addsubiw | Enable 16-bit register-immediate addition and subtraction instructions. | ✅ |
| avr0 | The device is a part of the avr0 family. | ✅ |
| avr1 | The device is a part of the avr1 family. | ✅ |
| avr2 | The device is a part of the avr2 family. | ✅ |
| avr25 | The device is a part of the avr25 family. | ✅ |
| avr3 | The device is a part of the avr3 family. | ✅ |
| avr31 | The device is a part of the avr31 family. | ✅ |
| avr35 | The device is a part of the avr35 family. | ✅ |
| avr4 | The device is a part of the avr4 family. | ✅ |
| avr5 | The device is a part of the avr5 family. | ✅ |
| avr51 | The device is a part of the avr51 family. | ✅ |
| avr6 | The device is a part of the avr6 family. | ✅ |
| avrtiny | The device is a part of the avrtiny family. | ✅ |
| break | The device supports the `BREAK` debugging instruction. | ✅ |
| des | The device supports the `DES k` encryption instruction. | ✅ |
| eijmpcall | The device supports the `EIJMP`/`EICALL` instructions. | ✅ |
| elpm | The device supports the ELPM instruction. | ✅ |
| elpmx | The device supports the `ELPM Rd, Z[+]` instructions. | ✅ |
| ijmpcall | The device supports `IJMP`/`ICALL`instructions. | ✅ |
| jmpcall | The device supports the `JMP` and `CALL` instructions. | ✅ |
| lpm | The device supports the `LPM` instruction. | ✅ |
| lpmx | The device supports the `LPM Rd, Z[+]` instruction. | ✅ |
| memmappedregs | The device has CPU registers mapped in data address space. | ✅ |
| movw | The device supports the 16-bit MOVW instruction. | ✅ |
| mul | The device supports the multiplication instructions. | ✅ |
| rmw | The device supports the read-write-modify instructions: XCH, LAS, LAC, LAT. | ✅ |
| smallstack | The device has an 8-bit stack pointer. | ✅ |
| special | Enable use of the entire instruction set | ✅ |
| spm | The device supports the `SPM` instruction. | ✅ |
| spmx | The device supports the `SPM Z+` instruction. | ✅ |
| sram | The device has random access memory. | ✅ |
| tinyencoding | The device has Tiny core specific instruction encodings. | ✅ |
| xmega | The device is a part of the xmega family. | ✅ |
| xmega3 | The device is a part of the xmega3 family. | ✅ |
| xmegau | The device is a part of the xmegau family. | ✅ |