Skip to content

Commit 4d1f36f

Browse files
committed
fix: use compile-time flag
1 parent a8e5264 commit 4d1f36f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/lib.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,12 @@ impl<T> Producer<T> {
174174
unsafe {
175175
let next_index = next_head & self.queue.0.mask.0;
176176
let next_slot = self.queue.0.buffer.0.add(next_index);
177-
if is_x86_feature_detected!("sse") {
177+
#[cfg(target_feature = "sse")]
178+
{
178179
prefetch_read(next_slot as *const u8);
179-
} else {
180+
}
181+
#[cfg(target_feature = "prfchw")]
182+
{
180183
prefetch_write(next_slot as *const u8);
181184
}
182185
}

0 commit comments

Comments
 (0)