Static C is the implementation of C for SOS. This document aims to give an introduction of its workarounds. Types u8 Unsigned 8 bit integer u16 Unsigned 16 bit integer u32 Unsigned 32 bit integer u64 Unsigned 64 bit integer s8 Signed 8 bit integer s16 Signed 16 bit integer s32 Signed 32 bit integer s64 Signed 64 bit integer f32 32:32 64 bit float f64 64:64 128 bit float 32:32 and 64:64 means that the data type uses 2 32 bit and 2 64 bit blocks for the number and the decimal. This is because SOS does not use the XMM register but rather fixed type arithmetics with General Purpose Registers.