# Adds new cpu architectures propeller1 and propeller2\. \(\#21563\) · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/7c74edec8d7d97677033d8a688e02ee32d82ab43)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 7c74edec8d7d97677033d8a688e02ee32d82ab43

Requested commit: 7c74edec8d7d97677033d8a688e02ee32d82ab43

Commit: 7c74edec8d7d97677033d8a688e02ee32d82ab43

Tree: 8704f54815734e78861274fe8734b263082d07c5

Author: Felix Queißner

Committer: GitHub

## Message

```
Adds new cpu architectures propeller1 and propeller2. (#21563)

* Adds new cpu architectures propeller1 and propeller2.

These cpu architectures allow targeting the Parallax Propeller 1 and Propeller 2, which are both very special microcontrollers with 512 registers and 8 cpu cores.

Resolves #21559

* Adds std.elf.EM.PROPELLER and std.elf.EM.PROPELLER2
* Fixes missing switch prongs in src/codegen/llvm.zig
* Fixes order in std.Target.Arch

---------

Co-authored-by: Felix "xq" Queißner <git@random-projects.net>
```

## Parents

- [3e62cb5c90608580558fff1af24af68735778392](https://git.cafe/gitcafe/zig/commit/3e62cb5c90608580558fff1af24af68735778392?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/7c74edec8d7d97677033d8a688e02ee32d82ab43?format=markdown)
