| 3856 | |
| 3857 | #[interp_disable_if_cfg(pulley_disable_interp_simd)] |
| 3858 | fn vaddf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { |
| 3859 | let mut a = self.state[operands.src1].get_f64x2(); |
| 3860 | let b = self.state[operands.src2].get_f64x2(); |
| 3861 | for (a, b) in a.iter_mut().zip(b) { |
| 3862 | *a += b; |
| 3863 | } |
| 3864 | self.state[operands.dst].set_f64x2(a); |
| 3865 | ControlFlow::Continue(()) |
| 3866 | } |
| 3867 | |
| 3868 | #[interp_disable_if_cfg(pulley_disable_interp_simd)] |
| 3869 | fn vaddi8x16_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { |