Home
last modified time | relevance | path

Searched refs:BinaryOperands (Results 1 – 10 of 10) sorted by relevance

/wasmtime-44.0.1/pulley/src/
H A Dlib.rs268 xadd32 = Xadd32 { operands: BinaryOperands<XReg> };
275 xadd64 = Xadd64 { operands: BinaryOperands<XReg> };
289 xsub32 = Xsub32 { operands: BinaryOperands<XReg> };
296 xsub64 = Xsub64 { operands: BinaryOperands<XReg> };
303 xmul32 = XMul32 { operands: BinaryOperands<XReg> };
310 xmul64 = XMul64 { operands: BinaryOperands<XReg> };
342 xshl32 = Xshl32 { operands: BinaryOperands<XReg> };
348 xshl64 = Xshl64 { operands: BinaryOperands<XReg> };
373 xeq64 = Xeq64 { operands: BinaryOperands<XReg> };
375 xneq64 = Xneq64 { operands: BinaryOperands<XReg> };
[all …]
H A Dinterp.rs1701 fn xadd32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd32()
1718 fn xadd64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd64()
1751 fn xsub32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xsub32()
1915 fn xeq64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xeq64()
1957 fn xeq32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xeq32()
4747 operands: BinaryOperands<VReg, VReg, XReg>, in vinsertx8()
4762 operands: BinaryOperands<VReg, VReg, XReg>, in vinsertx16()
4777 operands: BinaryOperands<VReg, VReg, XReg>, in vinsertx32()
4792 operands: BinaryOperands<VReg, VReg, XReg>, in vinsertx64()
4807 operands: BinaryOperands<VReg, VReg, FReg>, in vinsertf32()
[all …]
H A Dregs.rs171 pub struct BinaryOperands<D, S1 = D, S2 = D> { struct
180 impl<D, S1, S2> BinaryOperands<D, S1, S2> { impl
191 impl<D: Reg, S1: Reg, S2: Reg> BinaryOperands<D, S1, S2> { impl
210 impl<D: Reg, S1: Reg> BinaryOperands<D, S1, U6> { impl
500 let operands = BinaryOperands { in binary_operands()
506 assert_eq!(BinaryOperands::<XReg>::from_bits(i), operands); in binary_operands()
507 assert_eq!(BinaryOperands::<XReg>::from_bits(0x8000 | i), operands); in binary_operands()
H A Dencode.rs172 impl<D: Reg, S1: Reg, S2: Reg> Encode for BinaryOperands<D, S1, S2> { implementation
183 impl<D: Reg, S1: Reg> Encode for BinaryOperands<D, S1, U6> { implementation
H A Ddisas.rs230 impl<D, S1, S2> Disas for BinaryOperands<D, S1, S2> implementation
245 impl<D, S1> Disas for BinaryOperands<D, S1, U6> implementation
H A Ddecode.rs420 impl<D: Reg, S1: Reg, S2: Reg> Decode for BinaryOperands<D, S1, S2> { implementation
429 impl<D: Reg, S1: Reg> Decode for BinaryOperands<D, S1, U6> { implementation
/wasmtime-44.0.1/pulley/tests/all/
H A Dinterp.rs147 operands: BinaryOperands { in xadd32()
167 operands: BinaryOperands { in xadd64()
192 operands: BinaryOperands { in xeq64()
217 operands: BinaryOperands { in xneq64()
249 operands: BinaryOperands { in xslt64()
281 operands: BinaryOperands { in xslteq64()
310 operands: BinaryOperands { in xult64()
339 operands: BinaryOperands { in xulteq64()
368 operands: BinaryOperands { in xeq32()
394 operands: BinaryOperands { in xneq32()
[all …]
H A Ddisas.rs44 operands: BinaryOperands { in simple()
70 operands: BinaryOperands { in no_offsets()
101 operands: BinaryOperands { in no_offsets_or_hexdump()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Demit.rs11 use pulley_interpreter::regs::BinaryOperands;
388 enc::xadd32(sink, BinaryOperands::new(dst, base, dst)) in pulley_emit()
391 enc::xadd64(sink, BinaryOperands::new(dst, base, dst)) in pulley_emit()
/wasmtime-44.0.1/pulley/
H A DCONTRIBUTING.md70 xdiv32_s = XDiv32S { operands: BinaryOperands<XReg> };
110 fn xdiv32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> {