From e5ec296f848146046fb65c8f9bce5f2038c3236c Mon Sep 17 00:00:00 2001 From: powturbo Date: Sun, 31 Jul 2016 21:05:03 +0200 Subject: [PATCH 1/2] Update icbench.c --- icbench.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/icbench.c b/icbench.c index b4c17cf..7b94375 100644 --- a/icbench.c +++ b/icbench.c @@ -559,7 +559,7 @@ static void *amalloc(size_t size, size_t align) { #elif _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 void *p; return posix_memalign(&p, align, size)?NULL:p; - #elif __STDC_VERSION__ >= 201112L + #elif !defined(__APPLE__) && __STDC_VERSION__ >= 201112L return aligned_alloc(16, size); #else return malloc(size); @@ -573,7 +573,7 @@ void afree(void *p) { _aligned_free(p); #elif _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 free(p); - #elif __STDC_VERSION__ >= 201112L + #elif !defined(__APPLE__) && __STDC_VERSION__ >= 201112L aligned_free(p); #else free(size); From af22cbeca84994f98a47d0dd82a16a0de3a6cdfd Mon Sep 17 00:00:00 2001 From: powturbo Date: Sun, 31 Jul 2016 21:08:07 +0200 Subject: [PATCH 2/2] Benchmark App --- icbench.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/icbench.c b/icbench.c index 7b94375..7d91145 100644 --- a/icbench.c +++ b/icbench.c @@ -44,6 +44,8 @@ #define srand48(x) srand(x) #define drand48() ((double)(rand()) / RAND_MAX) #define __off64_t _off64_t + #elif defined(__APPLE__) +#define fopen64(a,b) fopen(a,b) #endif //---------------------------------------- Time ------------------------------- typedef unsigned long long tm_t;