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
AMD64 architecture 64 bits via predicate surface "registerWidth"
AMD64 architecture 64 bits via predicate surface "wordSize"
AMD64 architecture 64-bit
ASCII 7-bit via predicate surface "usesBitWidth"
ATA 16-bit via predicate surface "dataBusWidth"
ATA-3 16-bit data bus via predicate surface "busWidth"
AltiVec 128 bits via predicate surface "registerWidth"
Apple A14 Bionic 128-bit via predicate surface "memoryBusWidth"
Apple III 8-bit via predicate surface "wordSize"
Apple M1 Max 512-bit via predicate surface "unifiedMemoryBusWidth"
Apple M2 Max 64-bit via predicate surface "wordSize"
Arecibo message 1679 bits via predicate surface "bitLength"
Atari ST 16-bit data bus via predicate surface "bitDepth"
Atari ST 32-bit internal registers via predicate surface "wordSize"
COSMAC ELF computer
surface form: COSMAC ELF
8-bit via predicate surface "wordSize"
CP/M-86 16-bit via predicate surface "wordSize"
ChaCha20 32-bit via predicate surface "wordSize"
ChaCha20 512-bit via predicate surface "blockFunctionSize"
Commodore Amiga 2000 16/32-bit via predicate surface "wordSize"
DEC Alpha servers 64-bit via predicate surface "wordSize"
Dolby Vision up to 12-bit color via predicate surface "bitDepthSupport"
EIDE 16-bit via predicate surface "dataBusWidth"
FAT16 16-bit
H.264 10-bit via predicate surface "bitDepthSupport"
H.264 8-bit via predicate surface "bitDepthSupport"
Honeywell 316 16
Honeywell 316 16 bits via predicate surface "wordSize"
Honeywell 316 16 bits via predicate surface "dataPathWidth"
Honeywell DDP-516 16 bits via predicate surface "dataPathWidth"
Honeywell DDP-516 minicomputer
surface form: Honeywell DDP-516
16-bit
IBM PC 16-bit internal, 8-bit external bus via predicate surface "cpuWordSize"
IBM PC 8-bit via predicate surface "busWidth"
IBM PC AT 16-bit via predicate surface "cpuWordSize"
IBM PC AT 16-bit ISA via predicate surface "busWidth"
IBM PC XT 16-bit via predicate surface "cpuWordSize"
IBM PC XT 8-bit ISA via predicate surface "expansionBusWidth"
IBM System/360 32-bit via predicate surface "wordSize"
IBM System/370 32-bit via predicate surface "wordSize"
ISA 16-bit via predicate surface "busWidth"
ISA 16-bit via predicate surface "dataBusWidth"
ISA 24-bit via predicate surface "addressBusWidth"
ISA 8-bit via predicate surface "busWidth"
ISA 8-bit via predicate surface "dataBusWidth"
ISO/IEC 8859-1 8 bits
Icestorm 64-bit via predicate surface "wordSize"
Intel 4004 12-bit via predicate surface "addressBusWidth"
Intel 4004 4-bit via predicate surface "dataBusWidth"
Intel 8086 16 bits via predicate surface "wordSize"
Intel 8086 16 bits via predicate surface "dataBusWidth"
Intel 8086 16 bits via predicate surface "registerWidth"