typed-objects-explainer icon indicating copy to clipboard operation
typed-objects-explainer copied to clipboard

Things about how to implement uint64_t and int64_t

Open lygstate opened this issue 10 years ago • 1 comments

w

lygstate avatar May 16 '15 17:05 lygstate

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.

kphillisjr avatar Dec 14 '16 17:12 kphillisjr