UNPKG

@toreda/strong-types

Version:

Better TypeScript code in fewer lines.

70 lines (69 loc) 2.05 kB
/** * Major processor architectures. * * @category System Info */ export declare type Arch = /** * ARC (Argonaut RISC Core) embedded processors. Family of 32-bit and * 64-bit central processing units (CPUs) originally designed by ARC * International. * * See: https://en.wikipedia.org/wiki/ARC_(processor) */ 'arc' /** * Intel's x86 architecture family. * * See: https://en.wikipedia.org/wiki/X86 */ | 'x86' /** * x86-64 (also known as x64, x86_64, AMD64, and Intel 64) * * See: https://en.wikipedia.org/wiki/X86-64 */ | 'x86_64' /** * Advanced RISC Machines. Reduced instruction set computing (RISC) architectures * for computer proceessors, configured for various environments. * * See: https://en.wikipedia.org/wiki/ARM_architecture */ | 'arm' /** * 64-bit extension of the ARM architecture. * * See: https://en.wikipedia.org/wiki/AArch64 */ | 'arm64' /** * MIPS (Microprocessor without Interlocked Pipelined Stages)[1] is a reduced instruction * set computer (RISC) instruction set architecture (ISA)[2]: A-1 [3]: 19  developed by MIPS * Computer Systems, now MIPS Technologies. * * See: https://en.wikipedia.org/wiki/MIPS_architecture */ | 'mips' /** * PowerPC (Performance Computing, sometimes abbreviated as PPC). Rreduced instruction * set computer (RISC) instruction set architecture (ISA) created by the 1991 * Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, * has since 2006 been named Power ISA, while the old name lives on as a trademark for * some implementations of Power Architecture–based processors. * * See: https://en.wikipedia.org/wiki/PowerPC */ | 'powerpc' /** * Intel's 64-bit microprocessor that implement the Intel Itanium architecture. * See: https://en.wikipedia.org/wiki/Itanium */ | 'itanium' /** * SPARC (Scalable Processor Architecture). Reduced instruction set computing * (RISC) instruction set architecture originally developed by Sun Microsystems * * See: https://en.wikipedia.org/wiki/SPARC **/ | 'sparc';