Lines Matching refs:ExtMode
196 pub(crate) fn movzx_rm_r(ext_mode: ExtMode, src: RegMem, dst: Writable<Reg>) -> Inst { in movzx_rm_r() argument
204 ExtMode::BL => asm::inst::movzbl_rm::new(dst, src).into(), in movzx_rm_r()
205 ExtMode::BQ => asm::inst::movzbq_rm::new(dst, src).into(), in movzx_rm_r()
206 ExtMode::WL => asm::inst::movzwl_rm::new(dst, src).into(), in movzx_rm_r()
207 ExtMode::WQ => asm::inst::movzwq_rm::new(dst, src).into(), in movzx_rm_r()
208 ExtMode::LQ => { in movzx_rm_r()
221 pub(crate) fn movsx_rm_r(ext_mode: ExtMode, src: RegMem, dst: Writable<Reg>) -> Inst { in movsx_rm_r() argument
229 ExtMode::BL => asm::inst::movsbl_rm::new(dst, src).into(), in movsx_rm_r()
230 ExtMode::BQ => asm::inst::movsbq_rm::new(dst, src).into(), in movsx_rm_r()
231 ExtMode::WL => asm::inst::movswl_rm::new(dst, src).into(), in movsx_rm_r()
232 ExtMode::WQ => asm::inst::movswq_rm::new(dst, src).into(), in movsx_rm_r()
233 ExtMode::LQ => asm::inst::movslq_rm::new(dst, src).into(), in movsx_rm_r()
279 1 => Some(ExtMode::BQ), in load()
280 2 => Some(ExtMode::WQ), in load()
281 4 => Some(ExtMode::LQ), in load()