針對 float a = 1234.56; 編譯產生 0x449A51EC,手算推導過程與系列文(5)相同,此處為獨立記錄版本。
R0 = 20972 (X); // 低 16 位 0x51EC
R0.H = 17562; // 高 16 位 0x449A
[FP + 0x10] = R0;
合併為 0x449A51EC。
100110100101,0,0,0,1,1,1,1,0,1,0,1,1,1...10011010010.10001111010111...1.001101001010001111010111 * 2^1010001001)0011010010100011110101110x449A51EB,與編譯器 0x449A51EC 末位差 1(捨入差異)。符號 1 位 | 指數 8 位 (bias 127) | 尾數 23 位 (隱含 1)。