diff --git a/src/nodes/node_exec.rs b/src/nodes/node_exec.rs index 423c154..73f5a31 100644 --- a/src/nodes/node_exec.rs +++ b/src/nodes/node_exec.rs @@ -18,6 +18,7 @@ use std::io::Write; use ringbuf::{Consumer, Producer}; use std::sync::Arc; +#[cfg(not(target_arch = "wasm32"))] use core::arch::x86_64::{ _MM_FLUSH_ZERO_ON, // _MM_FLUSH_ZERO_OFF, @@ -325,6 +326,7 @@ impl NodeExecutor { GraphMessage::NewProg { prog, copy_old_out } => { let mut prev_prog = std::mem::replace(&mut self.prog, prog); + #[cfg(not(target_arch = "wasm32"))] unsafe { _MM_SET_FLUSH_ZERO_MODE(_MM_FLUSH_ZERO_ON); }