मुझे रूबी विनिर्देशों के बारे में निश्चित नहीं है, लेकिन अनिवार्य रूप से आपको 2 ^ 64 जोड़ने की आवश्यकता है यदि संख्या नकारात्मक है। यह मान रहा है कि संख्या 2 के पूरक के रूप में संग्रहीत है, जो लगभग निश्चित रूप से है।
एफवाईआई, 2 की पूरक प्रणाली, अनिवार्य रूप से यह एक (कहें) 32-बिट संख्या को संख्या 2 ^ 32 के रूप में मानती है। इसका मतलब है -1 2^32 - 1 या 0xFFFFFFFF जैसा ही है। यह हार्डवेयर स्तर पर उपयोग करने के लिए वास्तव में आसान साबित होता है।