forked from pola-rs/polars
/
type.m16x2.html
111 lines (111 loc) · 72.6 KB
/
type.m16x2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A 32-bit vector mask with 2 `m16` lanes."><meta name="keywords" content="rust, rustlang, rust-lang, m16x2"><title>packed_simd_2::m16x2 - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><link rel="stylesheet" type="text/css" href="../dark.css" disabled ><link rel="stylesheet" type="text/css" href="../ayu.css" disabled ><script id="default-settings"></script><script src="../storage.js"></script><script src="../crates.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="icon" type="image/svg+xml" href="../favicon.svg">
<link rel="alternate icon" type="image/png" href="../favicon-16x16.png">
<link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><style type="text/css">#crate-search{background-image:url("../down-arrow.svg");}</style></head><body class="rustdoc type"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">☰</div><a href='../packed_simd_2/index.html'><div class='logo-container rust-logo'><img src='../rust-logo.png' alt='logo'></div></a><p class="location">Type Definition m16x2</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#implementations">Methods</a><div class="sidebar-links"><a href="#method.all">all</a><a href="#method.and">and</a><a href="#method.any">any</a><a href="#method.bitmask">bitmask</a><a href="#method.eq">eq</a><a href="#method.extract">extract</a><a href="#method.extract_unchecked">extract_unchecked</a><a href="#method.ge">ge</a><a href="#method.gt">gt</a><a href="#method.lanes">lanes</a><a href="#method.le">le</a><a href="#method.lex_ord">lex_ord</a><a href="#method.lt">lt</a><a href="#method.ne">ne</a><a href="#method.new">new</a><a href="#method.none">none</a><a href="#method.or">or</a><a href="#method.partial_lex_ord">partial_lex_ord</a><a href="#method.replace">replace</a><a href="#method.replace_unchecked">replace_unchecked</a><a href="#method.select">select</a><a href="#method.shuffle1_dyn">shuffle1_dyn</a><a href="#method.splat">splat</a><a href="#method.xor">xor</a></div><a class="sidebar-title" href="#trait-implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-BitAnd%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitAnd<Simd<[m16; 2]>></a><a href="#impl-BitAnd%3Cbool%3E">BitAnd<bool></a><a href="#impl-BitAndAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitAndAssign<Simd<[m16; 2]>></a><a href="#impl-BitAndAssign%3Cbool%3E">BitAndAssign<bool></a><a href="#impl-BitOr%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitOr<Simd<[m16; 2]>></a><a href="#impl-BitOr%3Cbool%3E">BitOr<bool></a><a href="#impl-BitOrAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitOrAssign<Simd<[m16; 2]>></a><a href="#impl-BitOrAssign%3Cbool%3E">BitOrAssign<bool></a><a href="#impl-BitXor%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitXor<Simd<[m16; 2]>></a><a href="#impl-BitXor%3Cbool%3E">BitXor<bool></a><a href="#impl-BitXorAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">BitXorAssign<Simd<[m16; 2]>></a><a href="#impl-BitXorAssign%3Cbool%3E">BitXorAssign<bool></a><a href="#impl-Debug">Debug</a><a href="#impl-Default">Default</a><a href="#impl-Eq">Eq</a><a href="#impl-From%3C%5Bm16%3B%202%5D%3E">From<[m16; 2]></a><a href="#impl-From%3CSimd%3C%5Bm128%3B%202%5D%3E%3E">From<Simd<[m128; 2]>></a><a href="#impl-From%3CSimd%3C%5Bm32%3B%202%5D%3E%3E">From<Simd<[m32; 2]>></a><a href="#impl-From%3CSimd%3C%5Bm64%3B%202%5D%3E%3E">From<Simd<[m64; 2]>></a><a href="#impl-From%3CSimd%3C%5Bm8%3B%202%5D%3E%3E">From<Simd<[m8; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bf32%3B%202%5D%3E%3E">FromCast<Simd<[f32; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bf64%3B%202%5D%3E%3E">FromCast<Simd<[f64; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi128%3B%202%5D%3E%3E">FromCast<Simd<[i128; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi16%3B%202%5D%3E%3E">FromCast<Simd<[i16; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi32%3B%202%5D%3E%3E">FromCast<Simd<[i32; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi64%3B%202%5D%3E%3E">FromCast<Simd<[i64; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi8%3B%202%5D%3E%3E">FromCast<Simd<[i8; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bisize%3B%202%5D%3E%3E">FromCast<Simd<[isize; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm128%3B%202%5D%3E%3E">FromCast<Simd<[m128; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm32%3B%202%5D%3E%3E">FromCast<Simd<[m32; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm64%3B%202%5D%3E%3E">FromCast<Simd<[m64; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm8%3B%202%5D%3E%3E">FromCast<Simd<[m8; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bmsize%3B%202%5D%3E%3E">FromCast<Simd<[msize; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu128%3B%202%5D%3E%3E">FromCast<Simd<[u128; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu16%3B%202%5D%3E%3E">FromCast<Simd<[u16; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu32%3B%202%5D%3E%3E">FromCast<Simd<[u32; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu64%3B%202%5D%3E%3E">FromCast<Simd<[u64; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu8%3B%202%5D%3E%3E">FromCast<Simd<[u8; 2]>></a><a href="#impl-FromCast%3CSimd%3C%5Busize%3B%202%5D%3E%3E">FromCast<Simd<[usize; 2]>></a><a href="#impl-Not">Not</a><a href="#impl-PartialEq%3CSimd%3C%5Bm16%3B%202%5D%3E%3E">PartialEq<Simd<[m16; 2]>></a><a href="#impl-Simd">Simd</a></div></div><p class="location"><a href="index.html">packed_simd_2</a></p><div id="sidebar-vars" data-name="m16x2" data-ty="type" data-relpath=""></div><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu"><img src="../brush.svg" width="18" height="18" alt="Pick another theme!"></button><div id="theme-choices" role="menu"></div></div><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><button type="button" class="help-button">?</button>
<a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" height="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class="fqn"><span class="in-band">Type Definition <a href="index.html">packed_simd_2</a>::<wbr><a class="type" href="">m16x2</a></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></span></h1><pre class="rust typedef">type m16x2 = <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>;</pre><div class="docblock"><p>A 32-bit vector mask with 2 <code>m16</code> lanes.</p>
</div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor"></a></h2><h3 id="impl" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.new" class="method"><code>pub const fn <a href="#method.new" class="fnname">new</a>(x0: bool, x1: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Creates a new instance with each vector elements initialized
with the provided values.</p>
</div><h4 id="method.lanes" class="method"><code>pub const fn <a href="#method.lanes" class="fnname">lanes</a>() -> usize</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns the number of vector lanes.</p>
</div><h4 id="method.splat" class="method"><code>pub const fn <a href="#method.splat" class="fnname">splat</a>(value: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Constructs a new instance with each element initialized to
<code>value</code>.</p>
</div><h4 id="method.extract" class="method"><code>pub fn <a href="#method.extract" class="fnname">extract</a>(self, index: usize) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Extracts the value at <code>index</code>.</p>
<h1 id="panics" class="section-header"><a href="#panics">Panics</a></h1>
<p>If <code>index >= Self::lanes()</code>.</p>
</div><h4 id="method.extract_unchecked" class="method"><code>pub unsafe fn <a href="#method.extract_unchecked" class="fnname">extract_unchecked</a>(self, index: usize) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Extracts the value at <code>index</code>.</p>
<h1 id="safety" class="section-header"><a href="#safety">Safety</a></h1>
<p>If <code>index >= Self::lanes()</code> the behavior is undefined.</p>
</div><h4 id="method.replace" class="method"><code><span class="docblock attributes">#[must_use =
"replace does not modify the original value - \
it returns a new vector with the value at `index` \
replaced by `new_value`d"]</span>pub fn <a href="#method.replace" class="fnname">replace</a>(self, index: usize, new_value: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns a new vector where the value at <code>index</code> is replaced by
<code>new_value</code>.</p>
<h1 id="panics-1" class="section-header"><a href="#panics-1">Panics</a></h1>
<p>If <code>index >= Self::lanes()</code>.</p>
</div><h4 id="method.replace_unchecked" class="method"><code><span class="docblock attributes">#[must_use =
"replace_unchecked does not modify the original value - \
it returns a new vector with the value at `index` \
replaced by `new_value`d"]</span>pub unsafe fn <a href="#method.replace_unchecked" class="fnname">replace_unchecked</a>(self, index: usize, new_value: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns a new vector where the value at <code>index</code> is replaced by
<code>new_value</code>.</p>
<h1 id="safety-1" class="section-header"><a href="#safety-1">Safety</a></h1>
<p>If <code>index >= Self::lanes()</code> the behavior is undefined.</p>
</div></div><h3 id="impl-1" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-1" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.and" class="method"><code>pub fn <a href="#method.and" class="fnname">and</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise bitwise <code>and</code> of the vector elements.</p>
<p>Note: if the vector has one lane, the first element of the
vector is returned.</p>
</div><h4 id="method.or" class="method"><code>pub fn <a href="#method.or" class="fnname">or</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise bitwise <code>or</code> of the vector elements.</p>
<p>Note: if the vector has one lane, the first element of the
vector is returned.</p>
</div><h4 id="method.xor" class="method"><code>pub fn <a href="#method.xor" class="fnname">xor</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise bitwise <code>xor</code> of the vector elements.</p>
<p>Note: if the vector has one lane, the first element of the
vector is returned.</p>
</div></div><h3 id="impl-2" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-2" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.all" class="method"><code>pub fn <a href="#method.all" class="fnname">all</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Are <code>all</code> vector lanes <code>true</code>?</p>
</div><h4 id="method.any" class="method"><code>pub fn <a href="#method.any" class="fnname">any</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Is <code>any</code> vector lane <code>true</code>?</p>
</div><h4 id="method.none" class="method"><code>pub fn <a href="#method.none" class="fnname">none</a>(self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Are <code>all</code> vector lanes <code>false</code>?</p>
</div></div><h3 id="impl-3" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-3" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.eq" class="method"><code>pub fn <a href="#method.eq" class="fnname">eq</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise equality comparison.</p>
</div><h4 id="method.ne" class="method"><code>pub fn <a href="#method.ne" class="fnname">ne</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise inequality comparison.</p>
</div><h4 id="method.lt" class="method"><code>pub fn <a href="#method.lt" class="fnname">lt</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise less-than comparison.</p>
</div><h4 id="method.le" class="method"><code>pub fn <a href="#method.le" class="fnname">le</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise less-than-or-equals comparison.</p>
</div><h4 id="method.gt" class="method"><code>pub fn <a href="#method.gt" class="fnname">gt</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise greater-than comparison.</p>
</div><h4 id="method.ge" class="method"><code>pub fn <a href="#method.ge" class="fnname">ge</a>(self, other: Self) -> <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise greater-than-or-equals comparison.</p>
</div></div><h3 id="impl-4" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-4" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.select" class="method"><code>pub fn <a href="#method.select" class="fnname">select</a><T>(self, a: <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><T>, b: <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><T>) -> <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../packed_simd_2/trait.SimdArray.html" title="trait packed_simd_2::SimdArray">SimdArray</a><NT = <[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2] as <a class="trait" href="../packed_simd_2/trait.SimdArray.html" title="trait packed_simd_2::SimdArray">SimdArray</a>>::<a class="type" href="../packed_simd_2/trait.SimdArray.html#associatedtype.NT" title="type packed_simd_2::SimdArray::NT">NT</a>>, </span></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Selects elements of <code>a</code> and <code>b</code> using mask.</p>
<p>The lanes of the result for which the mask is <code>true</code> contain
the values of <code>a</code>. The remaining lanes contain the values of
<code>b</code>.</p>
</div></div><h3 id="impl-5" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-5" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.partial_lex_ord" class="method"><code>pub fn <a href="#method.partial_lex_ord" class="fnname">partial_lex_ord</a>(&self) -> <a class="struct" href="../packed_simd_2/struct.LexicographicallyOrdered.html" title="struct packed_simd_2::LexicographicallyOrdered">LexicographicallyOrdered</a><<a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a>></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns a wrapper that implements <code>PartialOrd</code>.</p>
</div></div><h3 id="impl-6" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-6" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.lex_ord" class="method"><code>pub fn <a href="#method.lex_ord" class="fnname">lex_ord</a>(&self) -> <a class="struct" href="../packed_simd_2/struct.LexicographicallyOrdered.html" title="struct packed_simd_2::LexicographicallyOrdered">LexicographicallyOrdered</a><<a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a>></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns a wrapper that implements <code>Ord</code>.</p>
</div></div><h3 id="impl-7" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-7" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.shuffle1_dyn" class="method"><code>pub fn <a href="#method.shuffle1_dyn" class="fnname">shuffle1_dyn</a><I>(self, indices: I) -> Self <span class="where fmt-newline">where<br> Self: Shuffle1Dyn<Indices = I>, </span></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Shuffle vector elements according to <code>indices</code>.</p>
</div></div><h3 id="impl-8" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-8" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitmask" class="method"><code>pub fn <a href="#method.bitmask" class="fnname">bitmask</a>(self) -> u8</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class="docblock"><p>Creates a bitmask with the MSB of each vector lane.</p>
<p>If the vector has less than 8 lanes, the bits that do not
correspond to any vector lanes are cleared.</p>
</div></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor"></a></h2><div id="trait-implementations-list"><h3 id="impl-BitAnd%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitAnd%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-1" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>&</code> operator.</p>
</div><h4 id="method.bitand" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fnname">bitand</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>&</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></p>
</div></div><h3 id="impl-BitAnd%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitAnd%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-2" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>&</code> operator.</p>
</div><h4 id="method.bitand-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#tymethod.bitand" class="fnname">bitand</a>(self, other: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>&</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAnd.html#tymethod.bitand">Read more</a></p>
</div></div><h3 id="impl-BitAndAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitAndAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitand_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fnname">bitand_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>&=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign">Read more</a></p>
</div></div><h3 id="impl-BitAndAssign%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html" title="trait core::ops::bit::BitAndAssign">BitAndAssign</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitAndAssign%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitand_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign" class="fnname">bitand_assign</a>(&mut self, other: bool)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>&=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitAndAssign.html#tymethod.bitand_assign">Read more</a></p>
</div></div><h3 id="impl-BitOr%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitOr%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-3" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>|</code> operator.</p>
</div><h4 id="method.bitor" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fnname">bitor</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></p>
</div></div><h3 id="impl-BitOr%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitOr%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-4" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>|</code> operator.</p>
</div><h4 id="method.bitor-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#tymethod.bitor" class="fnname">bitor</a>(self, other: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>|</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOr.html#tymethod.bitor">Read more</a></p>
</div></div><h3 id="impl-BitOrAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitOrAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitor_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fnname">bitor_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign">Read more</a></p>
</div></div><h3 id="impl-BitOrAssign%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html" title="trait core::ops::bit::BitOrAssign">BitOrAssign</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitOrAssign%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitor_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign" class="fnname">bitor_assign</a>(&mut self, other: bool)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>|=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitOrAssign.html#tymethod.bitor_assign">Read more</a></p>
</div></div><h3 id="impl-BitXor%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitXor%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-5" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>^</code> operator.</p>
</div><h4 id="method.bitxor" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fnname">bitxor</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></p>
</div></div><h3 id="impl-BitXor%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitXor%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-6" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>^</code> operator.</p>
</div><h4 id="method.bitxor-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor" class="fnname">bitxor</a>(self, other: bool) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>^</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXor.html#tymethod.bitxor">Read more</a></p>
</div></div><h3 id="impl-BitXorAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitXorAssign%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitxor_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fnname">bitxor_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign">Read more</a></p>
</div></div><h3 id="impl-BitXorAssign%3Cbool%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a><bool> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-BitXorAssign%3Cbool%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.bitxor_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign" class="fnname">bitxor_assign</a>(&mut self, other: bool)</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the <code>^=</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.BitXorAssign.html#tymethod.bitxor_assign">Read more</a></p>
</div></div><h3 id="impl-Debug" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-Debug" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fnname">fmt</a>(&self, f: &mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a><'_>) -> <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div><h3 id="impl-Default" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-Default" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.default" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fnname">default</a>() -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></p>
</div></div><h3 id="impl-Eq" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-Eq" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-From%3C%5Bm16%3B%202%5D%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-From%3C%5Bm16%3B%202%5D%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(array: [<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bm128%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m128.html" title="struct packed_simd_2::m128">m128</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-From%3CSimd%3C%5Bm128%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from-4" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(source: <a class="type" href="../packed_simd_2/type.m128x2.html" title="type packed_simd_2::m128x2">m128x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bm32%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m32.html" title="struct packed_simd_2::m32">m32</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-From%3CSimd%3C%5Bm32%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from-2" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(source: <a class="type" href="../packed_simd_2/type.m32x2.html" title="type packed_simd_2::m32x2">m32x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bm64%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m64.html" title="struct packed_simd_2::m64">m64</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-From%3CSimd%3C%5Bm64%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from-3" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(source: <a class="type" href="../packed_simd_2/type.m64x2.html" title="type packed_simd_2::m64x2">m64x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bm8%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m8.html" title="struct packed_simd_2::m8">m8</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-From%3CSimd%3C%5Bm8%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fnname">from</a>(source: <a class="type" href="../packed_simd_2/type.m8x2.html" title="type packed_simd_2::m8x2">m8x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bf32%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[f32; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bf32%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-7" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.f32x2.html" title="type packed_simd_2::f32x2">f32x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bf64%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[f64; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bf64%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-11" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.f64x2.html" title="type packed_simd_2::f64x2">f64x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bi128%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[i128; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi128%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-13" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.i128x2.html" title="type packed_simd_2::i128x2">i128x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bi16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[i16; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-3" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.i16x2.html" title="type packed_simd_2::i16x2">i16x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bi32%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[i32; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi32%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-5" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.i32x2.html" title="type packed_simd_2::i32x2">i32x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bi64%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[i64; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi64%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-9" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.i64x2.html" title="type packed_simd_2::i64x2">i64x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bi8%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[i8; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi8%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.i8x2.html" title="type packed_simd_2::i8x2">i8x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bisize%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[isize; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bisize%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-16" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.isizex2.html" title="type packed_simd_2::isizex2">isizex2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bm128%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m128.html" title="struct packed_simd_2::m128">m128</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm128%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-15" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.m128x2.html" title="type packed_simd_2::m128x2">m128x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bm32%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m32.html" title="struct packed_simd_2::m32">m32</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm32%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-8" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.m32x2.html" title="type packed_simd_2::m32x2">m32x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bm64%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m64.html" title="struct packed_simd_2::m64">m64</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm64%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-12" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.m64x2.html" title="type packed_simd_2::m64x2">m64x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bm8%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m8.html" title="struct packed_simd_2::m8">m8</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm8%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-2" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.m8x2.html" title="type packed_simd_2::m8x2">m8x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bmsize%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.msize.html" title="struct packed_simd_2::msize">msize</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bmsize%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-18" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.msizex2.html" title="type packed_simd_2::msizex2">msizex2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bu128%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u128; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu128%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-14" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.u128x2.html" title="type packed_simd_2::u128x2">u128x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bu16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u16; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-4" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.u16x2.html" title="type packed_simd_2::u16x2">u16x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bu32%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u32; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu32%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-6" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.u32x2.html" title="type packed_simd_2::u32x2">u32x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bu64%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu64%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-10" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.u64x2.html" title="type packed_simd_2::u64x2">u64x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Bu8%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u8; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu8%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-1" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.u8x2.html" title="type packed_simd_2::u8x2">u8x2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-FromCast%3CSimd%3C%5Busize%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.FromCast.html" title="trait packed_simd_2::FromCast">FromCast</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[usize; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-FromCast%3CSimd%3C%5Busize%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_cast-17" class="method hidden"><code>fn <a href="../packed_simd_2/trait.FromCast.html#tymethod.from_cast" class="fnname">from_cast</a>(x: <a class="type" href="../packed_simd_2/type.usizex2.html" title="type packed_simd_2::usizex2">usizex2</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v32.rs.html#27-30" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Numeric cast from <code>T</code> to <code>Self</code>.</p>
</div></div><h3 id="impl-Not" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-Not" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Not.html#associatedtype.Output" class="type">Output</a> = Self</code></h4><div class='docblock'><p>The resulting type after applying the <code>!</code> operator.</p>
</div><h4 id="method.not" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Not.html#tymethod.not" class="fnname">not</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the unary <code>!</code> operation. <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Not.html#tymethod.not">Read more</a></p>
</div></div><h3 id="impl-PartialEq%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[<a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a>; 2]>> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-PartialEq%3CSimd%3C%5Bm16%3B%202%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.eq-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fnname">eq</a>(&self, other: &Self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used
by <code>==</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
</div><h4 id="method.ne-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fnname">ne</a>(&self, other: &Self) -> bool</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>!=</code>.</p>
</div></div><h3 id="impl-Simd" class="impl"><code class="in-band">impl <a class="trait" href="../packed_simd_2/trait.SimdVector.html" title="trait packed_simd_2::SimdVector">Simd</a> for <a class="type" href="../packed_simd_2/type.m16x2.html" title="type packed_simd_2::m16x2">m16x2</a></code><a href="#impl-Simd" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Element" class="type"><code>type <a href="../packed_simd_2/trait.SimdVector.html#associatedtype.Element" class="type">Element</a> = <a class="struct" href="../packed_simd_2/struct.m16.html" title="struct packed_simd_2::m16">m16</a></code></h4><div class='docblock'><p>Element type of the SIMD vector</p>
</div><h4 id="associatedconstant.LANES" class="associatedconstant hidden"><code>const <a href="../packed_simd_2/trait.SimdVector.html#associatedconstant.LANES" class="constant"><b>LANES</b></a>: usize</code><a class="srclink" href="../src/packed_simd_2/v32.rs.html#26-29" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>The number of elements in the SIMD vector.</p>
</div><h4 id="associatedtype.LanesType" class="type"><code>type <a href="../packed_simd_2/trait.SimdVector.html#associatedtype.LanesType" class="type">LanesType</a> = [u32; 2]</code></h4><div class='docblock'><p>The type: <code>[u32; Self::N]</code>.</p>
</div></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><div id="rustdoc-vars" data-root-path="../" data-current-crate="packed_simd_2" data-search-js="../search-index.js"></div>
<script src="../main.js"></script></body></html>