Home
last modified time | relevance | path

Searched refs:ExtMode (Results 1 – 8 of 8) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/
H A Dargs.rs775 pub enum ExtMode { enum
788 impl ExtMode { impl
794 (16, 32) => Some(ExtMode::WL), in new()
795 (16, 64) => Some(ExtMode::WQ), in new()
802 impl fmt::Debug for ExtMode { implementation
805 ExtMode::BL => "bl", in fmt()
806 ExtMode::BQ => "bq", in fmt()
807 ExtMode::WL => "wl", in fmt()
808 ExtMode::WQ => "wq", in fmt()
809 ExtMode::LQ => "lq", in fmt()
[all …]
H A Dmod.rs204 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()
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()
279 1 => Some(ExtMode::BQ), in load()
280 2 => Some(ExtMode::WQ), in load()
[all …]
H A Demit.rs718 ExtMode::LQ, in emit()
/wasmtime-44.0.1/winch/codegen/src/isa/x64/
H A Dasm.rs172 impl<T: ExtendType> From<Extend<T>> for ExtMode { implementation
175 Extend::I32Extend8 => ExtMode::BL, in from()
176 Extend::I32Extend16 => ExtMode::WL, in from()
177 Extend::I64Extend8 => ExtMode::BQ, in from()
178 Extend::I64Extend16 => ExtMode::WQ, in from()
179 Extend::I64Extend32 => ExtMode::LQ, in from()
185 impl From<ExtendKind> for ExtMode { implementation
456 ExtMode::LQ => { in movzx_mr()
486 ExtMode::BL => asm::inst::movsbl_rm::new(dst, src).into(), in movsx_mr()
487 ExtMode::BQ => asm::inst::movsbq_rm::new(dst, src).into(), in movsx_mr()
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dinst.isle1189 (model ExtMode (enum
1198 ;; `ExtMode::new`
1203 (#x0020 (ExtMode.BL))
1204 (#x0040 (ExtMode.BQ))
1207 (#x0020 (ExtMode.WL))
1208 (#x0040 (ExtMode.WQ))
1211 (#x0040 (ExtMode.LQ))
1216 (decl ext_mode (u16 u16) ExtMode)
1383 (decl x64_movzx (ExtMode GprMem) Gpr)
1401 (= mode (ExtMode.BQ))
[all …]
H A Dabi.rs448 let ext_mode = ExtMode::new(from_bits as u16, to_bits as u16) in gen_extend()
H A Dlower.isle130 (x64_movzx (ExtMode.BQ) (value_regs_get ret 1)))))
1622 (val Gpr (x64_movzx (ExtMode.BL) val))
3064 (x64_movzx (ExtMode.BQ) (to_amode flags address offset)))
3066 (x64_movsx (ExtMode.BQ) (to_amode flags address offset)))
3068 (x64_movzx (ExtMode.WQ) (to_amode flags address offset)))
3070 (x64_movsx (ExtMode.WQ) (to_amode flags address offset)))
3072 (x64_movzx (ExtMode.LQ) (to_amode flags address offset)))
3074 (x64_movsx (ExtMode.LQ) (to_amode flags address offset)))
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/lower/
H A Disle.rs389 fn ext_mode(&mut self, from_bits: u16, to_bits: u16) -> ExtMode { in ext_mode() argument
390 ExtMode::new(from_bits, to_bits).unwrap() in ext_mode()