signed unsigned field* float ----------------+--------------------------------------- default** | int count gf float 8-bit | int8 byte gf8 --- 16-bit | int16 uint16 gf16 float16 32-bit | int32 uint32 gf32 float32 64-bit | int64 uint64 gf64 float64 128-bit | int128 uint128 gf128 float128 C short/float | short ushort gfshort cfloat C int/double | int uint gfint cdouble C long (double) | long ulong gflong cl.d. C long long | l.l. ul.l. gfl.l. --- * Galois field (or an unsigned integer that allows overflows) ** int = C int, count = C size_t, gf&float = largest/best/native for platform