From 9e6b060bf3d74dd9eac7325cb9e5cc262a5584a6 Mon Sep 17 00:00:00 2001 From: Bart Oldeman Date: Thu, 20 Oct 2022 20:11:09 -0400 Subject: [PATCH] Fix comment. It stores the pointer, not an offset (that would be an alternative approach). --- benchmark/bench.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/benchmark/bench.h b/benchmark/bench.h index f23e487aa..1dae4d0fd 100644 --- a/benchmark/bench.h +++ b/benchmark/bench.h @@ -75,9 +75,9 @@ static void *huge_malloc(BLASLONG size){ #endif /* Benchmarks should allocate with cacheline (often 64 bytes) alignment - to avoid unreliable results. This technique, storing the offset in the - byte before the pointer, doesn't require C11's aligned_alloc for - compatibility with older compilers. */ + to avoid unreliable results. This technique, storing the allocated + pointer value just before the aligned memory, doesn't require + C11's aligned_alloc for compatibility with older compilers. */ static void *aligned_alloc_cacheline(size_t n) { void *p = malloc((size_t)(void *) + n + L1_DATA_LINESIZE - 1);