| 4614 | |
| 4615 | #[interp_disable_if_cfg(pulley_disable_interp_simd)] |
| 4616 | fn vsubf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { |
| 4617 | let mut a = self.state[operands.src1].get_f64x2(); |
| 4618 | let b = self.state[operands.src2].get_f64x2(); |
| 4619 | for (a, b) in a.iter_mut().zip(b) { |
| 4620 | *a = *a - b; |
| 4621 | } |
| 4622 | self.state[operands.dst].set_f64x2(a); |
| 4623 | ControlFlow::Continue(()) |
| 4624 | } |
| 4625 | |
| 4626 | #[interp_disable_if_cfg(pulley_disable_interp_simd)] |
| 4627 | fn vmuli8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { |