
use crate::*;

/// Move with sign extend
pub fn movsx1(_src: impl Constant + Fragment + Register + Sized<1>, _dst: impl Constant + Fragment + Register + Sized<8>) -> impl Fragment + Program {
   Nil {}
}
/// Move with sign extend
pub fn movsx2(_src: impl Constant + Fragment + Register + Sized<2>, _dst: impl Constant + Fragment + Register + Sized<8>) -> impl Fragment + Program {
   Nil {}
}
/// Move with sign extend
pub fn movsx4(_src: impl Constant + Fragment + Register + Sized<4>, _dst: impl Constant + Fragment + Register + Sized<8>) -> impl Fragment + Program {
   Nil {}
}

