Data types supported by SPARC processor
The SPARC architecture recognizes three fundamental data types:
- Signed Integer— 8, 16, 32, and 64 bits
- Unsigned Integer— 8, 16, 32, and 64 bits
- Floating-Point — 32, 64, and 128 bits
The format widths are defined as:
- Byte — 8 bits
- Half word— 16 bits
- Word/Single word — 32 bits
- Tagged Word— 32 bits (30-bit value plus 2 tag bits)
- Double word— 64 bits
- Quad word— 128 bits
SPARC is "big-endian"- it stores multiple byte objects in memory with the most significant byte at the lowest address.