From d31c524b46d1e52daf13ad60372df2307b89ee0b Mon Sep 17 00:00:00 2001 From: aekoroglu Date: Wed, 5 Apr 2023 00:00:57 +0300 Subject: [PATCH] CUdeviceptr and hipDeviceptr_t unsigned int loses precision fix for ppc64le --- extern/cuew/include/cuew.h | 2 +- extern/hipew/include/hipew.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extern/cuew/include/cuew.h b/extern/cuew/include/cuew.h index 5979f48e43d..278fb1172ee 100644 --- a/extern/cuew/include/cuew.h +++ b/extern/cuew/include/cuew.h @@ -127,7 +127,7 @@ typedef uint32_t cuuint32_t; typedef uint64_t cuuint64_t; #endif -#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) || defined (__aarch64__) +#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) || defined (__aarch64__) || defined(__ppc64__) || defined(__PPC64__) typedef unsigned long long CUdeviceptr; #else typedef unsigned int CUdeviceptr; diff --git a/extern/hipew/include/hipew.h b/extern/hipew/include/hipew.h index 50f6d6607ec..1333efba951 100644 --- a/extern/hipew/include/hipew.h +++ b/extern/hipew/include/hipew.h @@ -84,7 +84,7 @@ typedef uint32_t hipuint32_t; typedef uint64_t hipuint64_t; #endif -#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) || defined (__aarch64__) +#if defined(__x86_64) || defined(AMD64) || defined(_M_AMD64) || defined (__aarch64__) || defined(__ppc64__) || defined(__PPC64__) typedef unsigned long long hipDeviceptr_t; #else typedef unsigned int hipDeviceptr_t; -- 2.30.2