typed-objects-explainer
typed-objects-explainer copied to clipboard
Things about how to implement uint64_t and int64_t
w
I believe the title for this does not help. A better title would be Suggestion: Add uint64 and int64 data types. As far as implementation goes, This changes in various cases...
- Case 1: X86 Systems - Any system that Implements Streaming SIMD Extensions 2 (SSE2) supports 64-bit math natively.
- Case 2: PowerPC - This is difficult to pinpoint, but if the chip implements AltiVec, it probably has native 64-bit math.
- Case 3: ARM SoC - The arithmatic units on these vary depending on which core is used. Some cores lack 64-bit results.
- Case 4: MIPS Systems - Generally anything implementing MIPS III or newer has 64-bit arithmetic support.