Template:Infobox CPU architecture/doc: Difference between revisions

From Randomdata wiki
Jump to navigation Jump to search
en>Frap
 
m 1 revision imported: Templates imported: Template:Infobox election Template:Infobox election/doc Template:Infobox country Template:Infobox country/doc Template:Collapsed infobox section begin Template:Collapsed infobox section begin/doc Template:Collapsed infobox section end Template:Collapsed infobox section end/doc Template:Infobox Template:Infobox/doc Template:Infobox royalty Template:Infobox royalty/doc Template:Infobox incumbency Template:Infobox incumbency/doc Template:Infobox officehol...
 
(No difference)

Latest revision as of 20:29, 19 March 2025

Template:Documentation subpage

Template:Lua

This template is for CPU instruction set architectures.

Usage

<syntaxhighlight lang="wikitext"> {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview= Page using Template:Infobox CPU architecture with unknown parameter "_VALUE_" | ignoreblank=y | name | image | image_size | alt | caption | designer | bits | introduced | version | design | type | encoding | branching | endianness | page size | extensions | open | predecessor | successor | registers | gpr | fpr | vpr }} </syntaxhighlight>

Description

<syntaxhighlight lang="wikitext"> {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview= Page using Template:Infobox CPU architecture with unknown parameter "_VALUE_" | ignoreblank=y | name | image | image_size | alt | caption | designer | bits | introduced | version | design | type | encoding | branching | endianness | page size | extensions | open | predecessor | successor | registers | gpr | fpr | vpr }} </syntaxhighlight> All fields are optional.

Example

{{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview= Page using Template:Infobox CPU architecture with unknown parameter "_VALUE_" | ignoreblank=y | name | image | image_size | alt | caption | designer | bits | introduced | version | design | type | encoding | branching | endianness | page size | extensions | open | predecessor | successor | registers | gpr | fpr | vpr }} <syntaxhighlight lang="wikitext"> {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview= Page using Template:Infobox CPU architecture with unknown parameter "_VALUE_" | ignoreblank=y | name | image | image_size | alt | caption | designer | bits | introduced | version | design | type | encoding | branching | endianness | page size | extensions | open | predecessor | successor | registers | gpr | fpr | vpr }} </syntaxhighlight>

Parameters

All parameters are optional.

name
Name of architecture, e.g. x86, SPARC, PowerPC, MIPS, ARM
designer
Designer of the architecture
bits
Width of accumulator/general registers/stack top, e.g. 32-bit, 64-bit
introduced
Year introduced
version
Version/revision of architecture/ISA
design
Design strategy, e.g. RISC, CISC
type
Type of architecture, e.g. Register-Register, Register-Memory, Memory-Memory
encoding
Instruction set encoding, e.g. Fixed or Variable
branching
Branching evaluation, e.g. Condition register, Condition code, Compare and branch
endianness
Byte ordering, e.g. Little, Big, Bi
page size
Primary size of page, e.g. 4 KiB, 2 MiB, 1 GiB; does not include "huge pages" and other extensions
extensions
ISA extensions, e.g. MMX, SSE, AltiVec
open
Is the architecture open or not? (as in free or proprietary)
predecessor
Earlier architecture(s) this one is based on, if it has a separate page
successor
Later architecture(s) based primarily on this one, if it has a separate page
registers
Number and size of processor registers
gpr
Number of general-purpose registers (and size, if not indicated by bits=)
fpr
Number of floating-point registers (and size, if not indicated by bits=)
vpr
Number of vector registers (and size, if not indicated by bits=)

See also