Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TCPUS

Set of CPU architectures

Declaration

Source position: fpmkunit.pp line 159

type TCPUS = set of (

  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.


Documentation generated on: Dec 15 2025