Browse Source

Correct `XXH_DISABLE_PREFETCH` usage

gingerBill 3 years ago
parent
commit
b427bd8105
1 changed files with 1 additions and 3 deletions
  1. 1 3
      core/hash/xxhash/common.odin

+ 1 - 3
core/hash/xxhash/common.odin

@@ -50,9 +50,7 @@ XXH_DISABLE_PREFETCH :: #config(XXH_DISABLE_PREFETCH, true)
 /*
 /*
 	llvm.prefetch fails code generation on Linux.
 	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) {
 	prefetch_address :: #force_inline proc(address: rawptr) {
 		intrinsics.prefetch_read_data(address, /*high*/3)
 		intrinsics.prefetch_read_data(address, /*high*/3)
 	}
 	}