Adding large folders

This commit is contained in:
2026-02-26 12:00:21 -05:00
parent 5400d82acd
commit 49701c85ad
47332 changed files with 1942573 additions and 0 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,6 @@
<!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="API documentation for the Rust `ppv_lite86` crate."><title>ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Crate ppv_lite86</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>ppv_<wbr>lite86</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/lib.rs.html#1-42">Source</a> </span></div><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.vec128_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>;</code></dt><dt id="reexport.vec256_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>;</code></dt><dt id="reexport.vec512_storage"><code>pub use self::arch::<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="x86_64/index.html" title="mod ppv_lite86::x86_64">x86_64</a></dt></dl><h2 id="macros" class="section-header">Macros<a href="#macros" class="anchor">§</a></h2><dl class="item-table"><dt><a class="macro" href="macro.dispatch.html" title="macro ppv_lite86::dispatch">dispatch</a></dt><dd>Generate the full set of optimized implementations to take advantage of the most important
hardware feature sets.</dd><dt><a class="macro" href="macro.dispatch_light128.html" title="macro ppv_lite86::dispatch_light128">dispatch_<wbr>light128</a></dt><dd>Generate only the basic implementations necessary to be able to operate efficiently on 128-bit
vectors on this platfrom. For x86-64, that would mean SSE2 and AVX.</dd><dt><a class="macro" href="macro.dispatch_light256.html" title="macro ppv_lite86::dispatch_light256">dispatch_<wbr>light256</a></dt><dd>Generate only the basic implementations necessary to be able to operate efficiently on 256-bit
vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.AndNot.html" title="trait ppv_lite86::AndNot">AndNot</a></dt><dt><a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">Arith<wbr>Ops</a></dt><dd>Ops that depend on word size</dd><dt><a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a></dt><dt><a class="trait" href="trait.BitOps0.html" title="trait ppv_lite86::BitOps0">BitOps0</a></dt><dd>Ops that are independent of word size and endian</dd><dt><a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a></dt><dt><a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a></dt><dt><a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a></dt><dt><a class="trait" href="trait.LaneWords4.html" title="trait ppv_lite86::LaneWords4">Lane<wbr>Words4</a></dt><dd>A vector composed one or more lanes each composed of four words.</dd><dt><a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a></dt><dt><a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">Multi<wbr>Lane</a></dt><dd>A vector composed of multiple 128-bit lanes.</dd><dt><a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">Rotate<wbr>Each<wbr>Word32</a></dt><dt><a class="trait" href="trait.RotateEachWord64.html" title="trait ppv_lite86::RotateEachWord64">Rotate<wbr>Each<wbr>Word64</a></dt><dt><a class="trait" href="trait.RotateEachWord128.html" title="trait ppv_lite86::RotateEachWord128">Rotate<wbr>Each<wbr>Word128</a></dt><dt><a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a></dt><dt><a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">Store<wbr>Bytes</a></dt><dt><a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a></dt><dd>Exchange neigboring ranges of bits of the specified size</dd><dt><a class="trait" href="trait.UnsafeFrom.html" title="trait ppv_lite86::UnsafeFrom">Unsafe<wbr>From</a></dt><dt><a class="trait" href="trait.VZip.html" title="trait ppv_lite86::VZip">VZip</a></dt><dd>Combine single vectors into a multi-lane vector.</dd><dt><a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a></dt><dd>A vector composed of two elements, which may be words or themselves vectors.</dd><dt><a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a></dt><dd>A vector composed of four elements, which may be words or themselves vectors.</dd><dt><a class="trait" href="trait.Vec4Ext.html" title="trait ppv_lite86::Vec4Ext">Vec4Ext</a></dt><dd>Vec4 functions which may not be implemented yet for all Vec4 types.
NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage,
import Vec4Ext only together with Vec4, and dont qualify its methods.</dd><dt><a class="trait" href="trait.Vector.html" title="trait ppv_lite86::Vector">Vector</a></dt><dt><a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a></dt><dd>A vector composed of four words; depending on their size, operations may cross lanes.</dd><dt><a class="trait" href="trait.u32x4.html" title="trait ppv_lite86::u32x4">u32x4</a></dt><dt><a class="trait" href="trait.u32x4x2.html" title="trait ppv_lite86::u32x4x2">u32x4x2</a></dt><dt><a class="trait" href="trait.u32x4x4.html" title="trait ppv_lite86::u32x4x4">u32x4x4</a></dt><dt><a class="trait" href="trait.u64x2.html" title="trait ppv_lite86::u64x2">u64x2</a></dt><dt><a class="trait" href="trait.u64x4.html" title="trait ppv_lite86::u64x4">u64x4</a></dt><dt><a class="trait" href="trait.u64x2x2.html" title="trait ppv_lite86::u64x2x2">u64x2x2</a></dt><dt><a class="trait" href="trait.u64x2x4.html" title="trait ppv_lite86::u64x2x4">u64x2x4</a></dt><dt><a class="trait" href="trait.u128x1.html" title="trait ppv_lite86::u128x1">u128x1</a></dt><dt><a class="trait" href="trait.u128x2.html" title="trait ppv_lite86::u128x2">u128x2</a></dt><dt><a class="trait" href="trait.u128x4.html" title="trait ppv_lite86::u128x4">u128x4</a></dt></dl></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=macro.dispatch.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="macro.dispatch.html">macro.dispatch.html</a>...</p>
<script>location.replace("macro.dispatch.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,7 @@
<!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="Generate the full set of optimized implementations to take advantage of the most important hardware feature sets."><title>dispatch in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">dispatch</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Macro <span class="macro">dispatch</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/x86_64/mod.rs.html#251-325">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! dispatch {
($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) -&gt; $ret:ty $body:block }) =&gt; { ... };
($mach:ident, $MTy:ident, { $([$pub:tt $(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) $body:block }) =&gt; { ... };
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate the full set of optimized implementations to take advantage of the most important
hardware feature sets.</p>
<p>This dispatcher is suitable for maximizing throughput.</p>
</div></details></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=macro.dispatch_light128.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="macro.dispatch_light128.html">macro.dispatch_light128.html</a>...</p>
<script>location.replace("macro.dispatch_light128.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,9 @@
<!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="Generate only the basic implementations necessary to be able to operate efficiently on 128-bit vectors on this platfrom. For x86-64, that would mean SSE2 and AVX."><title>dispatch_light128 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">dispatch_light128</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Macro <span class="macro">dispatch_<wbr>light128</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/x86_64/mod.rs.html#334-383">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! dispatch_light128 {
($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) -&gt; $ret:ty $body:block }) =&gt; { ... };
($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) $body:block }) =&gt; { ... };
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate only the basic implementations necessary to be able to operate efficiently on 128-bit
vectors on this platfrom. For x86-64, that would mean SSE2 and AVX.</p>
<p>This dispatcher is suitable for vector operations that do not benefit from advanced hardware
features (e.g. because they are done infrequently), so minimizing their contribution to code
size is more important.</p>
</div></details></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=macro.dispatch_light256.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="macro.dispatch_light256.html">macro.dispatch_light256.html</a>...</p>
<script>location.replace("macro.dispatch_light256.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,9 @@
<!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="Generate only the basic implementations necessary to be able to operate efficiently on 256-bit vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2."><title>dispatch_light256 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc macro"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">dispatch_light256</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Macro <span class="macro">dispatch_<wbr>light256</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/x86_64/mod.rs.html#392-441">Source</a> </span></div><pre class="rust item-decl"><code>macro_rules! dispatch_light256 {
($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) -&gt; $ret:ty $body:block }) =&gt; { ... };
($mach:ident, $MTy:ident, { $([$pub:tt$(($krate:tt))*])* fn $name:ident($($arg:ident: $argty:ty),* $(,)*) $body:block }) =&gt; { ... };
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Generate only the basic implementations necessary to be able to operate efficiently on 256-bit
vectors on this platfrom. For x86-64, that would mean SSE2, AVX, and AVX2.</p>
<p>This dispatcher is suitable for vector operations that do not benefit from advanced hardware
features (e.g. because they are done infrequently), so minimizing their contribution to code
size is more important.</p>
</div></details></section></div></main></body></html>

View File

@@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"macro":["dispatch","dispatch_light128","dispatch_light256"],"mod":["x86_64"],"trait":["AndNot","ArithOps","BSwap","BitOps0","BitOps128","BitOps32","BitOps64","LaneWords4","Machine","MultiLane","RotateEachWord128","RotateEachWord32","RotateEachWord64","Store","StoreBytes","Swap64","UnsafeFrom","VZip","Vec2","Vec4","Vec4Ext","Vector","Words4","u128x1","u128x2","u128x4","u32x4","u32x4x2","u32x4x4","u64x2","u64x2x2","u64x2x4","u64x4"]};

View File

@@ -0,0 +1,6 @@
<!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="API documentation for the Rust `AndNot` trait in crate `ppv_lite86`."><title>AndNot in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">AndNot</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AndNot</a></h2><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Output" title="Output">Output</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.andnot" title="andnot">andnot</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">AndNot</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#4-7">Source</a> </span></div><pre class="rust item-decl"><code>pub trait AndNot {
type <a href="#associatedtype.Output" class="associatedtype">Output</a>;
// Required method
fn <a href="#tymethod.andnot" class="fn">andnot</a>(self, rhs: Self) -&gt; Self::<a class="associatedtype" href="trait.AndNot.html#associatedtype.Output" title="type ppv_lite86::AndNot::Output">Output</a>;
}</code></pre><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><section id="associatedtype.Output" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#5">Source</a><h4 class="code-header">type <a href="#associatedtype.Output" class="associatedtype">Output</a></h4></section></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.andnot" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#6">Source</a><h4 class="code-header">fn <a href="#tymethod.andnot" class="fn">andnot</a>(self, rhs: Self) -&gt; Self::<a class="associatedtype" href="trait.AndNot.html#associatedtype.Output" title="type ppv_lite86::AndNot::Output">Output</a></h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.AndNot.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,8 @@
<!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="Ops that depend on word size"><title>ArithOps in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">ArithOps</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Arith<wbr>Ops</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Arith<wbr>Ops</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#12">Source</a> </span></div><pre class="rust item-decl"><code>pub trait ArithOps:
<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.Add.html" title="trait core::ops::arith::Add">Add</a>&lt;Output = Self&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/arith/trait.AddAssign.html" title="trait core::ops::arith::AddAssign">AddAssign</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>
+ <a class="trait" href="trait.BSwap.html" title="trait ppv_lite86::BSwap">BSwap</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ops that depend on word size</p>
</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.ArithOps.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,4 @@
<!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="API documentation for the Rust `BSwap` trait in crate `ppv_lite86`."><title>BSwap in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">BSwap</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BSwap</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.bswap" title="bswap">bswap</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">BSwap</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#8-10">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BSwap {
// Required method
fn <a href="#tymethod.bswap" class="fn">bswap</a>(self) -&gt; Self;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.bswap" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#9">Source</a><h4 class="code-header">fn <a href="#tymethod.bswap" class="fn">bswap</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.BSwap.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!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="Ops that are independent of word size and endian"><title>BitOps0 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">BitOps0</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitOps0</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">BitOps0</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#14-25">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitOps0:
<a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitAnd.html" title="trait core::ops::bit::BitAnd">BitAnd</a>&lt;Output = Self&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitOr.html" title="trait core::ops::bit::BitOr">BitOr</a>&lt;Output = Self&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXor.html" title="trait core::ops::bit::BitXor">BitXor</a>&lt;Output = Self&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.BitXorAssign.html" title="trait core::ops::bit::BitXorAssign">BitXorAssign</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/ops/bit/trait.Not.html" title="trait core::ops::bit::Not">Not</a>&lt;Output = Self&gt;
+ <a class="trait" href="trait.AndNot.html" title="trait ppv_lite86::AndNot">AndNot</a>&lt;Output = Self&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> { }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Ops that are independent of word size and endian</p>
</div></details><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.BitOps0.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `BitOps128` trait in crate `ppv_lite86`."><title>BitOps128 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">BitOps128</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitOps128</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">BitOps128</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#29">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitOps128: <a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a> + <a class="trait" href="trait.RotateEachWord128.html" title="trait ppv_lite86::RotateEachWord128">RotateEachWord128</a> { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.BitOps128.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `BitOps32` trait in crate `ppv_lite86`."><title>BitOps32 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">BitOps32</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitOps32</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">BitOps32</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#27">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitOps32: <a class="trait" href="trait.BitOps0.html" title="trait ppv_lite86::BitOps0">BitOps0</a> + <a class="trait" href="trait.RotateEachWord32.html" title="trait ppv_lite86::RotateEachWord32">RotateEachWord32</a> { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.BitOps32.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `BitOps64` trait in crate `ppv_lite86`."><title>BitOps64 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">BitOps64</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BitOps64</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">BitOps64</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#28">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitOps64: <a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a> + <a class="trait" href="trait.RotateEachWord64.html" title="trait ppv_lite86::RotateEachWord64">RotateEachWord64</a> { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.BitOps64.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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 vector composed one or more lanes each composed of four words."><title>LaneWords4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">LaneWords4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Lane<wbr>Words4</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.shuffle_lane_words1230" title="shuffle_lane_words1230">shuffle_lane_words1230</a></li><li><a href="#tymethod.shuffle_lane_words2301" title="shuffle_lane_words2301">shuffle_lane_words2301</a></li><li><a href="#tymethod.shuffle_lane_words3012" title="shuffle_lane_words3012">shuffle_lane_words3012</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Lane<wbr>Words4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#95-99">Source</a> </span></div><pre class="rust item-decl"><code>pub trait LaneWords4 {
// Required methods
fn <a href="#tymethod.shuffle_lane_words1230" class="fn">shuffle_lane_words1230</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.shuffle_lane_words2301" class="fn">shuffle_lane_words2301</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.shuffle_lane_words3012" class="fn">shuffle_lane_words3012</a>(self) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed one or more lanes each composed of four words.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.shuffle_lane_words1230" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#96">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words1230" class="fn">shuffle_lane_words1230</a>(self) -&gt; Self</h4></section><section id="tymethod.shuffle_lane_words2301" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#97">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words2301" class="fn">shuffle_lane_words2301</a>(self) -&gt; Self</h4></section><section id="tymethod.shuffle_lane_words3012" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#98">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle_lane_words3012" class="fn">shuffle_lane_words3012</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.LaneWords4.js" async></script></section></div></main></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,8 @@
<!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 vector composed of multiple 128-bit lanes."><title>MultiLane in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">MultiLane</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Multi<wbr>Lane</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.from_lanes" title="from_lanes">from_lanes</a></li><li><a href="#tymethod.to_lanes" title="to_lanes">to_lanes</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Multi<wbr>Lane</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#209-214">Source</a> </span></div><pre class="rust item-decl"><code>pub trait MultiLane&lt;Lanes&gt; {
// Required methods
fn <a href="#tymethod.to_lanes" class="fn">to_lanes</a>(self) -&gt; Lanes;
<span class="item-spacer"></span> fn <a href="#tymethod.from_lanes" class="fn">from_lanes</a>(lanes: Lanes) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of multiple 128-bit lanes.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.to_lanes" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#211">Source</a><h4 class="code-header">fn <a href="#tymethod.to_lanes" class="fn">to_lanes</a>(self) -&gt; Lanes</h4></section></summary><div class="docblock"><p>Split a multi-lane vector into single-lane vectors.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.from_lanes" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#213">Source</a><h4 class="code-header">fn <a href="#tymethod.from_lanes" class="fn">from_lanes</a>(lanes: Lanes) -&gt; Self</h4></section></summary><div class="docblock"><p>Build a multi-lane vector from individual lanes.</p>
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.MultiLane.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `RotateEachWord128` trait in crate `ppv_lite86`."><title>RotateEachWord128 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">RotateEachWord128</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rotate<wbr>Each<wbr>Word128</a></h2><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Rotate<wbr>Each<wbr>Word128</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RotateEachWord128 { }</code></pre><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.RotateEachWord128.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!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="API documentation for the Rust `RotateEachWord32` trait in crate `ppv_lite86`."><title>RotateEachWord32 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">RotateEachWord32</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rotate<wbr>Each<wbr>Word32</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.rotate_each_word_right7" title="rotate_each_word_right7">rotate_each_word_right7</a></li><li><a href="#tymethod.rotate_each_word_right8" title="rotate_each_word_right8">rotate_each_word_right8</a></li><li><a href="#tymethod.rotate_each_word_right11" title="rotate_each_word_right11">rotate_each_word_right11</a></li><li><a href="#tymethod.rotate_each_word_right12" title="rotate_each_word_right12">rotate_each_word_right12</a></li><li><a href="#tymethod.rotate_each_word_right16" title="rotate_each_word_right16">rotate_each_word_right16</a></li><li><a href="#tymethod.rotate_each_word_right20" title="rotate_each_word_right20">rotate_each_word_right20</a></li><li><a href="#tymethod.rotate_each_word_right24" title="rotate_each_word_right24">rotate_each_word_right24</a></li><li><a href="#tymethod.rotate_each_word_right25" title="rotate_each_word_right25">rotate_each_word_right25</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Rotate<wbr>Each<wbr>Word32</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#31-40">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RotateEachWord32 {
// Required methods
fn <a href="#tymethod.rotate_each_word_right7" class="fn">rotate_each_word_right7</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right8" class="fn">rotate_each_word_right8</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right11" class="fn">rotate_each_word_right11</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right12" class="fn">rotate_each_word_right12</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right16" class="fn">rotate_each_word_right16</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right20" class="fn">rotate_each_word_right20</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right24" class="fn">rotate_each_word_right24</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.rotate_each_word_right25" class="fn">rotate_each_word_right25</a>(self) -&gt; Self;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.rotate_each_word_right7" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#32">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right7" class="fn">rotate_each_word_right7</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right8" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#33">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right8" class="fn">rotate_each_word_right8</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right11" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#34">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right11" class="fn">rotate_each_word_right11</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right12" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#35">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right12" class="fn">rotate_each_word_right12</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right16" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#36">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right16" class="fn">rotate_each_word_right16</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right20" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#37">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right20" class="fn">rotate_each_word_right20</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right24" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#38">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right24" class="fn">rotate_each_word_right24</a>(self) -&gt; Self</h4></section><section id="tymethod.rotate_each_word_right25" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#39">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right25" class="fn">rotate_each_word_right25</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.RotateEachWord32.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,4 @@
<!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="API documentation for the Rust `RotateEachWord64` trait in crate `ppv_lite86`."><title>RotateEachWord64 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">RotateEachWord64</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Rotate<wbr>Each<wbr>Word64</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.rotate_each_word_right32" title="rotate_each_word_right32">rotate_each_word_right32</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Rotate<wbr>Each<wbr>Word64</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#42-44">Source</a> </span></div><pre class="rust item-decl"><code>pub trait RotateEachWord64 {
// Required method
fn <a href="#tymethod.rotate_each_word_right32" class="fn">rotate_each_word_right32</a>(self) -&gt; Self;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.rotate_each_word_right32" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#43">Source</a><h4 class="code-header">fn <a href="#tymethod.rotate_each_word_right32" class="fn">rotate_each_word_right32</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.RotateEachWord64.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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="API documentation for the Rust `Store` trait in crate `ppv_lite86`."><title>Store in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Store</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Store</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unpack" title="unpack">unpack</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Store</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#280-285">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Store&lt;S&gt; {
// Required method
unsafe fn <a href="#tymethod.unpack" class="fn">unpack</a>(p: S) -&gt; Self;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.unpack" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#284">Source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unpack" class="fn">unpack</a>(p: S) -&gt; Self</h4></section></summary><div class="docblock"><h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
<p>Caller must ensure the type of Self is appropriate for the hardware of the execution
environment.</p>
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="impl"><a class="src rightside" href="../src/ppv_lite86/x86_64/mod.rs.html#120-125">Source</a><a href="#impl-Store%3Cvec128_storage%3E-for-vec128_storage" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt; for <a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a></h3></section></div><script src="../trait.impl/ppv_lite86/types/trait.Store.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,13 @@
<!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="API documentation for the Rust `StoreBytes` trait in crate `ppv_lite86`."><title>StoreBytes in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">StoreBytes</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Store<wbr>Bytes</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unsafe_read_be" title="unsafe_read_be">unsafe_read_be</a></li><li><a href="#tymethod.unsafe_read_le" title="unsafe_read_le">unsafe_read_le</a></li><li><a href="#tymethod.write_be" title="write_be">write_be</a></li><li><a href="#tymethod.write_le" title="write_le">write_le</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Store<wbr>Bytes</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#287-298">Source</a> </span></div><pre class="rust item-decl"><code>pub trait StoreBytes {
// Required methods
unsafe fn <a href="#tymethod.unsafe_read_le" class="fn">unsafe_read_le</a>(input: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]) -&gt; Self;
<span class="item-spacer"></span> unsafe fn <a href="#tymethod.unsafe_read_be" class="fn">unsafe_read_be</a>(input: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.write_le" class="fn">write_le</a>(self, out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]);
<span class="item-spacer"></span> fn <a href="#tymethod.write_be" class="fn">write_be</a>(self, out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]);
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.unsafe_read_le" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#291">Source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_read_le" class="fn">unsafe_read_le</a>(input: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]) -&gt; Self</h4></section></summary><div class="docblock"><h5 id="safety"><a class="doc-anchor" href="#safety">§</a>Safety</h5>
<p>Caller must ensure the type of Self is appropriate for the hardware of the execution
environment.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.unsafe_read_be" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#295">Source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_read_be" class="fn">unsafe_read_be</a>(input: &amp;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>]) -&gt; Self</h4></section></summary><div class="docblock"><h5 id="safety-1"><a class="doc-anchor" href="#safety-1">§</a>Safety</h5>
<p>Caller must ensure the type of Self is appropriate for the hardware of the execution
environment.</p>
</div></details><section id="tymethod.write_le" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#296">Source</a><h4 class="code-header">fn <a href="#tymethod.write_le" class="fn">write_le</a>(self, out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>])</h4></section><section id="tymethod.write_be" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#297">Source</a><h4 class="code-header">fn <a href="#tymethod.write_be" class="fn">write_be</a>(self, out: &amp;mut [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u8.html">u8</a>])</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.StoreBytes.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!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="Exchange neigboring ranges of bits of the specified size"><title>Swap64 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Swap64</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Swap64</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.swap1" title="swap1">swap1</a></li><li><a href="#tymethod.swap2" title="swap2">swap2</a></li><li><a href="#tymethod.swap4" title="swap4">swap4</a></li><li><a href="#tymethod.swap8" title="swap8">swap8</a></li><li><a href="#tymethod.swap16" title="swap16">swap16</a></li><li><a href="#tymethod.swap32" title="swap32">swap32</a></li><li><a href="#tymethod.swap64" title="swap64">swap64</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Swap64</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#103-111">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Swap64 {
// Required methods
fn <a href="#tymethod.swap1" class="fn">swap1</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap2" class="fn">swap2</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap4" class="fn">swap4</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap8" class="fn">swap8</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap16" class="fn">swap16</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap32" class="fn">swap32</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.swap64" class="fn">swap64</a>(self) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Exchange neigboring ranges of bits of the specified size</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.swap1" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#104">Source</a><h4 class="code-header">fn <a href="#tymethod.swap1" class="fn">swap1</a>(self) -&gt; Self</h4></section><section id="tymethod.swap2" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#105">Source</a><h4 class="code-header">fn <a href="#tymethod.swap2" class="fn">swap2</a>(self) -&gt; Self</h4></section><section id="tymethod.swap4" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#106">Source</a><h4 class="code-header">fn <a href="#tymethod.swap4" class="fn">swap4</a>(self) -&gt; Self</h4></section><section id="tymethod.swap8" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#107">Source</a><h4 class="code-header">fn <a href="#tymethod.swap8" class="fn">swap8</a>(self) -&gt; Self</h4></section><section id="tymethod.swap16" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#108">Source</a><h4 class="code-header">fn <a href="#tymethod.swap16" class="fn">swap16</a>(self) -&gt; Self</h4></section><section id="tymethod.swap32" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#109">Source</a><h4 class="code-header">fn <a href="#tymethod.swap32" class="fn">swap32</a>(self) -&gt; Self</h4></section><section id="tymethod.swap64" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#110">Source</a><h4 class="code-header">fn <a href="#tymethod.swap64" class="fn">swap64</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Swap64.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,4 @@
<!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="API documentation for the Rust `UnsafeFrom` trait in crate `ppv_lite86`."><title>UnsafeFrom in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">UnsafeFrom</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Unsafe<wbr>From</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.unsafe_from" title="unsafe_from">unsafe_from</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Unsafe<wbr>From</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#59-61">Source</a> </span></div><pre class="rust item-decl"><code>pub trait UnsafeFrom&lt;T&gt; {
// Required method
unsafe fn <a href="#tymethod.unsafe_from" class="fn">unsafe_from</a>(t: T) -&gt; Self;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.unsafe_from" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#60">Source</a><h4 class="code-header">unsafe fn <a href="#tymethod.unsafe_from" class="fn">unsafe_from</a>(t: T) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.UnsafeFrom.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,6 @@
<!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="Combine single vectors into a multi-lane vector."><title>VZip in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">VZip</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">VZip</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.vzip" title="vzip">vzip</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">VZip</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#217-219">Source</a> </span></div><pre class="rust item-decl"><code>pub trait VZip&lt;V&gt; {
// Required method
fn <a href="#tymethod.vzip" class="fn">vzip</a>(self) -&gt; V;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Combine single vectors into a multi-lane vector.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.vzip" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#218">Source</a><h4 class="code-header">fn <a href="#tymethod.vzip" class="fn">vzip</a>(self) -&gt; V</h4></section></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-VZip%3CV%3E-for-T" class="impl"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#221-229">Source</a><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; <a class="trait" href="trait.VZip.html" title="trait ppv_lite86::VZip">VZip</a>&lt;V&gt; for T<div class="where">where
V: <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;T&gt;,</div></h3></section></div><script src="../trait.impl/ppv_lite86/types/trait.VZip.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,6 @@
<!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 vector composed of two elements, which may be words or themselves vectors."><title>Vec2 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Vec2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vec2</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract" title="extract">extract</a></li><li><a href="#tymethod.insert" title="insert">insert</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Vec2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#64-67">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Vec2&lt;W&gt; {
// Required methods
fn <a href="#tymethod.extract" class="fn">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; W;
<span class="item-spacer"></span> fn <a href="#tymethod.insert" class="fn">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of two elements, which may be words or themselves vectors.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.extract" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#65">Source</a><h4 class="code-header">fn <a href="#tymethod.extract" class="fn">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; W</h4></section><section id="tymethod.insert" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#66">Source</a><h4 class="code-header">fn <a href="#tymethod.insert" class="fn">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Vec2.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,6 @@
<!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 vector composed of four elements, which may be words or themselves vectors."><title>Vec4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Vec4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vec4</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.extract" title="extract">extract</a></li><li><a href="#tymethod.insert" title="insert">insert</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Vec4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#70-73">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Vec4&lt;W&gt; {
// Required methods
fn <a href="#tymethod.extract" class="fn">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; W;
<span class="item-spacer"></span> fn <a href="#tymethod.insert" class="fn">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of four elements, which may be words or themselves vectors.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.extract" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#71">Source</a><h4 class="code-header">fn <a href="#tymethod.extract" class="fn">extract</a>(self, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; W</h4></section><section id="tymethod.insert" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#72">Source</a><h4 class="code-header">fn <a href="#tymethod.insert" class="fn">insert</a>(self, w: W, i: <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Vec4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,14 @@
<!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="Vec4 functions which may not be implemented yet for all Vec4 types. NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage, import Vec4Ext only together with Vec4, and dont qualify its methods."><title>Vec4Ext in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Vec4Ext</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vec4Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.transpose4" title="transpose4">transpose4</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Vec4Ext</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#77-81">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Vec4Ext&lt;W&gt; {
// Required method
fn <a href="#tymethod.transpose4" class="fn">transpose4</a>(
a: Self,
b: Self,
c: Self,
d: Self,
) -&gt; (Self, Self, Self, Self)
<span class="where">where Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a></span>;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Vec4 functions which may not be implemented yet for all Vec4 types.
NOTE: functions in this trait may be moved to Vec4 in any patch release. To avoid breakage,
import Vec4Ext only together with Vec4, and dont qualify its methods.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.transpose4" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#78-80">Source</a><h4 class="code-header">fn <a href="#tymethod.transpose4" class="fn">transpose4</a>(a: Self, b: Self, c: Self, d: Self) -&gt; (Self, Self, Self, Self)<div class="where">where
Self: <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Vec4Ext.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,4 @@
<!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="API documentation for the Rust `Vector` trait in crate `ppv_lite86`."><title>Vector in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Vector</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Vector</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.to_scalars" title="to_scalars">to_scalars</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Vector</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#82-84">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Vector&lt;T&gt; {
// Required method
fn <a href="#tymethod.to_scalars" class="fn">to_scalars</a>(self) -&gt; T;
}</code></pre><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.to_scalars" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#83">Source</a><h4 class="code-header">fn <a href="#tymethod.to_scalars" class="fn">to_scalars</a>(self) -&gt; T</h4></section></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Vector.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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 vector composed of four words; depending on their size, operations may cross lanes."><title>Words4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Words4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Words4</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.shuffle1230" title="shuffle1230">shuffle1230</a></li><li><a href="#tymethod.shuffle2301" title="shuffle2301">shuffle2301</a></li><li><a href="#tymethod.shuffle3012" title="shuffle3012">shuffle3012</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">Words4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#88-92">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Words4 {
// Required methods
fn <a href="#tymethod.shuffle1230" class="fn">shuffle1230</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.shuffle2301" class="fn">shuffle2301</a>(self) -&gt; Self;
<span class="item-spacer"></span> fn <a href="#tymethod.shuffle3012" class="fn">shuffle3012</a>(self) -&gt; Self;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A vector composed of four words; depending on their size, operations may cross lanes.</p>
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><section id="tymethod.shuffle1230" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#89">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle1230" class="fn">shuffle1230</a>(self) -&gt; Self</h4></section><section id="tymethod.shuffle2301" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#90">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle2301" class="fn">shuffle2301</a>(self) -&gt; Self</h4></section><section id="tymethod.shuffle3012" class="method"><a class="src rightside" href="../src/ppv_lite86/types.rs.html#91">Source</a><h4 class="code-header">fn <a href="#tymethod.shuffle3012" class="fn">shuffle3012</a>(self) -&gt; Self</h4></section></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.Words4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,6 @@
<!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="API documentation for the Rust `u128x1` trait in crate `ppv_lite86`."><title>u128x1 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u128x1</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u128x1</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u128x1</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#129-132">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u128x1&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt;
+ <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u128.html">u128</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">1</a>]&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u128x1.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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="API documentation for the Rust `u128x2` trait in crate `ppv_lite86`."><title>u128x2 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u128x2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u128x2</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u128x2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#165-173">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u128x2&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt;
+ <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">2</a>]&gt;
+ <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u128x2.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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="API documentation for the Rust `u128x4` trait in crate `ppv_lite86`."><title>u128x4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u128x4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u128x4</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u128x4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#198-206">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u128x4&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps128.html" title="trait ppv_lite86::BitOps128">BitOps128</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt;
+ <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u128x1" title="type ppv_lite86::Machine::u128x1">u128x1</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">4</a>]&gt;
+ <a class="trait" href="trait.Swap64.html" title="trait ppv_lite86::Swap64">Swap64</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u128x4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,10 @@
<!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="API documentation for the Rust `u32x4` trait in crate `ppv_lite86`."><title>u32x4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u32x4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u32x4</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u32x4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#113-124">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u32x4&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>&gt;
+ <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>
+ <a class="trait" href="trait.LaneWords4.html" title="trait ppv_lite86::LaneWords4">LaneWords4</a>
+ <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">4</a>]&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u32x4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,8 @@
<!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="API documentation for the Rust `u32x4x2` trait in crate `ppv_lite86`."><title>u32x4x2 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u32x4x2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u32x4x2</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u32x4x2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#134-143">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u32x4x2&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt;
+ <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">2</a>]&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt;
+ <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u32x4x2.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!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="API documentation for the Rust `u32x4x4` trait in crate `ppv_lite86`."><title>u32x4x4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u32x4x4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u32x4x4</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u32x4x4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#175-187">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u32x4x4&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps32.html" title="trait ppv_lite86::BitOps32">BitOps32</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt;
+ <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>&gt;
+ <a class="trait" href="trait.Vec4Ext.html" title="trait ppv_lite86::Vec4Ext">Vec4Ext</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>&gt;
+ <a class="trait" href="trait.Vector.html" title="trait ppv_lite86::Vector">Vector</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u32.html">u32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">16</a>]&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u32x4" title="type ppv_lite86::Machine::u32x4">u32x4</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">4</a>]&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="trait.LaneWords4.html" title="trait ppv_lite86::LaneWords4">LaneWords4</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt;
+ <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a> { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u32x4x4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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="API documentation for the Rust `u64x2` trait in crate `ppv_lite86`."><title>u64x2 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u64x2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u64x2</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u64x2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#125-128">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u64x2&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u64.html">u64</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">2</a>]&gt;
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u64x2.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,8 @@
<!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="API documentation for the Rust `u64x2x2` trait in crate `ppv_lite86`."><title>u64x2x2 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u64x2x2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u64x2x2</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u64x2x2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#144-153">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u64x2x2&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt;
+ <a class="trait" href="trait.Vec2.html" title="trait ppv_lite86::Vec2">Vec2</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">2</a>]&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u64x2x2.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,7 @@
<!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="API documentation for the Rust `u64x2x4` trait in crate `ppv_lite86`."><title>u64x2x4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u64x2x4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u64x2x4</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u64x2x4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#188-196">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u64x2x4&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt;
+ <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a>&lt;M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[M::<a class="associatedtype" href="trait.Machine.html#associatedtype.u64x2" title="type ppv_lite86::Machine::u64x2">u64x2</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">4</a>]&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u64x2x4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,9 @@
<!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="API documentation for the Rust `u64x4` trait in crate `ppv_lite86`."><title>u64x4 in ppv_lite86 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">u64x4</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">u64x4</a></h2><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">ppv_lite86</a></div><h1>Trait <span class="trait">u64x4</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/ppv_lite86/types.rs.html#154-164">Source</a> </span></div><pre class="rust item-decl"><code>pub trait u64x4&lt;M: <a class="trait" href="trait.Machine.html" title="trait ppv_lite86::Machine">Machine</a>&gt;:
<a class="trait" href="trait.BitOps64.html" title="trait ppv_lite86::BitOps64">BitOps64</a>
+ <a class="trait" href="trait.Store.html" title="trait ppv_lite86::Store">Store</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt;
+ <a class="trait" href="trait.Vec4.html" title="trait ppv_lite86::Vec4">Vec4</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u64.html">u64</a>&gt;
+ <a class="trait" href="trait.MultiLane.html" title="trait ppv_lite86::MultiLane">MultiLane</a>&lt;[<a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.u64.html">u64</a>; <a class="primitive" href="https://doc.rust-lang.org/1.93.1/core/primitive.array.html">4</a>]&gt;
+ <a class="trait" href="trait.ArithOps.html" title="trait ppv_lite86::ArithOps">ArithOps</a>
+ <a class="trait" href="trait.Words4.html" title="trait ppv_lite86::Words4">Words4</a>
+ <a class="trait" href="trait.StoreBytes.html" title="trait ppv_lite86::StoreBytes">StoreBytes</a>
+ <a class="trait" href="https://doc.rust-lang.org/1.93.1/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="union" href="x86_64/union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_storage</a>&gt; { }</code></pre><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/ppv_lite86/types/trait.u64x4.js" async></script></section></div></main></body></html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.AndNot.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.AndNot.html">../../ppv_lite86/trait.AndNot.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.AndNot.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.ArithOps.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.ArithOps.html">../../ppv_lite86/trait.ArithOps.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.ArithOps.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BSwap.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.BSwap.html">../../ppv_lite86/trait.BSwap.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.BSwap.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps0.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.BitOps0.html">../../ppv_lite86/trait.BitOps0.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.BitOps0.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps128.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.BitOps128.html">../../ppv_lite86/trait.BitOps128.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.BitOps128.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps32.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.BitOps32.html">../../ppv_lite86/trait.BitOps32.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.BitOps32.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.BitOps64.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.BitOps64.html">../../ppv_lite86/trait.BitOps64.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.BitOps64.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.LaneWords4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.LaneWords4.html">../../ppv_lite86/trait.LaneWords4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.LaneWords4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Machine.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Machine.html">../../ppv_lite86/trait.Machine.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Machine.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.MultiLane.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.MultiLane.html">../../ppv_lite86/trait.MultiLane.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.MultiLane.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord128.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord128.html">../../ppv_lite86/trait.RotateEachWord128.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.RotateEachWord128.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord32.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord32.html">../../ppv_lite86/trait.RotateEachWord32.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.RotateEachWord32.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.RotateEachWord64.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.RotateEachWord64.html">../../ppv_lite86/trait.RotateEachWord64.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.RotateEachWord64.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Store.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Store.html">../../ppv_lite86/trait.Store.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Store.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.StoreBytes.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.StoreBytes.html">../../ppv_lite86/trait.StoreBytes.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.StoreBytes.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Swap64.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Swap64.html">../../ppv_lite86/trait.Swap64.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Swap64.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.UnsafeFrom.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.UnsafeFrom.html">../../ppv_lite86/trait.UnsafeFrom.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.UnsafeFrom.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.VZip.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.VZip.html">../../ppv_lite86/trait.VZip.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.VZip.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec2.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Vec2.html">../../ppv_lite86/trait.Vec2.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Vec2.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Vec4.html">../../ppv_lite86/trait.Vec4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Vec4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vec4Ext.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Vec4Ext.html">../../ppv_lite86/trait.Vec4Ext.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Vec4Ext.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Vector.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Vector.html">../../ppv_lite86/trait.Vector.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Vector.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.Words4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.Words4.html">../../ppv_lite86/trait.Words4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.Words4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x1.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u128x1.html">../../ppv_lite86/trait.u128x1.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u128x1.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x2.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u128x2.html">../../ppv_lite86/trait.u128x2.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u128x2.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u128x4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u128x4.html">../../ppv_lite86/trait.u128x4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u128x4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u32x4.html">../../ppv_lite86/trait.u32x4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u32x4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4x2.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u32x4x2.html">../../ppv_lite86/trait.u32x4x2.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u32x4x2.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u32x4x4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u32x4x4.html">../../ppv_lite86/trait.u32x4x4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u32x4x4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u64x2.html">../../ppv_lite86/trait.u64x2.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u64x2.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2x2.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u64x2x2.html">../../ppv_lite86/trait.u64x2x2.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u64x2x2.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x2x4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u64x2x4.html">../../ppv_lite86/trait.u64x2x4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u64x2x4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../ppv_lite86/trait.u64x4.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../ppv_lite86/trait.u64x4.html">../../ppv_lite86/trait.u64x4.html</a>...</p>
<script>location.replace("../../ppv_lite86/trait.u64x4.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,4 @@
<!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="API documentation for the Rust `x86_64` mod in crate `ppv_lite86`."><title>ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module x86_64</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module x86_64</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li><li><a href="#unions" title="Unions">Unions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate ppv_<wbr>lite86</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a></div><h1>Module <span>x86_64</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#3-441">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2<wbr>Machine</a></dt><dt><a class="struct" href="struct.NoA1.html" title="struct ppv_lite86::x86_64::NoA1">NoA1</a></dt><dt><a class="struct" href="struct.NoA2.html" title="struct ppv_lite86::x86_64::NoA2">NoA2</a></dt><dt><a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a></dt><dt><a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a></dt><dt><a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a></dt><dt><a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a></dt><dt><a class="struct" href="struct.YesA1.html" title="struct ppv_lite86::x86_64::YesA1">YesA1</a></dt><dt><a class="struct" href="struct.YesA2.html" title="struct ppv_lite86::x86_64::YesA2">YesA2</a></dt><dt><a class="struct" href="struct.YesNI.html" title="struct ppv_lite86::x86_64::YesNI">YesNI</a></dt><dt><a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a></dt><dt><a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a></dt></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.AVX.html" title="type ppv_lite86::x86_64::AVX">AVX</a></dt><dd>AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything
to avoid expensive SSE/VEX conflicts.</dd><dt><a class="type" href="type.AVX2.html" title="type ppv_lite86::x86_64::AVX2">AVX2</a></dt><dt><a class="type" href="type.SSE2.html" title="type ppv_lite86::x86_64::SSE2">SSE2</a></dt><dt><a class="type" href="type.SSE41.html" title="type ppv_lite86::x86_64::SSE41">SSE41</a></dt><dt><a class="type" href="type.SSSE3.html" title="type ppv_lite86::x86_64::SSSE3">SSSE3</a></dt></dl><h2 id="unions" class="section-header">Unions<a href="#unions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="union" href="union.vec128_storage.html" title="union ppv_lite86::x86_64::vec128_storage">vec128_<wbr>storage</a></dt><dd>Generic wrapper for unparameterized storage of any of the possible impls.
Converting into and out of this type should be essentially free, although it may be more
aligned than a particular impl requires.</dd><dt><a class="union" href="union.vec256_storage.html" title="union ppv_lite86::x86_64::vec256_storage">vec256_<wbr>storage</a></dt><dt><a class="union" href="union.vec512_storage.html" title="union ppv_lite86::x86_64::vec512_storage">vec512_<wbr>storage</a></dt></dl></section></div></main></body></html>

View File

@@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"struct":["Avx2Machine","NoA1","NoA2","NoNI","NoS3","NoS4","SseMachine","YesA1","YesA2","YesNI","YesS3","YesS4"],"type":["AVX","AVX2","SSE2","SSE41","SSSE3"],"union":["vec128_storage","vec256_storage","vec512_storage"]};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
<!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="AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything to avoid expensive SSE/VEX conflicts."><title>AVX in ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">AVX</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AVX</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In ppv_<wbr>lite86::<wbr>x86_<wbr>64</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a></div><h1>Type Alias <span class="type">AVX</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#102">Source</a> </span></div><pre class="rust item-decl"><code>pub type AVX = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a>&lt;<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>AVX but not AVX2: only 128-bit integer operations, but use VEX versions of everything
to avoid expensive SSE/VEX conflicts.</p>
</div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>pub struct AVX(<span class="comment">/* private fields */</span>);</code></pre><script src="../../type.impl/ppv_lite86/x86_64/struct.SseMachine.js" data-self-path="ppv_lite86::x86_64::AVX" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `AVX2` type in crate `ppv_lite86`."><title>AVX2 in ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">AVX2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">AVX2</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In ppv_<wbr>lite86::<wbr>x86_<wbr>64</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a></div><h1>Type Alias <span class="type">AVX2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#103">Source</a> </span></div><pre class="rust item-decl"><code>pub type AVX2 = <a class="struct" href="struct.Avx2Machine.html" title="struct ppv_lite86::x86_64::Avx2Machine">Avx2Machine</a>&lt;<a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>&gt;;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>pub struct AVX2(<span class="comment">/* private fields */</span>);</code></pre><script src="../../type.impl/ppv_lite86/x86_64/struct.Avx2Machine.js" data-self-path="ppv_lite86::x86_64::AVX2" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `SSE2` type in crate `ppv_lite86`."><title>SSE2 in ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">SSE2</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SSE2</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In ppv_<wbr>lite86::<wbr>x86_<wbr>64</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a></div><h1>Type Alias <span class="type">SSE2</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#97">Source</a> </span></div><pre class="rust item-decl"><code>pub type SSE2 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a>&lt;<a class="struct" href="struct.NoS3.html" title="struct ppv_lite86::x86_64::NoS3">NoS3</a>, <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>&gt;;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>pub struct SSE2(<span class="comment">/* private fields */</span>);</code></pre><script src="../../type.impl/ppv_lite86/x86_64/struct.SseMachine.js" data-self-path="ppv_lite86::x86_64::SSE2" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `SSE41` type in crate `ppv_lite86`."><title>SSE41 in ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">SSE41</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SSE41</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In ppv_<wbr>lite86::<wbr>x86_<wbr>64</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a></div><h1>Type Alias <span class="type">SSE41</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#99">Source</a> </span></div><pre class="rust item-decl"><code>pub type SSE41 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a>&lt;<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.YesS4.html" title="struct ppv_lite86::x86_64::YesS4">YesS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>&gt;;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>pub struct SSE41(<span class="comment">/* private fields */</span>);</code></pre><script src="../../type.impl/ppv_lite86/x86_64/struct.SseMachine.js" data-self-path="ppv_lite86::x86_64::SSE41" async></script></section></div></main></body></html>

View File

@@ -0,0 +1 @@
<!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="API documentation for the Rust `SSSE3` type in crate `ppv_lite86`."><title>SSSE3 in ppv_lite86::x86_64 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="ppv_lite86" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">SSSE3</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../ppv_lite86/index.html">ppv_<wbr>lite86</a><span class="version">0.2.21</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">SSSE3</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In ppv_<wbr>lite86::<wbr>x86_<wbr>64</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">ppv_lite86</a>::<wbr><a href="index.html">x86_64</a></div><h1>Type Alias <span class="type">SSSE3</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/ppv_lite86/x86_64/mod.rs.html#98">Source</a> </span></div><pre class="rust item-decl"><code>pub type SSSE3 = <a class="struct" href="struct.SseMachine.html" title="struct ppv_lite86::x86_64::SseMachine">SseMachine</a>&lt;<a class="struct" href="struct.YesS3.html" title="struct ppv_lite86::x86_64::YesS3">YesS3</a>, <a class="struct" href="struct.NoS4.html" title="struct ppv_lite86::x86_64::NoS4">NoS4</a>, <a class="struct" href="struct.NoNI.html" title="struct ppv_lite86::x86_64::NoNI">NoNI</a>&gt;;</code></pre><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>pub struct SSSE3(<span class="comment">/* private fields */</span>);</code></pre><script src="../../type.impl/ppv_lite86/x86_64/struct.SseMachine.js" data-self-path="ppv_lite86::x86_64::SSSE3" async></script></section></div></main></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long