macro_rules! interleaving_store {
($elem:ty, $lanes:literal, 2, $ptr:expr, $v:expr) => { ... };
($elem:ty, $lanes:literal, 3, $ptr:expr, $v:expr) => { ... };
($elem:ty, $lanes:literal, 4, $ptr:expr, $v:expr) => { ... };
}macro_rules! interleaving_store {
($elem:ty, $lanes:literal, 2, $ptr:expr, $v:expr) => { ... };
($elem:ty, $lanes:literal, 3, $ptr:expr, $v:expr) => { ... };
($elem:ty, $lanes:literal, 4, $ptr:expr, $v:expr) => { ... };
}