From b427bd8105dea84ada14df6047177e64a242a565 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 18 Sep 2021 12:59:54 +0100 Subject: [PATCH] Correct `XXH_DISABLE_PREFETCH` usage --- core/hash/xxhash/common.odin | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/hash/xxhash/common.odin b/core/hash/xxhash/common.odin index d49e9c047..8b34c1e8f 100644 --- a/core/hash/xxhash/common.odin +++ b/core/hash/xxhash/common.odin @@ -50,9 +50,7 @@ XXH_DISABLE_PREFETCH :: #config(XXH_DISABLE_PREFETCH, true) /* llvm.prefetch fails code generation on Linux. */ -when XXH_DISABLE_PREFETCH { - import "core:sys/llvm" - +when !XXH_DISABLE_PREFETCH { prefetch_address :: #force_inline proc(address: rawptr) { intrinsics.prefetch_read_data(address, /*high*/3) }