DEC Alpha
Alphaでは1バイトが8ビットデータとして定義されており、16ビットデータを1ワード、32ビットデータをロングワード、64ビットデータをクワッドワード、128ビットデータをオクタワードと称する。
Alphaアーキテクチャには当初から以下の6種類のデータ型が定義されていた。
クワッドワード(64ビット)整数
ロングワード(32ビット)整数
IEEE 倍精度浮動小数点数(T-floating-point、64ビット)
IEEE 単精度浮動小数点数(S-floating-point、32ビット)
VAXとの互換性のため、次の2種類も含まれる。
VAX 倍精度浮動小数点数(G-floating point、64ビット)
VAX 単精度浮動小数点数(F-floating point、32ビット)
命令セットの将来の拡張で128ビットのデータ型をサポートすることが考慮されていた。
浮動小数点拡張 (floating-point extensions, FIX) は Alpha ISA の拡張であり、平方根を計算する命令と整数レジスタと浮動小数点レジスタの間の転送命令を含む。21264 (EV6) で初めて実装した。