(&mut self, dst: VReg, src: VReg)
| 3685 | |
| 3686 | #[interp_disable_if_cfg(pulley_disable_interp_simd)] |
| 3687 | fn vsqrt64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { |
| 3688 | let mut a = self.state[src].get_f64x2(); |
| 3689 | for elem in a.iter_mut() { |
| 3690 | *elem = elem.wasm_sqrt(); |
| 3691 | } |
| 3692 | self.state[dst].set_f64x2(a); |
| 3693 | ControlFlow::Continue(()) |
| 3694 | } |
| 3695 | |
| 3696 | fn fneg32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { |
| 3697 | let a = self.state[src].get_f32(); |