מעבר למגבלת ה"נקודה הצפה", ישנה המגבלה של כל משתנה...כידוע, משתנה מסוג 64bits) signed double), שערכו 64^2, יהיה שווה ל-0- (מינוס 0), או שערכו 32^2, יהיה שווה ל-0.
משתנה unsigned double, שגודלו 64^2, יהיה שווה ל-0.
לכן, עבור הערך 32^2, X*X יתן תוצאה של 0.
במקרה של signed, גם 16^2 יתן תוצאה של 0.
כמו-כן, בכל מקרה, עבור כל a (שלם), 32^2*a יתן תוצאה של 0.
כל זאת, כמובן, בתנאי שאתה מתייחס למשוואה X*X כפתרון שמוצב ל-X (כגון mul x), או כפתרון שמוצב למשתנה אחר מאותו סוג (double).