forked from pola-rs/polars
/
type.u64x4.html
241 lines (241 loc) · 133 KB
/
type.u64x4.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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<!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 256-bit vector with 4 `u64` lanes."><meta name="keywords" content="rust, rustlang, rust-lang, u64x4"><title>packed_simd_2::u64x4 - 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 u64x4</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#implementations">Methods</a><div class="sidebar-links"><a href="#method.and">and</a><a href="#method.bitmask">bitmask</a><a href="#method.count_ones">count_ones</a><a href="#method.count_zeros">count_zeros</a><a href="#method.eq">eq</a><a href="#method.extract">extract</a><a href="#method.extract_unchecked">extract_unchecked</a><a href="#method.from_be">from_be</a><a href="#method.from_le">from_le</a><a href="#method.from_slice_aligned">from_slice_aligned</a><a href="#method.from_slice_aligned_unchecked">from_slice_aligned_unchecked</a><a href="#method.from_slice_unaligned">from_slice_unaligned</a><a href="#method.from_slice_unaligned_unchecked">from_slice_unaligned_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.leading_zeros">leading_zeros</a><a href="#method.lex_ord">lex_ord</a><a href="#method.lt">lt</a><a href="#method.max">max</a><a href="#method.max_element">max_element</a><a href="#method.min">min</a><a href="#method.min_element">min_element</a><a href="#method.ne">ne</a><a href="#method.new">new</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.rotate_left">rotate_left</a><a href="#method.rotate_right">rotate_right</a><a href="#method.shuffle1_dyn">shuffle1_dyn</a><a href="#method.splat">splat</a><a href="#method.swap_bytes">swap_bytes</a><a href="#method.to_be">to_be</a><a href="#method.to_le">to_le</a><a href="#method.trailing_zeros">trailing_zeros</a><a href="#method.wrapping_product">wrapping_product</a><a href="#method.wrapping_sum">wrapping_sum</a><a href="#method.write_to_slice_aligned">write_to_slice_aligned</a><a href="#method.write_to_slice_aligned_unchecked">write_to_slice_aligned_unchecked</a><a href="#method.write_to_slice_unaligned">write_to_slice_unaligned</a><a href="#method.write_to_slice_unaligned_unchecked">write_to_slice_unaligned_unchecked</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-Add%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Add<Simd<[u64; 4]>></a><a href="#impl-Add%3Cu64%3E">Add<u64></a><a href="#impl-AddAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">AddAssign<Simd<[u64; 4]>></a><a href="#impl-AddAssign%3Cu64%3E">AddAssign<u64></a><a href="#impl-Binary">Binary</a><a href="#impl-BitAnd%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitAnd<Simd<[u64; 4]>></a><a href="#impl-BitAnd%3Cu64%3E">BitAnd<u64></a><a href="#impl-BitAndAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitAndAssign<Simd<[u64; 4]>></a><a href="#impl-BitAndAssign%3Cu64%3E">BitAndAssign<u64></a><a href="#impl-BitOr%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitOr<Simd<[u64; 4]>></a><a href="#impl-BitOr%3Cu64%3E">BitOr<u64></a><a href="#impl-BitOrAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitOrAssign<Simd<[u64; 4]>></a><a href="#impl-BitOrAssign%3Cu64%3E">BitOrAssign<u64></a><a href="#impl-BitXor%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitXor<Simd<[u64; 4]>></a><a href="#impl-BitXor%3Cu64%3E">BitXor<u64></a><a href="#impl-BitXorAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">BitXorAssign<Simd<[u64; 4]>></a><a href="#impl-BitXorAssign%3Cu64%3E">BitXorAssign<u64></a><a href="#impl-Debug">Debug</a><a href="#impl-Default">Default</a><a href="#impl-Div%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Div<Simd<[u64; 4]>></a><a href="#impl-Div%3Cu64%3E">Div<u64></a><a href="#impl-DivAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">DivAssign<Simd<[u64; 4]>></a><a href="#impl-DivAssign%3Cu64%3E">DivAssign<u64></a><a href="#impl-Eq">Eq</a><a href="#impl-From%3C%5Bu64%3B%204%5D%3E">From<[u64; 4]></a><a href="#impl-From%3CSimd%3C%5Bu16%3B%204%5D%3E%3E">From<Simd<[u16; 4]>></a><a href="#impl-From%3CSimd%3C%5Bu32%3B%204%5D%3E%3E">From<Simd<[u32; 4]>></a><a href="#impl-From%3CSimd%3C%5Bu8%3B%204%5D%3E%3E">From<Simd<[u8; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bf32%3B%204%5D%3E%3E">FromCast<Simd<[f32; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bf64%3B%204%5D%3E%3E">FromCast<Simd<[f64; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi128%3B%204%5D%3E%3E">FromCast<Simd<[i128; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi16%3B%204%5D%3E%3E">FromCast<Simd<[i16; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi32%3B%204%5D%3E%3E">FromCast<Simd<[i32; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi64%3B%204%5D%3E%3E">FromCast<Simd<[i64; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bi8%3B%204%5D%3E%3E">FromCast<Simd<[i8; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bisize%3B%204%5D%3E%3E">FromCast<Simd<[isize; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm128%3B%204%5D%3E%3E">FromCast<Simd<[m128; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm16%3B%204%5D%3E%3E">FromCast<Simd<[m16; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm32%3B%204%5D%3E%3E">FromCast<Simd<[m32; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm64%3B%204%5D%3E%3E">FromCast<Simd<[m64; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bm8%3B%204%5D%3E%3E">FromCast<Simd<[m8; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bmsize%3B%204%5D%3E%3E">FromCast<Simd<[msize; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu128%3B%204%5D%3E%3E">FromCast<Simd<[u128; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu16%3B%204%5D%3E%3E">FromCast<Simd<[u16; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu32%3B%204%5D%3E%3E">FromCast<Simd<[u32; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Bu8%3B%204%5D%3E%3E">FromCast<Simd<[u8; 4]>></a><a href="#impl-FromCast%3CSimd%3C%5Busize%3B%204%5D%3E%3E">FromCast<Simd<[usize; 4]>></a><a href="#impl-Hash">Hash</a><a href="#impl-LowerHex">LowerHex</a><a href="#impl-Mul%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Mul<Simd<[u64; 4]>></a><a href="#impl-Mul%3Cu64%3E">Mul<u64></a><a href="#impl-MulAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">MulAssign<Simd<[u64; 4]>></a><a href="#impl-MulAssign%3Cu64%3E">MulAssign<u64></a><a href="#impl-Not">Not</a><a href="#impl-Octal">Octal</a><a href="#impl-PartialEq%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">PartialEq<Simd<[u64; 4]>></a><a href="#impl-Product%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E">Product<&'a Simd<[u64; 4]>></a><a href="#impl-Product%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Product<Simd<[u64; 4]>></a><a href="#impl-Rem%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Rem<Simd<[u64; 4]>></a><a href="#impl-Rem%3Cu64%3E">Rem<u64></a><a href="#impl-RemAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">RemAssign<Simd<[u64; 4]>></a><a href="#impl-RemAssign%3Cu64%3E">RemAssign<u64></a><a href="#impl-Shl%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Shl<Simd<[u64; 4]>></a><a href="#impl-Shl%3Cu32%3E">Shl<u32></a><a href="#impl-ShlAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">ShlAssign<Simd<[u64; 4]>></a><a href="#impl-ShlAssign%3Cu32%3E">ShlAssign<u32></a><a href="#impl-Shr%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Shr<Simd<[u64; 4]>></a><a href="#impl-Shr%3Cu32%3E">Shr<u32></a><a href="#impl-ShrAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">ShrAssign<Simd<[u64; 4]>></a><a href="#impl-ShrAssign%3Cu32%3E">ShrAssign<u32></a><a href="#impl-Simd">Simd</a><a href="#impl-Sub%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Sub<Simd<[u64; 4]>></a><a href="#impl-Sub%3Cu64%3E">Sub<u64></a><a href="#impl-SubAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">SubAssign<Simd<[u64; 4]>></a><a href="#impl-SubAssign%3Cu64%3E">SubAssign<u64></a><a href="#impl-Sum%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E">Sum<&'a Simd<[u64; 4]>></a><a href="#impl-Sum%3CSimd%3C%5Bu64%3B%204%5D%3E%3E">Sum<Simd<[u64; 4]>></a><a href="#impl-UpperHex">UpperHex</a></div></div><p class="location"><a href="index.html">packed_simd_2</a></p><div id="sidebar-vars" data-name="u64x4" 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="">u64x4</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/v256.rs.html#62-65" title="goto source code">[src]</a></span></h1><pre class="rust typedef">type u64x4 = <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>;</pre><div class="docblock"><p>A 256-bit vector with 4 <code>u64</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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64, x1: u64, x2: u64, x3: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-1" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.rotate_left" class="method"><code>pub fn <a href="#method.rotate_left" class="fnname">rotate_left</a>(self, n: <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Shifts the bits of each lane to the left by the specified
amount in the corresponding lane of <code>n</code>, wrapping the
truncated bits to the end of the resulting integer.</p>
<p>Note: this is neither the same operation as <code><<</code> nor equivalent
to <code>slice::rotate_left</code>.</p>
</div><h4 id="method.rotate_right" class="method"><code>pub fn <a href="#method.rotate_right" class="fnname">rotate_right</a>(self, n: <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Shifts the bits of each lane to the right by the specified
amount in the corresponding lane of <code>n</code>, wrapping the
truncated bits to the beginning of the resulting integer.</p>
<p>Note: this is neither the same operation as <code><<</code> nor equivalent
to <code>slice::rotate_left</code>.</p>
</div></div><h3 id="impl-2" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-2" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.min" class="method"><code>pub fn <a href="#method.min" class="fnname">min</a>(self, x: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Minimum of two vectors.</p>
<p>Returns a new vector containing the minimum value of each of
the input vector lanes.</p>
</div><h4 id="method.max" class="method"><code>pub fn <a href="#method.max" class="fnname">max</a>(self, x: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Maximum of two vectors.</p>
<p>Returns a new vector containing the maximum value of each of
the input vector lanes.</p>
</div></div><h3 id="impl-3" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-3" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.wrapping_sum" class="method"><code>pub fn <a href="#method.wrapping_sum" class="fnname">wrapping_sum</a>(self) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Horizontal wrapping sum of the vector elements.</p>
<p>The intrinsic performs a tree-reduction of the vector elements.
That is, for an 8 element vector:</p>
<blockquote>
<p>((x0 + x1) + (x2 + x3)) + ((x4 + x5) + (x6 + x7))</p>
</blockquote>
<p>If an operation overflows it returns the mathematical result
modulo <code>2^n</code> where <code>n</code> is the number of times it overflows.</p>
</div><h4 id="method.wrapping_product" class="method"><code>pub fn <a href="#method.wrapping_product" class="fnname">wrapping_product</a>(self) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Horizontal wrapping product of the vector elements.</p>
<p>The intrinsic performs a tree-reduction of the vector elements.
That is, for an 8 element vector:</p>
<blockquote>
<p>((x0 * x1) * (x2 * x3)) * ((x4 * x5) * (x6 * x7))</p>
</blockquote>
<p>If an operation overflows it returns the mathematical result
modulo <code>2^n</code> where <code>n</code> is the number of times it overflows.</p>
</div></div><h3 id="impl-4" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-4" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.max_element" class="method"><code>pub fn <a href="#method.max_element" class="fnname">max_element</a>(self) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Largest vector element value.</p>
</div><h4 id="method.min_element" class="method"><code>pub fn <a href="#method.min_element" class="fnname">min_element</a>(self) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Smallest vector element value.</p>
</div></div><h3 id="impl-5" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-5" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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) -> u64</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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-6" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-6" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.from_slice_aligned" class="method"><code>pub fn <a href="#method.from_slice_aligned" class="fnname">from_slice_aligned</a>(slice: &[u64]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Instantiates a new vector with the values of the <code>slice</code>.</p>
<h1 id="panics-2" class="section-header"><a href="#panics-2">Panics</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> or <code>&slice[0]</code> is not aligned
to an <code>align_of::<Self>()</code> boundary.</p>
</div><h4 id="method.from_slice_unaligned" class="method"><code>pub fn <a href="#method.from_slice_unaligned" class="fnname">from_slice_unaligned</a>(slice: &[u64]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Instantiates a new vector with the values of the <code>slice</code>.</p>
<h1 id="panics-3" class="section-header"><a href="#panics-3">Panics</a></h1>
<p>If <code>slice.len() < Self::lanes()</code>.</p>
</div><h4 id="method.from_slice_aligned_unchecked" class="method"><code>pub unsafe fn <a href="#method.from_slice_aligned_unchecked" class="fnname">from_slice_aligned_unchecked</a>(slice: &[u64]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Instantiates a new vector with the values of the <code>slice</code>.</p>
<h1 id="safety-2" class="section-header"><a href="#safety-2">Safety</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> or <code>&slice[0]</code> is not aligned
to an <code>align_of::<Self>()</code> boundary, the behavior is undefined.</p>
</div><h4 id="method.from_slice_unaligned_unchecked" class="method"><code>pub unsafe fn <a href="#method.from_slice_unaligned_unchecked" class="fnname">from_slice_unaligned_unchecked</a>(slice: &[u64]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Instantiates a new vector with the values of the <code>slice</code>.</p>
<h1 id="safety-3" class="section-header"><a href="#safety-3">Safety</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> the behavior is undefined.</p>
</div></div><h3 id="impl-7" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-7" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.write_to_slice_aligned" class="method"><code>pub fn <a href="#method.write_to_slice_aligned" class="fnname">write_to_slice_aligned</a>(self, slice: &mut [u64])</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Writes the values of the vector to the <code>slice</code>.</p>
<h1 id="panics-4" class="section-header"><a href="#panics-4">Panics</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> or <code>&slice[0]</code> is not
aligned to an <code>align_of::<Self>()</code> boundary.</p>
</div><h4 id="method.write_to_slice_unaligned" class="method"><code>pub fn <a href="#method.write_to_slice_unaligned" class="fnname">write_to_slice_unaligned</a>(self, slice: &mut [u64])</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Writes the values of the vector to the <code>slice</code>.</p>
<h1 id="panics-5" class="section-header"><a href="#panics-5">Panics</a></h1>
<p>If <code>slice.len() < Self::lanes()</code>.</p>
</div><h4 id="method.write_to_slice_aligned_unchecked" class="method"><code>pub unsafe fn <a href="#method.write_to_slice_aligned_unchecked" class="fnname">write_to_slice_aligned_unchecked</a>(self, slice: &mut [u64])</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Writes the values of the vector to the <code>slice</code>.</p>
<h1 id="safety-4" class="section-header"><a href="#safety-4">Safety</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> or <code>&slice[0]</code> is not
aligned to an <code>align_of::<Self>()</code> boundary, the behavior is
undefined.</p>
</div><h4 id="method.write_to_slice_unaligned_unchecked" class="method"><code>pub unsafe fn <a href="#method.write_to_slice_unaligned_unchecked" class="fnname">write_to_slice_unaligned_unchecked</a>(self, slice: &mut [u64])</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Writes the values of the vector to the <code>slice</code>.</p>
<h1 id="safety-5" class="section-header"><a href="#safety-5">Safety</a></h1>
<p>If <code>slice.len() < Self::lanes()</code> the behavior is undefined.</p>
</div></div><h3 id="impl-8" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-8" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.swap_bytes" class="method"><code>pub fn <a href="#method.swap_bytes" class="fnname">swap_bytes</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Reverses the byte order of the vector.</p>
</div><h4 id="method.to_le" class="method"><code>pub fn <a href="#method.to_le" class="fnname">to_le</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Converts self to little endian from the target’s endianness.</p>
<p>On little endian this is a no-op. On big endian the bytes are
swapped.</p>
</div><h4 id="method.to_be" class="method"><code>pub fn <a href="#method.to_be" class="fnname">to_be</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Converts self to big endian from the target’s endianness.</p>
<p>On big endian this is a no-op. On little endian the bytes are
swapped.</p>
</div><h4 id="method.from_le" class="method"><code>pub fn <a href="#method.from_le" class="fnname">from_le</a>(x: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Converts a vector from little endian to the target’s endianness.</p>
<p>On little endian this is a no-op. On big endian the bytes are
swapped.</p>
</div><h4 id="method.from_be" class="method"><code>pub fn <a href="#method.from_be" class="fnname">from_be</a>(x: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Converts a vector from big endian to the target’s endianness.</p>
<p>On big endian this is a no-op. On little endian the bytes are
swapped.</p>
</div></div><h3 id="impl-9" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-9" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.count_ones" class="method"><code>pub fn <a href="#method.count_ones" class="fnname">count_ones</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns the number of ones in the binary representation of
the lanes of <code>self</code>.</p>
</div><h4 id="method.count_zeros" class="method"><code>pub fn <a href="#method.count_zeros" class="fnname">count_zeros</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns the number of zeros in the binary representation of
the lanes of <code>self</code>.</p>
</div><h4 id="method.leading_zeros" class="method"><code>pub fn <a href="#method.leading_zeros" class="fnname">leading_zeros</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns the number of leading zeros in the binary
representation of the lanes of <code>self</code>.</p>
</div><h4 id="method.trailing_zeros" class="method"><code>pub fn <a href="#method.trailing_zeros" class="fnname">trailing_zeros</a>(self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Returns the number of trailing zeros in the binary
representation of the lanes of <code>self</code>.</p>
</div></div><h3 id="impl-10" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-10" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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-11" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-11" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class="docblock"><p>Lane-wise greater-than-or-equals comparison.</p>
</div></div><h3 id="impl-12" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-12" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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-13" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-13" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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-14" class="impl"><code class="in-band">impl <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-14" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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-Add%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Add%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Add.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.add" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fnname">add</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></div><h3 id="impl-Add%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Add%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-7" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.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.add-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Add.html#tymethod.add" class="fnname">add</a>(self, other: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Add.html#tymethod.add">Read more</a></p>
</div></div><h3 id="impl-AddAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-AddAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.add_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fnname">add_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></p>
</div></div><h3 id="impl-AddAssign%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-AddAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.add_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.AddAssign.html#tymethod.add_assign" class="fnname">add_assign</a>(&mut self, other: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.AddAssign.html#tymethod.add_assign">Read more</a></p>
</div></div><h3 id="impl-Binary" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Binary.html" title="trait core::fmt::Binary">Binary</a> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Binary" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt-2" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Binary.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/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter.</p>
</div></div><h3 id="impl-BitAnd%3CSimd%3C%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitAnd%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-11" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitAnd%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-12" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitAndAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitAndAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitOr%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-13" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitOr%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-14" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitOrAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitOrAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitXor%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-15" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitXor%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-16" 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: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitXorAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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%3Cu64%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><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-BitXorAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Debug" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Default" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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-Div%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Div%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Div.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.div" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fnname">div</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></div><h3 id="impl-Div%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html" title="trait core::ops::arith::Div">Div</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Div%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Div.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.div-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Div.html#tymethod.div" class="fnname">div</a>(self, other: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Div.html#tymethod.div">Read more</a></p>
</div></div><h3 id="impl-DivAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-DivAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.div_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fnname">div_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.DivAssign.html#tymethod.div_assign">Read more</a></p>
</div></div><h3 id="impl-DivAssign%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html" title="trait core::ops::arith::DivAssign">DivAssign</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-DivAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.div_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.DivAssign.html#tymethod.div_assign" class="fnname">div_assign</a>(&mut self, other: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.DivAssign.html#tymethod.div_assign">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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Eq" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"></div><h3 id="impl-From%3C%5Bu64%3B%204%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><[u64; 4]> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-From%3C%5Bu64%3B%204%5D%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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: [u64; 4]) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bu16%3B%204%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><[u16; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-From%3CSimd%3C%5Bu16%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u16x4.html" title="type packed_simd_2::u16x4">u16x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bu32%3B%204%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><[u32; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-From%3CSimd%3C%5Bu32%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u32x4.html" title="type packed_simd_2::u32x4">u32x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3 id="impl-From%3CSimd%3C%5Bu8%3B%204%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><[u8; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-From%3CSimd%3C%5Bu8%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.u8x4.html" title="type packed_simd_2::u8x4">u8x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bf32%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.f32x4.html" title="type packed_simd_2::f32x4">f32x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bf64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.f64x4.html" title="type packed_simd_2::f64x4">f64x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi128%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.i128x4.html" title="type packed_simd_2::i128x4">i128x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi16%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.i16x4.html" title="type packed_simd_2::i16x4">i16x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi32%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.i32x4.html" title="type packed_simd_2::i32x4">i32x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.i64x4.html" title="type packed_simd_2::i64x4">i64x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bi8%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.i8x4.html" title="type packed_simd_2::i8x4">i8x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bisize%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.isizex4.html" title="type packed_simd_2::isizex4">isizex4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm128%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.m128x4.html" title="type packed_simd_2::m128x4">m128x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%5Bm16%3B%204%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.m16.html" title="struct packed_simd_2::m16">m16</a>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm16%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.m16x4.html" title="type packed_simd_2::m16x4">m16x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm32%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.m32x4.html" title="type packed_simd_2::m32x4">m32x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.m64x4.html" title="type packed_simd_2::m64x4">m64x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bm8%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.m8x4.html" title="type packed_simd_2::m8x4">m8x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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>; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bmsize%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.msizex4.html" title="type packed_simd_2::msizex4">msizex4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu128%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.u128x4.html" title="type packed_simd_2::u128x4">u128x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu16%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.u16x4.html" title="type packed_simd_2::u16x4">u16x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu32%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.u32x4.html" title="type packed_simd_2::u32x4">u32x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Bu8%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.u8x4.html" title="type packed_simd_2::u8x4">u8x4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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%204%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; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-FromCast%3CSimd%3C%5Busize%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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.usizex4.html" title="type packed_simd_2::usizex4">usizex4</a>) -> Self</code><a class="srclink" href="../src/packed_simd_2/api/cast/v256.rs.html#44-47" 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-Hash" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Hash" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.hash" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fnname">hash</a><H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>>(&self, state: &mut H)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
</div><h4 id="method.hash_slice" class="method hidden"><code>pub fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fnname">hash_slice</a><H>(data: &[Self], state: &mut H) <span class="where fmt-newline">where<br> H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>, </span></code><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span><a class="srclink" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#190-192" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
</div></div><h3 id="impl-LowerHex" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.html" title="trait core::fmt::LowerHex">LowerHex</a> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-LowerHex" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt-3" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.LowerHex.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/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter.</p>
</div></div><h3 id="impl-Mul%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Mul%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-8" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.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.mul" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fnname">mul</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></div><h3 id="impl-Mul%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html" title="trait core::ops::arith::Mul">Mul</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Mul%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-9" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.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.mul-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Mul.html#tymethod.mul" class="fnname">mul</a>(self, other: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Mul.html#tymethod.mul">Read more</a></p>
</div></div><h3 id="impl-MulAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-MulAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.mul_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fnname">mul_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></p>
</div></div><h3 id="impl-MulAssign%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html" title="trait core::ops::arith::MulAssign">MulAssign</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-MulAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.mul_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.MulAssign.html#tymethod.mul_assign" class="fnname">mul_assign</a>(&mut self, other: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.MulAssign.html#tymethod.mul_assign">Read more</a></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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Not" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-10" 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/v256.rs.html#62-65" 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-Octal" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Octal.html" title="trait core::fmt::Octal">Octal</a> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Octal" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Octal.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/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter.</p>
</div></div><h3 id="impl-PartialEq%3CSimd%3C%5Bu64%3B%204%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><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-PartialEq%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/v256.rs.html#62-65" 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/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>This method tests for <code>!=</code>.</p>
</div></div><h3 id="impl-Product%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl<'a> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a><&'a <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Product%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.product-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fnname">product</a><I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &'a <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>>>(iter: I) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
multiplying the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product">Read more</a></p>
</div></div><h3 id="impl-Product%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Product%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.product" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product" class="fnname">product</a><I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>>>(iter: I) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
multiplying the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html#tymethod.product">Read more</a></p>
</div></div><h3 id="impl-Rem%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Rem%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Rem.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.rem" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fnname">rem</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></div><h3 id="impl-Rem%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html" title="trait core::ops::arith::Rem">Rem</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Rem%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Rem.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.rem-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Rem.html#tymethod.rem" class="fnname">rem</a>(self, other: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Rem.html#tymethod.rem">Read more</a></p>
</div></div><h3 id="impl-RemAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-RemAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.rem_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fnname">rem_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></p>
</div></div><h3 id="impl-RemAssign%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html" title="trait core::ops::arith::RemAssign">RemAssign</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-RemAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.rem_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.RemAssign.html#tymethod.rem_assign" class="fnname">rem_assign</a>(&mut self, other: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.RemAssign.html#tymethod.rem_assign">Read more</a></p>
</div></div><h3 id="impl-Shl%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Shl%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-17" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.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.shl" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.html#tymethod.shl" class="fnname">shl</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.Shl.html#tymethod.shl">Read more</a></p>
</div></div><h3 id="impl-Shl%3Cu32%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.html" title="trait core::ops::bit::Shl">Shl</a><u32> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Shl%3Cu32%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-18" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.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.shl-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shl.html#tymethod.shl" class="fnname">shl</a>(self, other: u32) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.Shl.html#tymethod.shl">Read more</a></p>
</div></div><h3 id="impl-ShlAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-ShlAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.shl_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fnname">shl_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.ShlAssign.html#tymethod.shl_assign">Read more</a></p>
</div></div><h3 id="impl-ShlAssign%3Cu32%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShlAssign.html" title="trait core::ops::bit::ShlAssign">ShlAssign</a><u32> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-ShlAssign%3Cu32%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.shl_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShlAssign.html#tymethod.shl_assign" class="fnname">shl_assign</a>(&mut self, other: u32)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.ShlAssign.html#tymethod.shl_assign">Read more</a></p>
</div></div><h3 id="impl-Shr%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Shr%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-19" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.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.shr" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.html#tymethod.shr" class="fnname">shr</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.Shr.html#tymethod.shr">Read more</a></p>
</div></div><h3 id="impl-Shr%3Cu32%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.html" title="trait core::ops::bit::Shr">Shr</a><u32> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Shr%3Cu32%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="associatedtype.Output-20" class="type"><code>type <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.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.shr-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.Shr.html#tymethod.shr" class="fnname">shr</a>(self, other: u32) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.Shr.html#tymethod.shr">Read more</a></p>
</div></div><h3 id="impl-ShrAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-ShrAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.shr_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fnname">shr_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.ShrAssign.html#tymethod.shr_assign">Read more</a></p>
</div></div><h3 id="impl-ShrAssign%3Cu32%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShrAssign.html" title="trait core::ops::bit::ShrAssign">ShrAssign</a><u32> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-ShrAssign%3Cu32%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.shr_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/bit/trait.ShrAssign.html#tymethod.shr_assign" class="fnname">shr_assign</a>(&mut self, other: u32)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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.ShrAssign.html#tymethod.shr_assign">Read more</a></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.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Simd" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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> = u64</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/v256.rs.html#62-65" 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; 4]</code></h4><div class='docblock'><p>The type: <code>[u32; Self::N]</code>.</p>
</div></div><h3 id="impl-Sub%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Sub%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Sub.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.sub" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fnname">sub</a>(self, other: Self) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></div><h3 id="impl-Sub%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html" title="trait core::ops::arith::Sub">Sub</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Sub%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Sub.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.sub-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.Sub.html#tymethod.sub" class="fnname">sub</a>(self, other: u64) -> Self</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.Sub.html#tymethod.sub">Read more</a></p>
</div></div><h3 id="impl-SubAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-SubAssign%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.sub_assign" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fnname">sub_assign</a>(&mut self, other: Self)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></p>
</div></div><h3 id="impl-SubAssign%3Cu64%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html" title="trait core::ops::arith::SubAssign">SubAssign</a><u64> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-SubAssign%3Cu64%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.sub_assign-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/ops/arith/trait.SubAssign.html#tymethod.sub_assign" class="fnname">sub_assign</a>(&mut self, other: u64)</code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" 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/arith/trait.SubAssign.html#tymethod.sub_assign">Read more</a></p>
</div></div><h3 id="impl-Sum%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl<'a> <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a><&'a <a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Sum%3C%26%27a%20Simd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.sum-1" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fnname">sum</a><I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = &'a <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>>>(iter: I) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
“summing up” the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum">Read more</a></p>
</div></div><h3 id="impl-Sum%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a><<a class="struct" href="../packed_simd_2/struct.Simd.html" title="struct packed_simd_2::Simd">Simd</a><[u64; 4]>> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-Sum%3CSimd%3C%5Bu64%3B%204%5D%3E%3E" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.sum" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum" class="fnname">sum</a><I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a>>>(iter: I) -> <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Method which takes an iterator and generates <code>Self</code> from the elements by
“summing up” the items. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html#tymethod.sum">Read more</a></p>
</div></div><h3 id="impl-UpperHex" class="impl"><code class="in-band">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.html" title="trait core::fmt::UpperHex">UpperHex</a> for <a class="type" href="../packed_simd_2/type.u64x4.html" title="type packed_simd_2::u64x4">u64x4</a></code><a href="#impl-UpperHex" class="anchor"></a><a class="srclink" href="../src/packed_simd_2/v256.rs.html#62-65" title="goto source code">[src]</a></h3><div class="impl-items"><h4 id="method.fmt-4" class="method hidden"><code>fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.UpperHex.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/v256.rs.html#62-65" title="goto source code">[src]</a></h4><div class='docblock hidden'><p>Formats the value using the given formatter.</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>