Şu anda John Gustafson ( Youtube ) tarafından yazılan "Hata Sonu - Unum Computing" okuyorum . Hala emin olmadığım , IEEE'de negatif olarak sıfırlanmış davaların nasıl ele alındığıdır.
Bu nedenle, her şeyden önce, unums belirli kesin değerleri (kayan noktalara benzer şekilde) temsil etmeye izin verir ve ek olarak kesin değerler (tam -∞ ve ∞ dahil) arasında bulunan açık aralıkları temsil etmeye izin verir. Böylece, tam gerçek sayı satırı, değişen hassas değerler ve açık aralıklar ile temsil edilir:
-∞, (-∞, -maxreal), -maxreal, ... -küçük subnormal, (-küçük subnormal, 0),
0,
(0, smallsubnormal), smallsubnormal, ... maxreal, (maxreal, ∞), ∞
Bu şekilde (IEEE geleneğinde) taşma ve taşma gibi istisnai değerler sadece bazı açık aralıklardır. Başka bir deyişle: eski özel koşullar şimdi düzenli vakalara dönüşüyor.
IEEE's -∞, {-∞} ve (-∞, -maxreal) birliğine karşılık gelir.
Ve şimdi imzalı sıfır aralıkları (-smallsubnormal, 0) ve (0, smallsubnormal) olabilir.
Ancak, 1 / (- smallsubnormal, 0) şimdi (-∞, -maxreal) ve yalnız -∞ değil. Oysa 1/0, ∞.
Bu konuda hala tereddüt ettiğim şey IEEE -0 ve +0'da eşittir. Ama sendikalarda yok. Haritalamanın% 100 olmadığı anlaşılıyor. Bu yüzden, farkın gösterilebileceği köşe dolapları olup olmadığını merak ediyorum ((ve bu davalar gerçekten alakalıysa).
(Farkında am negatif yüzden sıfır önemli? , Negatif kayan nokta değeri için Kullanımları )
guess
) kişinin az çok (ve bir başlangıç olarak) şeyleri tam anlamıyla çevirebileceğini önerir. Birebir çevirinin unums'tan tam olarak faydalanmadığının tamamen farkındayım.