Apakah ada cara untuk secara terprogram mendapatkan penggandaan yang paling dekat dengan 1.0, tetapi sebenarnya bukan 1.0?
Salah satu cara hacky untuk melakukan ini adalah dengan memcpy double menjadi integer berukuran sama, lalu kurangi satu. Cara kerja format floating-point IEEE754, ini akan berakhir dengan penurunan eksponen satu kali saat mengubah bagian pecahan dari semua nol (1,000000000000) menjadi semua satu (1,111111111111). Namun ada mesin di mana bilangan bulat disimpan little-endian sementara floating-point disimpan big-endian, jadi itu tidak akan selalu berfungsi.