core/stdarch/crates/core_arch/src/x86_64/
macros.rs#[allow(unused)]
macro_rules! static_assert_rounding {
($imm:ident) => {
static_assert!(
$imm == 4 || $imm == 8 || $imm == 9 || $imm == 10 || $imm == 11,
"Invalid IMM value"
)
};
}
#[allow(unused)]
macro_rules! static_assert_sae {
($imm:ident) => {
static_assert!($imm == 4 || $imm == 8, "Invalid IMM value")
};
}
#[cfg(target_pointer_width = "32")]
macro_rules! vps {
($inst1:expr, $inst2:expr) => {
concat!($inst1, " [{p:e}]", $inst2)
};
}
#[cfg(target_pointer_width = "64")]
macro_rules! vps {
($inst1:expr, $inst2:expr) => {
concat!($inst1, " [{p}]", $inst2)
};
}