Lines Matching refs:ControlFlow

11 use core::ops::ControlFlow;
917 use core::ops::ControlFlow;
978 pub fn done_trap<I: Encode>(&mut self) -> ControlFlow<Done> { in done_trap()
984 pub fn done_trap_kind<I: Encode>(&mut self, kind: Option<TrapKind>) -> ControlFlow<Done> { in done_trap_kind()
987 ControlFlow::Break(Done { _priv: () }) in done_trap_kind()
992 pub fn done_call_indirect_host(&mut self, id: u8) -> ControlFlow<Done> { in done_call_indirect_host()
997 ControlFlow::Break(Done { _priv: () }) in done_call_indirect_host()
1002 pub fn done_return_to_host(&mut self) -> ControlFlow<Done> { in done_return_to_host()
1004 ControlFlow::Break(Done { _priv: () }) in done_return_to_host()
1033 fn pc_rel_jump<I: Encode>(&mut self, offset: PcRelOffset) -> ControlFlow<Done> { in pc_rel_jump()
1036 ControlFlow::Continue(()) in pc_rel_jump()
1050 fn push<I: Encode, T>(&mut self, val: T) -> ControlFlow<Done> { in push()
1056 ControlFlow::Continue(()) in push()
1076 fn set_sp<I: Encode>(&mut self, sp: *mut u8) -> ControlFlow<Done> { in set_sp()
1083 ControlFlow::Continue(()) in set_sp()
1112 unsafe fn load_ne<T, I: Encode>(&mut self, addr: impl AddressingMode) -> ControlFlow<Done, T> { in load_ne()
1133 ) -> ControlFlow<Done> { in store_ne()
1141 ) -> ControlFlow<Done> { in check_xnn_from_f32()
1149 ) -> ControlFlow<Done> { in check_xnn_from_f64()
1157 ControlFlow::Continue(()) in check_xnn_from_f64()
1190 unsafe fn addr<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, *mut T>; in addr()
1196 unsafe fn load_ne<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, T> { in load_ne()
1198 ControlFlow::Continue(ret) in load_ne()
1205 unsafe fn store_ne<T, I: Encode>(self, i: &mut Interpreter<'_>, val: T) -> ControlFlow<Done> { in store_ne()
1209 ControlFlow::Continue(()) in store_ne()
1214 unsafe fn addr<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, *mut T> { in addr()
1219 ControlFlow::Continue( in addr()
1229 unsafe fn addr<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, *mut T> { in addr()
1239 ControlFlow::Continue(addr) in addr()
1245 unsafe fn addr<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, *mut T> { in addr()
1261 ControlFlow::Continue(addr) in addr()
1267 unsafe fn addr<T, I: Encode>(self, i: &mut Interpreter<'_>) -> ControlFlow<Done, *mut T> { in addr()
1285 ControlFlow::Continue(addr) in addr()
1322 fn $snake(&mut self, a: XReg, b: $imm, offset: PcRelOffset) -> ControlFlow<Done> {
1327 ControlFlow::Continue(())
1335 type Return = ControlFlow<Done>;
1341 fn nop(&mut self) -> ControlFlow<Done> { in nop()
1342 ControlFlow::Continue(()) in nop()
1345 fn ret(&mut self) -> ControlFlow<Done> { in ret()
1351 ControlFlow::Continue(()) in ret()
1355 fn call(&mut self, offset: PcRelOffset) -> ControlFlow<Done> { in call()
1361 fn call1(&mut self, arg1: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in call1()
1368 fn call2(&mut self, arg1: XReg, arg2: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in call2()
1383 ) -> ControlFlow<Done> { in call3()
1400 ) -> ControlFlow<Done> { in call4()
1416 fn call_indirect(&mut self, dst: XReg) -> ControlFlow<Done> { in call_indirect()
1425 ControlFlow::Continue(()) in call_indirect()
1428 fn jump(&mut self, offset: PcRelOffset) -> ControlFlow<Done> { in jump()
1432 fn xjump(&mut self, reg: XReg) -> ControlFlow<Done> { in xjump()
1436 ControlFlow::Continue(()) in xjump()
1439 fn br_if32(&mut self, cond: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if32()
1444 ControlFlow::Continue(()) in br_if32()
1448 fn br_if_not32(&mut self, cond: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_not32()
1453 ControlFlow::Continue(()) in br_if_not32()
1457 fn br_if_xeq32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xeq32()
1463 ControlFlow::Continue(()) in br_if_xeq32()
1467 fn br_if_xneq32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xneq32()
1473 ControlFlow::Continue(()) in br_if_xneq32()
1477 fn br_if_xslt32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xslt32()
1483 ControlFlow::Continue(()) in br_if_xslt32()
1487 fn br_if_xslteq32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xslteq32()
1493 ControlFlow::Continue(()) in br_if_xslteq32()
1497 fn br_if_xult32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xult32()
1503 ControlFlow::Continue(()) in br_if_xult32()
1507 fn br_if_xulteq32(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xulteq32()
1513 ControlFlow::Continue(()) in br_if_xulteq32()
1517 fn br_if_xeq64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xeq64()
1523 ControlFlow::Continue(()) in br_if_xeq64()
1527 fn br_if_xneq64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xneq64()
1533 ControlFlow::Continue(()) in br_if_xneq64()
1537 fn br_if_xslt64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xslt64()
1543 ControlFlow::Continue(()) in br_if_xslt64()
1547 fn br_if_xslteq64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xslteq64()
1553 ControlFlow::Continue(()) in br_if_xslteq64()
1557 fn br_if_xult64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xult64()
1563 ControlFlow::Continue(()) in br_if_xult64()
1567 fn br_if_xulteq64(&mut self, a: XReg, b: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in br_if_xulteq64()
1573 ControlFlow::Continue(()) in br_if_xulteq64()
1665 fn xmov(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xmov()
1668 ControlFlow::Continue(()) in xmov()
1671 fn xconst8(&mut self, dst: XReg, imm: i8) -> ControlFlow<Done> { in xconst8()
1673 ControlFlow::Continue(()) in xconst8()
1676 fn xzero(&mut self, dst: XReg) -> ControlFlow<Done> { in xzero()
1678 ControlFlow::Continue(()) in xzero()
1681 fn xone(&mut self, dst: XReg) -> ControlFlow<Done> { in xone()
1683 ControlFlow::Continue(()) in xone()
1686 fn xconst16(&mut self, dst: XReg, imm: i16) -> ControlFlow<Done> { in xconst16()
1688 ControlFlow::Continue(()) in xconst16()
1691 fn xconst32(&mut self, dst: XReg, imm: i32) -> ControlFlow<Done> { in xconst32()
1693 ControlFlow::Continue(()) in xconst32()
1696 fn xconst64(&mut self, dst: XReg, imm: i64) -> ControlFlow<Done> { in xconst64()
1698 ControlFlow::Continue(()) in xconst64()
1701 fn xadd32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd32()
1705 ControlFlow::Continue(()) in xadd32()
1708 fn xadd32_u8(&mut self, dst: XReg, src1: XReg, src2: u8) -> ControlFlow<Done> { in xadd32_u8()
1712 fn xadd32_u32(&mut self, dst: XReg, src1: XReg, src2: u32) -> ControlFlow<Done> { in xadd32_u32()
1715 ControlFlow::Continue(()) in xadd32_u32()
1718 fn xadd64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd64()
1722 ControlFlow::Continue(()) in xadd64()
1725 fn xadd64_u8(&mut self, dst: XReg, src1: XReg, src2: u8) -> ControlFlow<Done> { in xadd64_u8()
1729 fn xadd64_u32(&mut self, dst: XReg, src1: XReg, src2: u32) -> ControlFlow<Done> { in xadd64_u32()
1732 ControlFlow::Continue(()) in xadd64_u32()
1735 fn xmadd32(&mut self, dst: XReg, src1: XReg, src2: XReg, src3: XReg) -> ControlFlow<Done> { in xmadd32()
1740 ControlFlow::Continue(()) in xmadd32()
1743 fn xmadd64(&mut self, dst: XReg, src1: XReg, src2: XReg, src3: XReg) -> ControlFlow<Done> { in xmadd64()
1748 ControlFlow::Continue(()) in xmadd64()
1751 fn xsub32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xsub32()
1755 ControlFlow::Continue(()) in xsub32()
1758 fn xsub32_u8(&mut self, dst: XReg, src1: XReg, src2: u8) -> ControlFlow<Done> { in xsub32_u8()
1762 fn xsub32_u32(&mut self, dst: XReg, src1: XReg, src2: u32) -> ControlFlow<Done> { in xsub32_u32()
1765 ControlFlow::Continue(()) in xsub32_u32()
1768 fn xsub64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xsub64()
1772 ControlFlow::Continue(()) in xsub64()
1775 fn xsub64_u8(&mut self, dst: XReg, src1: XReg, src2: u8) -> ControlFlow<Done> { in xsub64_u8()
1779 fn xsub64_u32(&mut self, dst: XReg, src1: XReg, src2: u32) -> ControlFlow<Done> { in xsub64_u32()
1782 ControlFlow::Continue(()) in xsub64_u32()
1785 fn xmul32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmul32()
1789 ControlFlow::Continue(()) in xmul32()
1792 fn xmul32_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xmul32_s8()
1796 fn xmul32_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xmul32_s32()
1799 ControlFlow::Continue(()) in xmul32_s32()
1802 fn xmul64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmul64()
1806 ControlFlow::Continue(()) in xmul64()
1809 fn xmul64_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xmul64_s8()
1813 fn xmul64_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xmul64_s32()
1816 ControlFlow::Continue(()) in xmul64_s32()
1819 fn xshl32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshl32()
1823 ControlFlow::Continue(()) in xshl32()
1826 fn xshr32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshr32_u()
1830 ControlFlow::Continue(()) in xshr32_u()
1833 fn xshr32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshr32_s()
1837 ControlFlow::Continue(()) in xshr32_s()
1840 fn xshl64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshl64()
1844 ControlFlow::Continue(()) in xshl64()
1847 fn xshr64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshr64_u()
1851 ControlFlow::Continue(()) in xshr64_u()
1854 fn xshr64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xshr64_s()
1858 ControlFlow::Continue(()) in xshr64_s()
1861 fn xshl32_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshl32_u6()
1865 ControlFlow::Continue(()) in xshl32_u6()
1868 fn xshr32_u_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshr32_u_u6()
1872 ControlFlow::Continue(()) in xshr32_u_u6()
1875 fn xshr32_s_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshr32_s_u6()
1879 ControlFlow::Continue(()) in xshr32_s_u6()
1882 fn xshl64_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshl64_u6()
1886 ControlFlow::Continue(()) in xshl64_u6()
1889 fn xshr64_u_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshr64_u_u6()
1893 ControlFlow::Continue(()) in xshr64_u_u6()
1896 fn xshr64_s_u6(&mut self, operands: BinaryOperands<XReg, XReg, U6>) -> ControlFlow<Done> { in xshr64_s_u6()
1900 ControlFlow::Continue(()) in xshr64_s_u6()
1903 fn xneg32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xneg32()
1906 ControlFlow::Continue(()) in xneg32()
1909 fn xneg64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xneg64()
1912 ControlFlow::Continue(()) in xneg64()
1915 fn xeq64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xeq64()
1919 ControlFlow::Continue(()) in xeq64()
1922 fn xneq64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xneq64()
1926 ControlFlow::Continue(()) in xneq64()
1929 fn xslt64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xslt64()
1933 ControlFlow::Continue(()) in xslt64()
1936 fn xslteq64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xslteq64()
1940 ControlFlow::Continue(()) in xslteq64()
1943 fn xult64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xult64()
1947 ControlFlow::Continue(()) in xult64()
1950 fn xulteq64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xulteq64()
1954 ControlFlow::Continue(()) in xulteq64()
1957 fn xeq32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xeq32()
1961 ControlFlow::Continue(()) in xeq32()
1964 fn xneq32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xneq32()
1968 ControlFlow::Continue(()) in xneq32()
1971 fn xslt32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xslt32()
1975 ControlFlow::Continue(()) in xslt32()
1978 fn xslteq32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xslteq32()
1982 ControlFlow::Continue(()) in xslteq32()
1985 fn xult32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xult32()
1989 ControlFlow::Continue(()) in xult32()
1992 fn xulteq32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xulteq32()
1996 ControlFlow::Continue(()) in xulteq32()
1999 fn push_frame(&mut self) -> ControlFlow<Done> { in push_frame()
2003 ControlFlow::Continue(()) in push_frame()
2007 fn push_frame_save(&mut self, amt: u16, regs: UpperRegSet<XReg>) -> ControlFlow<Done> { in push_frame_save()
2051 ControlFlow::Continue(()) in push_frame_save()
2054 fn pop_frame_restore(&mut self, amt: u16, regs: UpperRegSet<XReg>) -> ControlFlow<Done> { in pop_frame_restore()
2071 fn pop_frame(&mut self) -> ControlFlow<Done> { in pop_frame()
2077 ControlFlow::Continue(()) in pop_frame()
2080 fn br_table32(&mut self, idx: XReg, amt: u32) -> ControlFlow<Done> { in br_table32()
2092 ControlFlow::Continue(()) in br_table32()
2095 fn stack_alloc32(&mut self, amt: u32) -> ControlFlow<Done> { in stack_alloc32()
2099 ControlFlow::Continue(()) in stack_alloc32()
2102 fn stack_free32(&mut self, amt: u32) -> ControlFlow<Done> { in stack_free32()
2106 ControlFlow::Continue(()) in stack_free32()
2109 fn zext8(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in zext8()
2112 ControlFlow::Continue(()) in zext8()
2115 fn zext16(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in zext16()
2118 ControlFlow::Continue(()) in zext16()
2121 fn zext32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in zext32()
2124 ControlFlow::Continue(()) in zext32()
2127 fn sext8(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in sext8()
2130 ControlFlow::Continue(()) in sext8()
2133 fn sext16(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in sext16()
2136 ControlFlow::Continue(()) in sext16()
2139 fn sext32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in sext32()
2142 ControlFlow::Continue(()) in sext32()
2145 fn xdiv32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xdiv32_s()
2151 ControlFlow::Continue(()) in xdiv32_s()
2164 fn xdiv64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xdiv64_s()
2170 ControlFlow::Continue(()) in xdiv64_s()
2183 fn xdiv32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xdiv32_u()
2189 ControlFlow::Continue(()) in xdiv32_u()
2195 fn xdiv64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xdiv64_u()
2201 ControlFlow::Continue(()) in xdiv64_u()
2207 fn xrem32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrem32_s()
2218 ControlFlow::Continue(()) in xrem32_s()
2224 fn xrem64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrem64_s()
2235 ControlFlow::Continue(()) in xrem64_s()
2241 fn xrem32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrem32_u()
2247 ControlFlow::Continue(()) in xrem32_u()
2253 fn xrem64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrem64_u()
2259 ControlFlow::Continue(()) in xrem64_u()
2265 fn xband32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xband32()
2269 ControlFlow::Continue(()) in xband32()
2272 fn xband32_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xband32_s8()
2276 fn xband32_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xband32_s32()
2279 ControlFlow::Continue(()) in xband32_s32()
2282 fn xband64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xband64()
2286 ControlFlow::Continue(()) in xband64()
2289 fn xband64_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xband64_s8()
2293 fn xband64_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xband64_s32()
2296 ControlFlow::Continue(()) in xband64_s32()
2299 fn xbor32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xbor32()
2303 ControlFlow::Continue(()) in xbor32()
2306 fn xbor32_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xbor32_s8()
2310 fn xbor32_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xbor32_s32()
2313 ControlFlow::Continue(()) in xbor32_s32()
2316 fn xbor64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xbor64()
2320 ControlFlow::Continue(()) in xbor64()
2323 fn xbor64_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xbor64_s8()
2327 fn xbor64_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xbor64_s32()
2330 ControlFlow::Continue(()) in xbor64_s32()
2333 fn xbxor32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xbxor32()
2337 ControlFlow::Continue(()) in xbxor32()
2340 fn xbxor32_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xbxor32_s8()
2344 fn xbxor32_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xbxor32_s32()
2347 ControlFlow::Continue(()) in xbxor32_s32()
2350 fn xbxor64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xbxor64()
2354 ControlFlow::Continue(()) in xbxor64()
2357 fn xbxor64_s8(&mut self, dst: XReg, src1: XReg, src2: i8) -> ControlFlow<Done> { in xbxor64_s8()
2361 fn xbxor64_s32(&mut self, dst: XReg, src1: XReg, src2: i32) -> ControlFlow<Done> { in xbxor64_s32()
2364 ControlFlow::Continue(()) in xbxor64_s32()
2367 fn xbnot32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xbnot32()
2370 ControlFlow::Continue(()) in xbnot32()
2373 fn xbnot64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xbnot64()
2376 ControlFlow::Continue(()) in xbnot64()
2379 fn xmin32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmin32_u()
2383 ControlFlow::Continue(()) in xmin32_u()
2386 fn xmin32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmin32_s()
2390 ControlFlow::Continue(()) in xmin32_s()
2393 fn xmax32_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmax32_u()
2397 ControlFlow::Continue(()) in xmax32_u()
2400 fn xmax32_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmax32_s()
2404 ControlFlow::Continue(()) in xmax32_s()
2407 fn xmin64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmin64_u()
2411 ControlFlow::Continue(()) in xmin64_u()
2414 fn xmin64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmin64_s()
2418 ControlFlow::Continue(()) in xmin64_s()
2421 fn xmax64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmax64_u()
2425 ControlFlow::Continue(()) in xmax64_u()
2428 fn xmax64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmax64_s()
2432 ControlFlow::Continue(()) in xmax64_s()
2435 fn xctz32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xctz32()
2438 ControlFlow::Continue(()) in xctz32()
2441 fn xctz64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xctz64()
2444 ControlFlow::Continue(()) in xctz64()
2447 fn xclz32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xclz32()
2450 ControlFlow::Continue(()) in xclz32()
2453 fn xclz64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xclz64()
2456 ControlFlow::Continue(()) in xclz64()
2459 fn xpopcnt32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xpopcnt32()
2462 ControlFlow::Continue(()) in xpopcnt32()
2465 fn xpopcnt64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xpopcnt64()
2468 ControlFlow::Continue(()) in xpopcnt64()
2471 fn xrotl32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrotl32()
2475 ControlFlow::Continue(()) in xrotl32()
2478 fn xrotl64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrotl64()
2482 ControlFlow::Continue(()) in xrotl64()
2485 fn xrotr32(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrotr32()
2489 ControlFlow::Continue(()) in xrotr32()
2492 fn xrotr64(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xrotr64()
2496 ControlFlow::Continue(()) in xrotr64()
2505 ) -> ControlFlow<Done> { in xselect32()
2512 ControlFlow::Continue(()) in xselect32()
2521 ) -> ControlFlow<Done> { in xselect64()
2528 ControlFlow::Continue(()) in xselect64()
2531 fn xabs32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xabs32()
2534 ControlFlow::Continue(()) in xabs32()
2537 fn xabs64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in xabs64()
2540 ControlFlow::Continue(()) in xabs64()
2546 fn xload8_u32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload8_u32_o32()
2549 ControlFlow::Continue(()) in xload8_u32_o32()
2552 fn xload8_s32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload8_s32_o32()
2555 ControlFlow::Continue(()) in xload8_s32_o32()
2558 fn xload16le_u32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload16le_u32_o32()
2561 ControlFlow::Continue(()) in xload16le_u32_o32()
2564 fn xload16le_s32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload16le_s32_o32()
2567 ControlFlow::Continue(()) in xload16le_s32_o32()
2570 fn xload32le_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload32le_o32()
2573 ControlFlow::Continue(()) in xload32le_o32()
2576 fn xload64le_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload64le_o32()
2579 ControlFlow::Continue(()) in xload64le_o32()
2582 fn xstore8_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore8_o32()
2587 ControlFlow::Continue(()) in xstore8_o32()
2590 fn xstore16le_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore16le_o32()
2595 ControlFlow::Continue(()) in xstore16le_o32()
2598 fn xstore32le_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore32le_o32()
2603 ControlFlow::Continue(()) in xstore32le_o32()
2606 fn xstore64le_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore64le_o32()
2611 ControlFlow::Continue(()) in xstore64le_o32()
2617 fn xload8_u32_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload8_u32_g32()
2620 ControlFlow::Continue(()) in xload8_u32_g32()
2623 fn xload8_s32_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload8_s32_g32()
2626 ControlFlow::Continue(()) in xload8_s32_g32()
2629 fn xload16le_u32_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload16le_u32_g32()
2632 ControlFlow::Continue(()) in xload16le_u32_g32()
2635 fn xload16le_s32_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload16le_s32_g32()
2638 ControlFlow::Continue(()) in xload16le_s32_g32()
2641 fn xload32le_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload32le_g32()
2644 ControlFlow::Continue(()) in xload32le_g32()
2647 fn xload64le_g32(&mut self, dst: XReg, addr: AddrG32) -> ControlFlow<Done> { in xload64le_g32()
2650 ControlFlow::Continue(()) in xload64le_g32()
2653 fn xstore8_g32(&mut self, addr: AddrG32, val: XReg) -> ControlFlow<Done> { in xstore8_g32()
2658 ControlFlow::Continue(()) in xstore8_g32()
2661 fn xstore16le_g32(&mut self, addr: AddrG32, val: XReg) -> ControlFlow<Done> { in xstore16le_g32()
2666 ControlFlow::Continue(()) in xstore16le_g32()
2669 fn xstore32le_g32(&mut self, addr: AddrG32, val: XReg) -> ControlFlow<Done> { in xstore32le_g32()
2674 ControlFlow::Continue(()) in xstore32le_g32()
2677 fn xstore64le_g32(&mut self, addr: AddrG32, val: XReg) -> ControlFlow<Done> { in xstore64le_g32()
2682 ControlFlow::Continue(()) in xstore64le_g32()
2688 fn xload8_u32_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload8_u32_z()
2691 ControlFlow::Continue(()) in xload8_u32_z()
2694 fn xload8_s32_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload8_s32_z()
2697 ControlFlow::Continue(()) in xload8_s32_z()
2700 fn xload16le_u32_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload16le_u32_z()
2703 ControlFlow::Continue(()) in xload16le_u32_z()
2706 fn xload16le_s32_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload16le_s32_z()
2709 ControlFlow::Continue(()) in xload16le_s32_z()
2712 fn xload32le_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload32le_z()
2715 ControlFlow::Continue(()) in xload32le_z()
2718 fn xload64le_z(&mut self, dst: XReg, addr: AddrZ) -> ControlFlow<Done> { in xload64le_z()
2721 ControlFlow::Continue(()) in xload64le_z()
2724 fn xstore8_z(&mut self, addr: AddrZ, val: XReg) -> ControlFlow<Done> { in xstore8_z()
2729 ControlFlow::Continue(()) in xstore8_z()
2732 fn xstore16le_z(&mut self, addr: AddrZ, val: XReg) -> ControlFlow<Done> { in xstore16le_z()
2737 ControlFlow::Continue(()) in xstore16le_z()
2740 fn xstore32le_z(&mut self, addr: AddrZ, val: XReg) -> ControlFlow<Done> { in xstore32le_z()
2745 ControlFlow::Continue(()) in xstore32le_z()
2748 fn xstore64le_z(&mut self, addr: AddrZ, val: XReg) -> ControlFlow<Done> { in xstore64le_z()
2753 ControlFlow::Continue(()) in xstore64le_z()
2759 fn xload8_u32_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload8_u32_g32bne()
2762 ControlFlow::Continue(()) in xload8_u32_g32bne()
2765 fn xload8_s32_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload8_s32_g32bne()
2768 ControlFlow::Continue(()) in xload8_s32_g32bne()
2771 fn xload16le_u32_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload16le_u32_g32bne()
2774 ControlFlow::Continue(()) in xload16le_u32_g32bne()
2777 fn xload16le_s32_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload16le_s32_g32bne()
2780 ControlFlow::Continue(()) in xload16le_s32_g32bne()
2783 fn xload32le_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload32le_g32bne()
2786 ControlFlow::Continue(()) in xload32le_g32bne()
2789 fn xload64le_g32bne(&mut self, dst: XReg, addr: AddrG32Bne) -> ControlFlow<Done> { in xload64le_g32bne()
2792 ControlFlow::Continue(()) in xload64le_g32bne()
2795 fn xstore8_g32bne(&mut self, addr: AddrG32Bne, val: XReg) -> ControlFlow<Done> { in xstore8_g32bne()
2800 ControlFlow::Continue(()) in xstore8_g32bne()
2803 fn xstore16le_g32bne(&mut self, addr: AddrG32Bne, val: XReg) -> ControlFlow<Done> { in xstore16le_g32bne()
2808 ControlFlow::Continue(()) in xstore16le_g32bne()
2811 fn xstore32le_g32bne(&mut self, addr: AddrG32Bne, val: XReg) -> ControlFlow<Done> { in xstore32le_g32bne()
2816 ControlFlow::Continue(()) in xstore32le_g32bne()
2819 fn xstore64le_g32bne(&mut self, addr: AddrG32Bne, val: XReg) -> ControlFlow<Done> { in xstore64le_g32bne()
2824 ControlFlow::Continue(()) in xstore64le_g32bne()
2829 fn trap(&mut self) -> ControlFlow<Done> { in trap()
2833 fn call_indirect_host(&mut self, id: u8) -> ControlFlow<Done> { in call_indirect_host()
2837 fn xpcadd(&mut self, dst: XReg, offset: PcRelOffset) -> ControlFlow<Done> { in xpcadd()
2840 ControlFlow::Continue(()) in xpcadd()
2843 fn bswap32(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in bswap32()
2846 ControlFlow::Continue(()) in bswap32()
2849 fn bswap64(&mut self, dst: XReg, src: XReg) -> ControlFlow<Done> { in bswap64()
2852 ControlFlow::Continue(()) in bswap64()
2862 ControlFlow::Continue(()) in xbmask32()
2872 ControlFlow::Continue(()) in xbmask64()
2875 fn xadd32_uoverflow_trap(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd32_uoverflow_trap()
2881 ControlFlow::Continue(()) in xadd32_uoverflow_trap()
2887 fn xadd64_uoverflow_trap(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xadd64_uoverflow_trap()
2893 ControlFlow::Continue(()) in xadd64_uoverflow_trap()
2899 fn xmulhi64_s(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmulhi64_s()
2904 ControlFlow::Continue(()) in xmulhi64_s()
2907 fn xmulhi64_u(&mut self, operands: BinaryOperands<XReg>) -> ControlFlow<Done> { in xmulhi64_u()
2912 ControlFlow::Continue(()) in xmulhi64_u()
2918 fn xload16be_u32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload16be_u32_o32()
2921 ControlFlow::Continue(()) in xload16be_u32_o32()
2924 fn xload16be_s32_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload16be_s32_o32()
2927 ControlFlow::Continue(()) in xload16be_s32_o32()
2930 fn xload32be_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload32be_o32()
2933 ControlFlow::Continue(()) in xload32be_o32()
2936 fn xload64be_o32(&mut self, dst: XReg, addr: AddrO32) -> ControlFlow<Done> { in xload64be_o32()
2939 ControlFlow::Continue(()) in xload64be_o32()
2942 fn xstore16be_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore16be_o32()
2947 ControlFlow::Continue(()) in xstore16be_o32()
2950 fn xstore32be_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore32be_o32()
2955 ControlFlow::Continue(()) in xstore32be_o32()
2958 fn xstore64be_o32(&mut self, addr: AddrO32, val: XReg) -> ControlFlow<Done> { in xstore64be_o32()
2963 ControlFlow::Continue(()) in xstore64be_o32()
2969 fn fload32le_o32(&mut self, dst: FReg, addr: AddrO32) -> ControlFlow<Done> { in fload32le_o32()
2972 ControlFlow::Continue(()) in fload32le_o32()
2975 fn fload64le_o32(&mut self, dst: FReg, addr: AddrO32) -> ControlFlow<Done> { in fload64le_o32()
2978 ControlFlow::Continue(()) in fload64le_o32()
2981 fn fstore32le_o32(&mut self, addr: AddrO32, src: FReg) -> ControlFlow<Done> { in fstore32le_o32()
2986 ControlFlow::Continue(()) in fstore32le_o32()
2989 fn fstore64le_o32(&mut self, addr: AddrO32, src: FReg) -> ControlFlow<Done> { in fstore64le_o32()
2994 ControlFlow::Continue(()) in fstore64le_o32()
3000 fn fload32be_o32(&mut self, dst: FReg, addr: AddrO32) -> ControlFlow<Done> { in fload32be_o32()
3003 ControlFlow::Continue(()) in fload32be_o32()
3006 fn fload64be_o32(&mut self, dst: FReg, addr: AddrO32) -> ControlFlow<Done> { in fload64be_o32()
3009 ControlFlow::Continue(()) in fload64be_o32()
3012 fn fstore32be_o32(&mut self, addr: AddrO32, src: FReg) -> ControlFlow<Done> { in fstore32be_o32()
3017 ControlFlow::Continue(()) in fstore32be_o32()
3020 fn fstore64be_o32(&mut self, addr: AddrO32, src: FReg) -> ControlFlow<Done> { in fstore64be_o32()
3025 ControlFlow::Continue(()) in fstore64be_o32()
3031 fn fload32le_z(&mut self, dst: FReg, addr: AddrZ) -> ControlFlow<Done> { in fload32le_z()
3034 ControlFlow::Continue(()) in fload32le_z()
3037 fn fload64le_z(&mut self, dst: FReg, addr: AddrZ) -> ControlFlow<Done> { in fload64le_z()
3040 ControlFlow::Continue(()) in fload64le_z()
3043 fn fstore32le_z(&mut self, addr: AddrZ, src: FReg) -> ControlFlow<Done> { in fstore32le_z()
3048 ControlFlow::Continue(()) in fstore32le_z()
3051 fn fstore64le_z(&mut self, addr: AddrZ, src: FReg) -> ControlFlow<Done> { in fstore64le_z()
3056 ControlFlow::Continue(()) in fstore64le_z()
3062 fn fload32le_g32(&mut self, dst: FReg, addr: AddrG32) -> ControlFlow<Done> { in fload32le_g32()
3065 ControlFlow::Continue(()) in fload32le_g32()
3068 fn fload64le_g32(&mut self, dst: FReg, addr: AddrG32) -> ControlFlow<Done> { in fload64le_g32()
3071 ControlFlow::Continue(()) in fload64le_g32()
3074 fn fstore32le_g32(&mut self, addr: AddrG32, src: FReg) -> ControlFlow<Done> { in fstore32le_g32()
3079 ControlFlow::Continue(()) in fstore32le_g32()
3082 fn fstore64le_g32(&mut self, addr: AddrG32, src: FReg) -> ControlFlow<Done> { in fstore64le_g32()
3087 ControlFlow::Continue(()) in fstore64le_g32()
3094 fn vload128le_o32(&mut self, dst: VReg, addr: AddrO32) -> ControlFlow<Done> { in vload128le_o32()
3097 ControlFlow::Continue(()) in vload128le_o32()
3101 fn vstore128le_o32(&mut self, addr: AddrO32, src: VReg) -> ControlFlow<Done> { in vstore128le_o32()
3106 ControlFlow::Continue(()) in vstore128le_o32()
3113 fn vload128le_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload128le_z()
3116 ControlFlow::Continue(()) in vload128le_z()
3120 fn vstore128le_z(&mut self, addr: AddrZ, src: VReg) -> ControlFlow<Done> { in vstore128le_z()
3125 ControlFlow::Continue(()) in vstore128le_z()
3132 fn vload128le_g32(&mut self, dst: VReg, addr: AddrG32) -> ControlFlow<Done> { in vload128le_g32()
3135 ControlFlow::Continue(()) in vload128le_g32()
3139 fn vstore128le_g32(&mut self, addr: AddrG32, src: VReg) -> ControlFlow<Done> { in vstore128le_g32()
3144 ControlFlow::Continue(()) in vstore128le_g32()
3147 fn xmov_fp(&mut self, dst: XReg) -> ControlFlow<Done> { in xmov_fp()
3150 ControlFlow::Continue(()) in xmov_fp()
3153 fn xmov_lr(&mut self, dst: XReg) -> ControlFlow<Done> { in xmov_lr()
3156 ControlFlow::Continue(()) in xmov_lr()
3159 fn fmov(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fmov()
3162 ControlFlow::Continue(()) in fmov()
3166 fn vmov(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vmov()
3169 ControlFlow::Continue(()) in vmov()
3172 fn fconst32(&mut self, dst: FReg, bits: u32) -> ControlFlow<Done> { in fconst32()
3174 ControlFlow::Continue(()) in fconst32()
3177 fn fconst64(&mut self, dst: FReg, bits: u64) -> ControlFlow<Done> { in fconst64()
3179 ControlFlow::Continue(()) in fconst64()
3182 fn bitcast_int_from_float_32(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in bitcast_int_from_float_32()
3185 ControlFlow::Continue(()) in bitcast_int_from_float_32()
3188 fn bitcast_int_from_float_64(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in bitcast_int_from_float_64()
3191 ControlFlow::Continue(()) in bitcast_int_from_float_64()
3194 fn bitcast_float_from_int_32(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in bitcast_float_from_int_32()
3197 ControlFlow::Continue(()) in bitcast_float_from_int_32()
3200 fn bitcast_float_from_int_64(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in bitcast_float_from_int_64()
3203 ControlFlow::Continue(()) in bitcast_float_from_int_64()
3206 fn feq32(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in feq32()
3210 ControlFlow::Continue(()) in feq32()
3213 fn fneq32(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in fneq32()
3217 ControlFlow::Continue(()) in fneq32()
3220 fn flt32(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in flt32()
3224 ControlFlow::Continue(()) in flt32()
3227 fn flteq32(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in flteq32()
3231 ControlFlow::Continue(()) in flteq32()
3234 fn feq64(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in feq64()
3238 ControlFlow::Continue(()) in feq64()
3241 fn fneq64(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in fneq64()
3245 ControlFlow::Continue(()) in fneq64()
3248 fn flt64(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in flt64()
3252 ControlFlow::Continue(()) in flt64()
3255 fn flteq64(&mut self, dst: XReg, src1: FReg, src2: FReg) -> ControlFlow<Done> { in flteq64()
3259 ControlFlow::Continue(()) in flteq64()
3268 ) -> ControlFlow<Done> { in fselect32()
3275 ControlFlow::Continue(()) in fselect32()
3284 ) -> ControlFlow<Done> { in fselect64()
3291 ControlFlow::Continue(()) in fselect64()
3294 fn f32_from_x32_s(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f32_from_x32_s()
3297 ControlFlow::Continue(()) in f32_from_x32_s()
3300 fn f32_from_x32_u(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f32_from_x32_u()
3303 ControlFlow::Continue(()) in f32_from_x32_u()
3306 fn f32_from_x64_s(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f32_from_x64_s()
3309 ControlFlow::Continue(()) in f32_from_x64_s()
3312 fn f32_from_x64_u(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f32_from_x64_u()
3315 ControlFlow::Continue(()) in f32_from_x64_u()
3318 fn f64_from_x32_s(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f64_from_x32_s()
3321 ControlFlow::Continue(()) in f64_from_x32_s()
3324 fn f64_from_x32_u(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f64_from_x32_u()
3327 ControlFlow::Continue(()) in f64_from_x32_u()
3330 fn f64_from_x64_s(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f64_from_x64_s()
3333 ControlFlow::Continue(()) in f64_from_x64_s()
3336 fn f64_from_x64_u(&mut self, dst: FReg, src: XReg) -> ControlFlow<Done> { in f64_from_x64_u()
3339 ControlFlow::Continue(()) in f64_from_x64_u()
3342 fn x32_from_f32_s(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f32_s()
3346 ControlFlow::Continue(()) in x32_from_f32_s()
3349 fn x32_from_f32_u(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f32_u()
3353 ControlFlow::Continue(()) in x32_from_f32_u()
3356 fn x64_from_f32_s(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f32_s()
3360 ControlFlow::Continue(()) in x64_from_f32_s()
3363 fn x64_from_f32_u(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f32_u()
3367 ControlFlow::Continue(()) in x64_from_f32_u()
3370 fn x32_from_f64_s(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f64_s()
3374 ControlFlow::Continue(()) in x32_from_f64_s()
3377 fn x32_from_f64_u(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f64_u()
3381 ControlFlow::Continue(()) in x32_from_f64_u()
3384 fn x64_from_f64_s(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f64_s()
3388 ControlFlow::Continue(()) in x64_from_f64_s()
3391 fn x64_from_f64_u(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f64_u()
3395 ControlFlow::Continue(()) in x64_from_f64_u()
3398 fn x32_from_f32_s_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f32_s_sat()
3401 ControlFlow::Continue(()) in x32_from_f32_s_sat()
3404 fn x32_from_f32_u_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f32_u_sat()
3407 ControlFlow::Continue(()) in x32_from_f32_u_sat()
3410 fn x64_from_f32_s_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f32_s_sat()
3413 ControlFlow::Continue(()) in x64_from_f32_s_sat()
3416 fn x64_from_f32_u_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f32_u_sat()
3419 ControlFlow::Continue(()) in x64_from_f32_u_sat()
3422 fn x32_from_f64_s_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f64_s_sat()
3425 ControlFlow::Continue(()) in x32_from_f64_s_sat()
3428 fn x32_from_f64_u_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x32_from_f64_u_sat()
3431 ControlFlow::Continue(()) in x32_from_f64_u_sat()
3434 fn x64_from_f64_s_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f64_s_sat()
3437 ControlFlow::Continue(()) in x64_from_f64_s_sat()
3440 fn x64_from_f64_u_sat(&mut self, dst: XReg, src: FReg) -> ControlFlow<Done> { in x64_from_f64_u_sat()
3443 ControlFlow::Continue(()) in x64_from_f64_u_sat()
3446 fn f32_from_f64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in f32_from_f64()
3449 ControlFlow::Continue(()) in f32_from_f64()
3452 fn f64_from_f32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in f64_from_f32()
3455 ControlFlow::Continue(()) in f64_from_f32()
3458 fn fcopysign32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fcopysign32()
3462 ControlFlow::Continue(()) in fcopysign32()
3465 fn fcopysign64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fcopysign64()
3469 ControlFlow::Continue(()) in fcopysign64()
3472 fn fadd32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fadd32()
3476 ControlFlow::Continue(()) in fadd32()
3479 fn fsub32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fsub32()
3483 ControlFlow::Continue(()) in fsub32()
3487 fn vsubf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubf32x4()
3494 ControlFlow::Continue(()) in vsubf32x4()
3497 fn fmul32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fmul32()
3501 ControlFlow::Continue(()) in fmul32()
3505 fn vmulf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmulf32x4()
3512 ControlFlow::Continue(()) in vmulf32x4()
3515 fn fdiv32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fdiv32()
3519 ControlFlow::Continue(()) in fdiv32()
3523 fn vdivf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vdivf32x4()
3533 ControlFlow::Continue(()) in vdivf32x4()
3537 fn vdivf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vdivf64x2()
3547 ControlFlow::Continue(()) in vdivf64x2()
3550 fn fmaximum32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fmaximum32()
3554 ControlFlow::Continue(()) in fmaximum32()
3557 fn fminimum32(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fminimum32()
3561 ControlFlow::Continue(()) in fminimum32()
3564 fn ftrunc32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in ftrunc32()
3567 ControlFlow::Continue(()) in ftrunc32()
3571 fn vtrunc32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vtrunc32x4()
3577 ControlFlow::Continue(()) in vtrunc32x4()
3581 fn vtrunc64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vtrunc64x2()
3587 ControlFlow::Continue(()) in vtrunc64x2()
3590 fn ffloor32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in ffloor32()
3593 ControlFlow::Continue(()) in ffloor32()
3597 fn vfloor32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vfloor32x4()
3603 ControlFlow::Continue(()) in vfloor32x4()
3607 fn vfloor64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vfloor64x2()
3613 ControlFlow::Continue(()) in vfloor64x2()
3616 fn fceil32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fceil32()
3619 ControlFlow::Continue(()) in fceil32()
3623 fn vceil32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vceil32x4()
3630 ControlFlow::Continue(()) in vceil32x4()
3634 fn vceil64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vceil64x2()
3641 ControlFlow::Continue(()) in vceil64x2()
3644 fn fnearest32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fnearest32()
3647 ControlFlow::Continue(()) in fnearest32()
3651 fn vnearest32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vnearest32x4()
3657 ControlFlow::Continue(()) in vnearest32x4()
3661 fn vnearest64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vnearest64x2()
3667 ControlFlow::Continue(()) in vnearest64x2()
3670 fn fsqrt32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fsqrt32()
3673 ControlFlow::Continue(()) in fsqrt32()
3677 fn vsqrt32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vsqrt32x4()
3683 ControlFlow::Continue(()) in vsqrt32x4()
3687 fn vsqrt64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vsqrt64x2()
3693 ControlFlow::Continue(()) in vsqrt64x2()
3696 fn fneg32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fneg32()
3699 ControlFlow::Continue(()) in fneg32()
3703 fn vnegf32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vnegf32x4()
3709 ControlFlow::Continue(()) in vnegf32x4()
3712 fn fabs32(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fabs32()
3715 ControlFlow::Continue(()) in fabs32()
3718 fn fadd64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fadd64()
3722 ControlFlow::Continue(()) in fadd64()
3725 fn fsub64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fsub64()
3729 ControlFlow::Continue(()) in fsub64()
3732 fn fmul64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fmul64()
3736 ControlFlow::Continue(()) in fmul64()
3739 fn fdiv64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fdiv64()
3743 ControlFlow::Continue(()) in fdiv64()
3746 fn fmaximum64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fmaximum64()
3750 ControlFlow::Continue(()) in fmaximum64()
3753 fn fminimum64(&mut self, operands: BinaryOperands<FReg>) -> ControlFlow<Done> { in fminimum64()
3757 ControlFlow::Continue(()) in fminimum64()
3760 fn ftrunc64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in ftrunc64()
3763 ControlFlow::Continue(()) in ftrunc64()
3766 fn ffloor64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in ffloor64()
3769 ControlFlow::Continue(()) in ffloor64()
3772 fn fceil64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fceil64()
3775 ControlFlow::Continue(()) in fceil64()
3778 fn fnearest64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fnearest64()
3781 ControlFlow::Continue(()) in fnearest64()
3784 fn fsqrt64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fsqrt64()
3787 ControlFlow::Continue(()) in fsqrt64()
3790 fn fneg64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fneg64()
3793 ControlFlow::Continue(()) in fneg64()
3796 fn fabs64(&mut self, dst: FReg, src: FReg) -> ControlFlow<Done> { in fabs64()
3799 ControlFlow::Continue(()) in fabs64()
3803 fn vaddi8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi8x16()
3810 ControlFlow::Continue(()) in vaddi8x16()
3814 fn vaddi16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi16x8()
3821 ControlFlow::Continue(()) in vaddi16x8()
3825 fn vaddi32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi32x4()
3832 ControlFlow::Continue(()) in vaddi32x4()
3836 fn vaddi64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi64x2()
3843 ControlFlow::Continue(()) in vaddi64x2()
3847 fn vaddf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddf32x4()
3854 ControlFlow::Continue(()) in vaddf32x4()
3858 fn vaddf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddf64x2()
3865 ControlFlow::Continue(()) in vaddf64x2()
3869 fn vaddi8x16_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi8x16_sat()
3876 ControlFlow::Continue(()) in vaddi8x16_sat()
3880 fn vaddu8x16_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddu8x16_sat()
3887 ControlFlow::Continue(()) in vaddu8x16_sat()
3891 fn vaddi16x8_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddi16x8_sat()
3898 ControlFlow::Continue(()) in vaddi16x8_sat()
3902 fn vaddu16x8_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddu16x8_sat()
3909 ControlFlow::Continue(()) in vaddu16x8_sat()
3913 fn vaddpairwisei16x8_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddpairwisei16x8_s()
3923 ControlFlow::Continue(()) in vaddpairwisei16x8_s()
3927 fn vaddpairwisei32x4_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vaddpairwisei32x4_s()
3936 ControlFlow::Continue(()) in vaddpairwisei32x4_s()
3940 fn vshli8x16(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshli8x16()
3944 ControlFlow::Continue(()) in vshli8x16()
3948 fn vshli16x8(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshli16x8()
3952 ControlFlow::Continue(()) in vshli16x8()
3956 fn vshli32x4(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshli32x4()
3960 ControlFlow::Continue(()) in vshli32x4()
3964 fn vshli64x2(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshli64x2()
3968 ControlFlow::Continue(()) in vshli64x2()
3972 fn vshri8x16_s(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri8x16_s()
3976 ControlFlow::Continue(()) in vshri8x16_s()
3980 fn vshri16x8_s(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri16x8_s()
3984 ControlFlow::Continue(()) in vshri16x8_s()
3988 fn vshri32x4_s(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri32x4_s()
3992 ControlFlow::Continue(()) in vshri32x4_s()
3996 fn vshri64x2_s(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri64x2_s()
4000 ControlFlow::Continue(()) in vshri64x2_s()
4004 fn vshri8x16_u(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri8x16_u()
4008 ControlFlow::Continue(()) in vshri8x16_u()
4012 fn vshri16x8_u(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri16x8_u()
4016 ControlFlow::Continue(()) in vshri16x8_u()
4020 fn vshri32x4_u(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri32x4_u()
4024 ControlFlow::Continue(()) in vshri32x4_u()
4028 fn vshri64x2_u(&mut self, operands: BinaryOperands<VReg, VReg, XReg>) -> ControlFlow<Done> { in vshri64x2_u()
4032 ControlFlow::Continue(()) in vshri64x2_u()
4036 fn vconst128(&mut self, dst: VReg, val: u128) -> ControlFlow<Done> { in vconst128()
4038 ControlFlow::Continue(()) in vconst128()
4042 fn vsplatx8(&mut self, dst: VReg, src: XReg) -> ControlFlow<Done> { in vsplatx8()
4045 ControlFlow::Continue(()) in vsplatx8()
4049 fn vsplatx16(&mut self, dst: VReg, src: XReg) -> ControlFlow<Done> { in vsplatx16()
4052 ControlFlow::Continue(()) in vsplatx16()
4056 fn vsplatx32(&mut self, dst: VReg, src: XReg) -> ControlFlow<Done> { in vsplatx32()
4059 ControlFlow::Continue(()) in vsplatx32()
4063 fn vsplatx64(&mut self, dst: VReg, src: XReg) -> ControlFlow<Done> { in vsplatx64()
4066 ControlFlow::Continue(()) in vsplatx64()
4070 fn vsplatf32(&mut self, dst: VReg, src: FReg) -> ControlFlow<Done> { in vsplatf32()
4073 ControlFlow::Continue(()) in vsplatf32()
4077 fn vsplatf64(&mut self, dst: VReg, src: FReg) -> ControlFlow<Done> { in vsplatf64()
4080 ControlFlow::Continue(()) in vsplatf64()
4084 fn vload8x8_s_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload8x8_s_z()
4087 ControlFlow::Continue(()) in vload8x8_s_z()
4091 fn vload8x8_u_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload8x8_u_z()
4094 ControlFlow::Continue(()) in vload8x8_u_z()
4098 fn vload16x4le_s_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload16x4le_s_z()
4101 ControlFlow::Continue(()) in vload16x4le_s_z()
4105 fn vload16x4le_u_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload16x4le_u_z()
4108 ControlFlow::Continue(()) in vload16x4le_u_z()
4112 fn vload32x2le_s_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload32x2le_s_z()
4115 ControlFlow::Continue(()) in vload32x2le_s_z()
4119 fn vload32x2le_u_z(&mut self, dst: VReg, addr: AddrZ) -> ControlFlow<Done> { in vload32x2le_u_z()
4122 ControlFlow::Continue(()) in vload32x2le_u_z()
4126 fn vband128(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vband128()
4130 ControlFlow::Continue(()) in vband128()
4134 fn vbor128(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vbor128()
4138 ControlFlow::Continue(()) in vbor128()
4142 fn vbxor128(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vbxor128()
4146 ControlFlow::Continue(()) in vbxor128()
4150 fn vbnot128(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vbnot128()
4153 ControlFlow::Continue(()) in vbnot128()
4157 fn vbitselect128(&mut self, dst: VReg, c: VReg, x: VReg, y: VReg) -> ControlFlow<Done> { in vbitselect128()
4162 ControlFlow::Continue(()) in vbitselect128()
4166 fn vbitmask8x16(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vbitmask8x16()
4174 ControlFlow::Continue(()) in vbitmask8x16()
4178 fn vbitmask16x8(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vbitmask16x8()
4186 ControlFlow::Continue(()) in vbitmask16x8()
4190 fn vbitmask32x4(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vbitmask32x4()
4198 ControlFlow::Continue(()) in vbitmask32x4()
4202 fn vbitmask64x2(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vbitmask64x2()
4210 ControlFlow::Continue(()) in vbitmask64x2()
4214 fn valltrue8x16(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in valltrue8x16()
4218 ControlFlow::Continue(()) in valltrue8x16()
4222 fn valltrue16x8(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in valltrue16x8()
4226 ControlFlow::Continue(()) in valltrue16x8()
4230 fn valltrue32x4(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in valltrue32x4()
4234 ControlFlow::Continue(()) in valltrue32x4()
4238 fn valltrue64x2(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in valltrue64x2()
4242 ControlFlow::Continue(()) in valltrue64x2()
4246 fn vanytrue8x16(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vanytrue8x16()
4250 ControlFlow::Continue(()) in vanytrue8x16()
4254 fn vanytrue16x8(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vanytrue16x8()
4258 ControlFlow::Continue(()) in vanytrue16x8()
4262 fn vanytrue32x4(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vanytrue32x4()
4266 ControlFlow::Continue(()) in vanytrue32x4()
4270 fn vanytrue64x2(&mut self, dst: XReg, src: VReg) -> ControlFlow<Done> { in vanytrue64x2()
4274 ControlFlow::Continue(()) in vanytrue64x2()
4278 fn vf32x4_from_i32x4_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vf32x4_from_i32x4_s()
4281 ControlFlow::Continue(()) in vf32x4_from_i32x4_s()
4285 fn vf32x4_from_i32x4_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vf32x4_from_i32x4_u()
4288 ControlFlow::Continue(()) in vf32x4_from_i32x4_u()
4292 fn vf64x2_from_i64x2_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vf64x2_from_i64x2_s()
4295 ControlFlow::Continue(()) in vf64x2_from_i64x2_s()
4299 fn vf64x2_from_i64x2_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vf64x2_from_i64x2_u()
4302 ControlFlow::Continue(()) in vf64x2_from_i64x2_u()
4306 fn vi32x4_from_f32x4_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vi32x4_from_f32x4_s()
4309 ControlFlow::Continue(()) in vi32x4_from_f32x4_s()
4313 fn vi32x4_from_f32x4_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vi32x4_from_f32x4_u()
4316 ControlFlow::Continue(()) in vi32x4_from_f32x4_u()
4320 fn vi64x2_from_f64x2_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vi64x2_from_f64x2_s()
4323 ControlFlow::Continue(()) in vi64x2_from_f64x2_s()
4327 fn vi64x2_from_f64x2_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vi64x2_from_f64x2_u()
4330 ControlFlow::Continue(()) in vi64x2_from_f64x2_u()
4334 fn vwidenlow8x16_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow8x16_s()
4337 ControlFlow::Continue(()) in vwidenlow8x16_s()
4341 fn vwidenlow8x16_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow8x16_u()
4344 ControlFlow::Continue(()) in vwidenlow8x16_u()
4348 fn vwidenlow16x8_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow16x8_s()
4351 ControlFlow::Continue(()) in vwidenlow16x8_s()
4355 fn vwidenlow16x8_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow16x8_u()
4358 ControlFlow::Continue(()) in vwidenlow16x8_u()
4362 fn vwidenlow32x4_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow32x4_s()
4365 ControlFlow::Continue(()) in vwidenlow32x4_s()
4369 fn vwidenlow32x4_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenlow32x4_u()
4372 ControlFlow::Continue(()) in vwidenlow32x4_u()
4376 fn vwidenhigh8x16_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh8x16_s()
4379 ControlFlow::Continue(()) in vwidenhigh8x16_s()
4383 fn vwidenhigh8x16_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh8x16_u()
4386 ControlFlow::Continue(()) in vwidenhigh8x16_u()
4390 fn vwidenhigh16x8_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh16x8_s()
4393 ControlFlow::Continue(()) in vwidenhigh16x8_s()
4397 fn vwidenhigh16x8_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh16x8_u()
4400 ControlFlow::Continue(()) in vwidenhigh16x8_u()
4404 fn vwidenhigh32x4_s(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh32x4_s()
4407 ControlFlow::Continue(()) in vwidenhigh32x4_s()
4411 fn vwidenhigh32x4_u(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vwidenhigh32x4_u()
4414 ControlFlow::Continue(()) in vwidenhigh32x4_u()
4418 fn vnarrow16x8_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow16x8_s()
4428 ControlFlow::Continue(()) in vnarrow16x8_s()
4432 fn vnarrow16x8_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow16x8_u()
4442 ControlFlow::Continue(()) in vnarrow16x8_u()
4446 fn vnarrow32x4_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow32x4_s()
4456 ControlFlow::Continue(()) in vnarrow32x4_s()
4460 fn vnarrow32x4_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow32x4_u()
4470 ControlFlow::Continue(()) in vnarrow32x4_u()
4474 fn vnarrow64x2_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow64x2_s()
4484 ControlFlow::Continue(()) in vnarrow64x2_s()
4488 fn vnarrow64x2_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vnarrow64x2_u()
4498 ControlFlow::Continue(()) in vnarrow64x2_u()
4502 fn vunarrow64x2_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vunarrow64x2_u()
4510 ControlFlow::Continue(()) in vunarrow64x2_u()
4514 fn vfpromotelow(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vfpromotelow()
4517 ControlFlow::Continue(()) in vfpromotelow()
4521 fn vfdemote(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vfdemote()
4524 ControlFlow::Continue(()) in vfdemote()
4528 fn vsubi8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi8x16()
4535 ControlFlow::Continue(()) in vsubi8x16()
4539 fn vsubi16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi16x8()
4546 ControlFlow::Continue(()) in vsubi16x8()
4550 fn vsubi32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi32x4()
4557 ControlFlow::Continue(()) in vsubi32x4()
4561 fn vsubi64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi64x2()
4568 ControlFlow::Continue(()) in vsubi64x2()
4572 fn vsubi8x16_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi8x16_sat()
4579 ControlFlow::Continue(()) in vsubi8x16_sat()
4583 fn vsubu8x16_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubu8x16_sat()
4590 ControlFlow::Continue(()) in vsubu8x16_sat()
4594 fn vsubi16x8_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubi16x8_sat()
4601 ControlFlow::Continue(()) in vsubi16x8_sat()
4605 fn vsubu16x8_sat(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubu16x8_sat()
4612 ControlFlow::Continue(()) in vsubu16x8_sat()
4616 fn vsubf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vsubf64x2()
4623 ControlFlow::Continue(()) in vsubf64x2()
4627 fn vmuli8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmuli8x16()
4634 ControlFlow::Continue(()) in vmuli8x16()
4638 fn vmuli16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmuli16x8()
4645 ControlFlow::Continue(()) in vmuli16x8()
4649 fn vmuli32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmuli32x4()
4656 ControlFlow::Continue(()) in vmuli32x4()
4660 fn vmuli64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmuli64x2()
4667 ControlFlow::Continue(()) in vmuli64x2()
4671 fn vmulf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmulf64x2()
4678 ControlFlow::Continue(()) in vmulf64x2()
4682 fn vqmulrsi16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vqmulrsi16x8()
4692 ControlFlow::Continue(()) in vqmulrsi16x8()
4696 fn vpopcnt8x16(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vpopcnt8x16()
4699 ControlFlow::Continue(()) in vpopcnt8x16()
4703 fn xextractv8x16(&mut self, dst: XReg, src: VReg, lane: u8) -> ControlFlow<Done> { in xextractv8x16()
4706 ControlFlow::Continue(()) in xextractv8x16()
4710 fn xextractv16x8(&mut self, dst: XReg, src: VReg, lane: u8) -> ControlFlow<Done> { in xextractv16x8()
4713 ControlFlow::Continue(()) in xextractv16x8()
4717 fn xextractv32x4(&mut self, dst: XReg, src: VReg, lane: u8) -> ControlFlow<Done> { in xextractv32x4()
4720 ControlFlow::Continue(()) in xextractv32x4()
4724 fn xextractv64x2(&mut self, dst: XReg, src: VReg, lane: u8) -> ControlFlow<Done> { in xextractv64x2()
4727 ControlFlow::Continue(()) in xextractv64x2()
4731 fn fextractv32x4(&mut self, dst: FReg, src: VReg, lane: u8) -> ControlFlow<Done> { in fextractv32x4()
4734 ControlFlow::Continue(()) in fextractv32x4()
4738 fn fextractv64x2(&mut self, dst: FReg, src: VReg, lane: u8) -> ControlFlow<Done> { in fextractv64x2()
4741 ControlFlow::Continue(()) in fextractv64x2()
4749 ) -> ControlFlow<Done> { in vinsertx8()
4756 ControlFlow::Continue(()) in vinsertx8()
4764 ) -> ControlFlow<Done> { in vinsertx16()
4771 ControlFlow::Continue(()) in vinsertx16()
4779 ) -> ControlFlow<Done> { in vinsertx32()
4786 ControlFlow::Continue(()) in vinsertx32()
4794 ) -> ControlFlow<Done> { in vinsertx64()
4801 ControlFlow::Continue(()) in vinsertx64()
4809 ) -> ControlFlow<Done> { in vinsertf32()
4816 ControlFlow::Continue(()) in vinsertf32()
4824 ) -> ControlFlow<Done> { in vinsertf64()
4831 ControlFlow::Continue(()) in vinsertf64()
4835 fn veq8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veq8x16()
4843 ControlFlow::Continue(()) in veq8x16()
4847 fn vneq8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneq8x16()
4855 ControlFlow::Continue(()) in vneq8x16()
4859 fn vslt8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslt8x16()
4867 ControlFlow::Continue(()) in vslt8x16()
4871 fn vslteq8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslteq8x16()
4879 ControlFlow::Continue(()) in vslteq8x16()
4883 fn vult8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vult8x16()
4891 ControlFlow::Continue(()) in vult8x16()
4895 fn vulteq8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vulteq8x16()
4903 ControlFlow::Continue(()) in vulteq8x16()
4907 fn veq16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veq16x8()
4915 ControlFlow::Continue(()) in veq16x8()
4919 fn vneq16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneq16x8()
4927 ControlFlow::Continue(()) in vneq16x8()
4931 fn vslt16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslt16x8()
4939 ControlFlow::Continue(()) in vslt16x8()
4943 fn vslteq16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslteq16x8()
4951 ControlFlow::Continue(()) in vslteq16x8()
4955 fn vult16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vult16x8()
4963 ControlFlow::Continue(()) in vult16x8()
4967 fn vulteq16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vulteq16x8()
4975 ControlFlow::Continue(()) in vulteq16x8()
4979 fn veq32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veq32x4()
4987 ControlFlow::Continue(()) in veq32x4()
4991 fn vneq32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneq32x4()
4999 ControlFlow::Continue(()) in vneq32x4()
5003 fn vslt32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslt32x4()
5011 ControlFlow::Continue(()) in vslt32x4()
5015 fn vslteq32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslteq32x4()
5023 ControlFlow::Continue(()) in vslteq32x4()
5027 fn vult32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vult32x4()
5035 ControlFlow::Continue(()) in vult32x4()
5039 fn vulteq32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vulteq32x4()
5047 ControlFlow::Continue(()) in vulteq32x4()
5051 fn veq64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veq64x2()
5059 ControlFlow::Continue(()) in veq64x2()
5063 fn vneq64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneq64x2()
5071 ControlFlow::Continue(()) in vneq64x2()
5075 fn vslt64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslt64x2()
5083 ControlFlow::Continue(()) in vslt64x2()
5087 fn vslteq64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vslteq64x2()
5095 ControlFlow::Continue(()) in vslteq64x2()
5099 fn vult64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vult64x2()
5107 ControlFlow::Continue(()) in vult64x2()
5111 fn vulteq64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vulteq64x2()
5119 ControlFlow::Continue(()) in vulteq64x2()
5123 fn vneg8x16(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vneg8x16()
5126 ControlFlow::Continue(()) in vneg8x16()
5130 fn vneg16x8(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vneg16x8()
5133 ControlFlow::Continue(()) in vneg16x8()
5137 fn vneg32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vneg32x4()
5140 ControlFlow::Continue(()) in vneg32x4()
5144 fn vneg64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vneg64x2()
5147 ControlFlow::Continue(()) in vneg64x2()
5151 fn vnegf64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vnegf64x2()
5154 ControlFlow::Continue(()) in vnegf64x2()
5158 fn vmin8x16_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin8x16_s()
5165 ControlFlow::Continue(()) in vmin8x16_s()
5169 fn vmin8x16_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin8x16_u()
5176 ControlFlow::Continue(()) in vmin8x16_u()
5180 fn vmin16x8_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin16x8_s()
5187 ControlFlow::Continue(()) in vmin16x8_s()
5191 fn vmin16x8_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin16x8_u()
5198 ControlFlow::Continue(()) in vmin16x8_u()
5202 fn vmin32x4_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin32x4_s()
5209 ControlFlow::Continue(()) in vmin32x4_s()
5213 fn vmin32x4_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmin32x4_u()
5220 ControlFlow::Continue(()) in vmin32x4_u()
5224 fn vmax8x16_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax8x16_s()
5231 ControlFlow::Continue(()) in vmax8x16_s()
5235 fn vmax8x16_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax8x16_u()
5242 ControlFlow::Continue(()) in vmax8x16_u()
5246 fn vmax16x8_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax16x8_s()
5253 ControlFlow::Continue(()) in vmax16x8_s()
5257 fn vmax16x8_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax16x8_u()
5264 ControlFlow::Continue(()) in vmax16x8_u()
5268 fn vmax32x4_s(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax32x4_s()
5275 ControlFlow::Continue(()) in vmax32x4_s()
5279 fn vmax32x4_u(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmax32x4_u()
5286 ControlFlow::Continue(()) in vmax32x4_u()
5290 fn vabs8x16(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabs8x16()
5293 ControlFlow::Continue(()) in vabs8x16()
5297 fn vabs16x8(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabs16x8()
5300 ControlFlow::Continue(()) in vabs16x8()
5304 fn vabs32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabs32x4()
5307 ControlFlow::Continue(()) in vabs32x4()
5311 fn vabs64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabs64x2()
5314 ControlFlow::Continue(()) in vabs64x2()
5318 fn vabsf32x4(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabsf32x4()
5321 ControlFlow::Continue(()) in vabsf32x4()
5325 fn vabsf64x2(&mut self, dst: VReg, src: VReg) -> ControlFlow<Done> { in vabsf64x2()
5328 ControlFlow::Continue(()) in vabsf64x2()
5332 fn vmaximumf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmaximumf32x4()
5339 ControlFlow::Continue(()) in vmaximumf32x4()
5343 fn vmaximumf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vmaximumf64x2()
5350 ControlFlow::Continue(()) in vmaximumf64x2()
5354 fn vminimumf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vminimumf32x4()
5361 ControlFlow::Continue(()) in vminimumf32x4()
5365 fn vminimumf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vminimumf64x2()
5372 ControlFlow::Continue(()) in vminimumf64x2()
5376 fn vshuffle(&mut self, dst: VReg, src1: VReg, src2: VReg, mask: u128) -> ControlFlow<Done> { in vshuffle()
5387 ControlFlow::Continue(()) in vshuffle()
5391 fn vswizzlei8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vswizzlei8x16()
5403 ControlFlow::Continue(()) in vswizzlei8x16()
5407 fn vavground8x16(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vavground8x16()
5415 ControlFlow::Continue(()) in vavground8x16()
5419 fn vavground16x8(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vavground16x8()
5427 ControlFlow::Continue(()) in vavground16x8()
5431 fn veqf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veqf32x4()
5439 ControlFlow::Continue(()) in veqf32x4()
5443 fn vneqf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneqf32x4()
5451 ControlFlow::Continue(()) in vneqf32x4()
5455 fn vltf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vltf32x4()
5463 ControlFlow::Continue(()) in vltf32x4()
5467 fn vlteqf32x4(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vlteqf32x4()
5475 ControlFlow::Continue(()) in vlteqf32x4()
5479 fn veqf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in veqf64x2()
5487 ControlFlow::Continue(()) in veqf64x2()
5491 fn vneqf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vneqf64x2()
5499 ControlFlow::Continue(()) in vneqf64x2()
5503 fn vltf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vltf64x2()
5511 ControlFlow::Continue(()) in vltf64x2()
5515 fn vlteqf64x2(&mut self, operands: BinaryOperands<VReg>) -> ControlFlow<Done> { in vlteqf64x2()
5523 ControlFlow::Continue(()) in vlteqf64x2()
5527 fn vfma32x4(&mut self, dst: VReg, a: VReg, b: VReg, c: VReg) -> ControlFlow<Done> { in vfma32x4()
5535 ControlFlow::Continue(()) in vfma32x4()
5539 fn vfma64x2(&mut self, dst: VReg, a: VReg, b: VReg, c: VReg) -> ControlFlow<Done> { in vfma64x2()
5547 ControlFlow::Continue(()) in vfma64x2()
5557 ) -> ControlFlow<Done> { in vselect()
5564 ControlFlow::Continue(()) in vselect()
5576 ) -> ControlFlow<Done> { in xadd128()
5581 ControlFlow::Continue(()) in xadd128()
5593 ) -> ControlFlow<Done> { in xsub128()
5598 ControlFlow::Continue(()) in xsub128()
5608 ) -> ControlFlow<Done> { in xwidemul64_s()
5613 ControlFlow::Continue(()) in xwidemul64_s()
5623 ) -> ControlFlow<Done> { in xwidemul64_u()
5628 ControlFlow::Continue(()) in xwidemul64_u()