TCPUS¶
Set of CPU architectures
Declaration¶
Source position: fpmkunit.pp line 159
type
TCPUS = Set of TCpu = (cpuNone,i386,m68k,powerpc,sparc,x86_64,arm,powerpc64,avr,armeb,
mips,mipsel,mips64,mips64el,jvm,i8086,aarch64,wasm32,sparc64,
riscv32,riscv64,xtensa,z80,loongarch64);Values¶
| Value | Description |
|---|---|
| cpuNone | No specific CPU architecture |
| i386 | Intel 32-bit x86 architecture |
| m68k | Motorola 68000 architecture |
| powerpc | PowerPC 32-bit architecture |
| sparc | SPARC 32-bit architecture |
| x86_64 | Intel/AMD 64-bit x86 architecture |
| arm | ARM 32-bit architecture |
| powerpc64 | PowerPC 64-bit architecture |
| avr | Atmel AVR microcontroller architecture |
| armeb | ARM 32-bit big-endian architecture |
| mips | MIPS 32-bit big-endian architecture |
| mipsel | MIPS 32-bit little-endian architecture |
| mips64 | MIPS 64-bit big-endian architecture |
| mips64el | MIPS 64-bit little-endian architecture |
| jvm | Java Virtual Machine bytecode target |
| i8086 | Intel 16-bit x86 architecture |
| aarch64 | ARM 64-bit architecture |
| wasm32 | WebAssembly 32-bit architecture |
| sparc64 | SPARC 64-bit architecture |
| riscv32 | RISC-V 32-bit architecture |
| riscv64 | RISC-V 64-bit architecture |
| xtensa | Xtensa processor architecture |
| z80 | Zilog Z80 8-bit processor architecture |
| loongarch64 | LoongArch 64-bit architecture |
Description¶
TCPUS is a set type that can contain multiple TCpu values, enabling the specification of multiple target CPU architectures for a single build configuration. This allows packages and targets to support multiple CPU architectures simultaneously, facilitating cross-platform development and deployment strategies.