IAP GITLAB

Skip to content
Snippets Groups Projects

Resolve "Examples fail on M1"

Merged Maximilian Reininghaus requested to merge 523-examples-fail-on-m1 into master
1 file
+ 2
0
Compare changes
  • Side-by-side
  • Inline
@@ -391,6 +391,7 @@ namespace random_iterator {
@@ -391,6 +391,7 @@ namespace random_iterator {
void _init_dec(const char* s);
void _init_dec(const char* s);
void _init_oct(const char* s);
void _init_oct(const char* s);
 
#if defined(__powerpc64__) || defined(__x86_64__)
static inline uint128_t mul128(uint128_t const x, uint128_t const y) {
static inline uint128_t mul128(uint128_t const x, uint128_t const y) {
uint128_t z;
uint128_t z;
#ifdef __powerpc64__
#ifdef __powerpc64__
@@ -401,6 +402,7 @@ namespace random_iterator {
@@ -401,6 +402,7 @@ namespace random_iterator {
z.UPPER += (x.UPPER * y.LOWER) + (x.LOWER * y.UPPER);
z.UPPER += (x.UPPER * y.LOWER) + (x.LOWER * y.UPPER);
return z;
return z;
}
}
 
#endif
#ifdef __BIG_ENDIAN__
#ifdef __BIG_ENDIAN__
uint64_t UPPER, LOWER;
uint64_t UPPER, LOWER;
Loading