From 3ad84d70a099370668fac150e2de2265b228bd2a Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Tue, 14 Feb 2023 17:05:20 +0100 Subject: [PATCH] first try --- .../detail/framework/random/random_iterator/detail/uint128.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/corsika/detail/framework/random/random_iterator/detail/uint128.hpp b/corsika/detail/framework/random/random_iterator/detail/uint128.hpp index b8ff96e00..5c0b25a42 100644 --- a/corsika/detail/framework/random/random_iterator/detail/uint128.hpp +++ b/corsika/detail/framework/random/random_iterator/detail/uint128.hpp @@ -391,6 +391,7 @@ namespace random_iterator { void _init_dec(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) { uint128_t z; #ifdef __powerpc64__ @@ -401,6 +402,7 @@ namespace random_iterator { z.UPPER += (x.UPPER * y.LOWER) + (x.LOWER * y.UPPER); return z; } +#endif #ifdef __BIG_ENDIAN__ uint64_t UPPER, LOWER; -- GitLab