bitWidth

P4121 predicate

Indicates the number of bits used to represent or encode a given value, type, or data element.

Observed surface forms (27)

  • wordSize ×28
  • dataBusWidth ×10
  • addressBusWidth ×8
  • busWidth ×8
  • registerWidth ×7
  • dataPathWidth ×4
  • bitArchitecture ×3
  • bitDepthSupport ×3
  • cpuWordSize ×3
  • supportsAddressWidth ×3

Sample triples (111)

Subject Object
Intel 8086 16 bits via predicate surface "dataPathWidth"
Intel 8086 20 bits via predicate surface "addressBusWidth"
Intel 8088 16-bit via predicate surface "wordSizeInternal"
Intel 8088 16-bit via predicate surface "ALUWidth"
Intel 8088 16-bit via predicate surface "registerWidth"
Intel 8088 16-bit via predicate surface "internalDataPathWidth"
Intel 8088 20-bit via predicate surface "addressBusWidth"
Intel Pentium 32-bit via predicate surface "wordSize"
Motorola 88000 family
surface form: MC88100
32-bit via predicate surface "wordSize"
Motorola 88000 family
surface form: MC88110
32-bit via predicate surface "wordSize"
MDA 8-bit via predicate surface "busWidth"
MIL-STD-1553 databus 1 bit via predicate surface "parityBitLength"
original Macintosh 128K
surface form: Macintosh 128K
16-bit data bus via predicate surface "busWidth"
Macintosh Classic 16-bit via predicate surface "dataBusWidth"
Macintosh Classic 24-bit via predicate surface "addressBusWidth"
Macintosh LC 16-bit data bus via predicate surface "busWidth"
Macintosh LC 32-bit address bus (not fully 32-bit clean) via predicate surface "addressBusWidth"
Macintosh Quadra 32-bit via predicate surface "cpuBitWidth"
Macintosh XL 16/32-bit via predicate surface "wordSize"
Motorola 68000 family 16-bit (original 68000) via predicate surface "dataBusWidth"
Motorola 68000 family 16/32-bit via predicate surface "bitArchitecture"
Motorola 68000 family 24-bit (original 68000) via predicate surface "addressBusWidth"
Motorola 68000 family 32-bit general-purpose registers via predicate surface "registerWidth"
Motorola 88000 family
surface form: Motorola 88000
32-bit via predicate surface "wordSize"
NeXTcube 32-bit via predicate surface "wordSize"
NeXTstation in 1990
surface form: NeXTstation
32-bit via predicate surface "cpuBitWidth"
Norsk Data NORD-10 16
NuBus 32-bit
NuBus 32-bit via predicate surface "addressSpaceWidth"
NuBus 32-bit via predicate surface "dataPathWidth"
Parallel ATA 16-bit via predicate surface "dataBusWidth"
Poly1305 128 via predicate surface "outputSizeBits"
Power ISA 64-bit
PowerPC 32-bit via predicate surface "wordSize"
PowerPC 64-bit via predicate surface "wordSize"
PowerPC G4 32-bit
PowerPC G4 32-bit via predicate surface "wordSize"
RAD750 32-bit via predicate surface "wordSize"
RC4 stream cipher
surface form: RC4
1 via predicate surface "blockSizeBits"
RCA 1802 microprocessor 16-bit via predicate surface "addressBusWidth"
RCA 1802 microprocessor 16-bit via predicate surface "registerWidth"
RCA 1802 microprocessor 8-bit via predicate surface "dataBusWidth"
RCA 1802 microprocessor 8-bit via predicate surface "wordSize"
RISC-V 128-bit via predicate surface "supportsAddressWidth"
RISC-V 32-bit via predicate surface "supportsAddressWidth"
RISC-V 64-bit via predicate surface "supportsAddressWidth"
SPARC microprocessor architecture
surface form: SPARC
32-bit
SPARC microprocessor architecture
surface form: SPARC
64-bit
SPARC microprocessor architecture
surface form: SPARC V7
32-bit
SPARC microprocessor architecture
surface form: SPARC V8
32-bit